0

我正在尝试按照此演示https://github.com/versatica/mediasoup-demo/blob/v3/broadcasters/ffmpeg.sh将视频注入 mediasoup

命令 :

ffmpeg -re -v info -stream_loop -1 -i video-audio-stereo.mp4 -map 0:a:0 -acodec libopus -ab 128k -ac 2 -ar 48000 -map 0:v:0 -pix_fmt yuv420p -c:v libvpx -b:v 1000k -deadline realtime -cpu-used -5 -f tee "[select=a:f=rtp:ssrc=1111:payload_type=100]rtp://xxx.xxx.xxx.xxx:49695?rtcpport=43826|[select=v:f=rtp:ssrc=2222:payload_type=101]rtp://xxx.xxx.xxx.xxx:45991?rtcpport=45288

mp4 文件在这里https://github.com/versatica/mediasoup-demo/tree/v3/app/resources/videos

结果:在网页上,我可以听到音频,但只显示视频的第一帧,视频的时钟没有运行。

https://imgur.com/a/1BzDGSk

ffmpeg 命令似乎很好,没有错误消息,仍在发送视频。mediasoup 日志似乎也很正常。

chrome 调试,framesReceived/s 看起来很奇怪 https://imgur.com/a/0odFiDZ

4

0 回答 0