我正在使用mediasoup v3,并想在服务器上录制webrtc视频流。我创建了普通运输工具,然后创建了消费者。以下是来自我的mediasoup服务器的调试日志:
创建了ID为:f1ec98ed-2a45-4584-b393-13ff491e4e23的普通运输元组:{“ localIp”:“ xxx.xxx.xxx.xxx”,“ localPort”:48343,“协议”:“ udp “}
创建了新使用者:{“编解码器”:[{“ mimeType”:“视频/ VP8”,“ clockRate”:90000,“ payloadType”:101,“ rtcpFeedback”:[{“ type”:“ nack“},{” type“:” nack“,” parameter“:” pli“},{” type“:” ccm“,” parameter“:” fir“},{” type“:” goog-remb“ }],“ parameters”:{}},{“ mimeType”:“ video / rtx”,“ clockRate”:90000,“ payloadType”:102,“ rtcpFeedback”:[],“ parameters”:{“ apt”: 101}}],“ headerExtensions”:[{“ uri”:“ http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time”,“ id”:4},{“ uri”:“ urn:3gpp:video-orientation”,“ id”:9 },{“ uri”:“ urn:ietf:params:rtp-hdrext:toffset”,“ id”:10}],“ encodings”:[{“ ssrc”:787151607,“ rtx”:{“ ssrc”: 950796434},“ scalabilityMode”:“ L3T3”}],“ rtcp”:{“ cname”:“ n / 02NZ5XH9xJT4HC”,“ reducedSize”:true,“ mux”:true}}
然后我在ffmpeg命令中尝试了不同的参数组合,但是没有运气,例如:
ffmpeg -protocol_whitelist udp,rtp -i rtp://@xxx.xxx.xxx.xxx:48343 -ssrc 787151607 -c copy mmmm.webm
传递给ffmpeg命令的正确参数应该是什么?
谢谢!