在janus中,vp8流的随机mjr记录已损坏。尝试转换记录时,我得到了:
/opt/janus/bin/janus-pp-rec /opt/responder/recordings/1575630495000/videoroom-1575630495000-user-5501743914626856-1575630496150611-audio.mjr /opt/responder/recordings/1575630495000/5501743914626856.opus
Janus version: 76 (0.7.6)
Janus commit: 15a629a804bcb4a32c35a322ae0d2a56ccc6f7d8
Compiled on: Mon Oct 28 19:23:26 UTC 2019
Logging level: 4
Source file: /opt/responder/recordings/1575630495000/videoroom-1575630495000-user-5501743914626856-1575630496150611-audio.mjr
Target file: /opt/responder/recordings/1575630495000/5501743914626856.opus
File is 189350 bytes
Pre-parsing file to generate ordered index...
[WARN] Invalid header at offset 0 (wrong prefix),the processing will stop here...
Counted 0 RTP packets
Counted 0 frame packets
No destination file /opt/responder/recordings/1575630495000/5501743914626856.opus??
Bye!
流的*-video.mjr正常。并且通过webrtc进行音频/视频直播也可以(视频和音频)。
这是mjr文件(从开始就为空)和janus日志(一个房间中有3个流具有a / v的流,其中有6个记录失败了):
https://codeda.com/data/janus-issue/janus.log
添加:编解码器也是h264时也会发生同样的情况。
可能是什么问题?