Ffmpeg 同时向 youtube 和 twitch 进行流式传输

Ffmpeg 同时向 youtube 和 twitch 进行流式传输

我想在同一个命令行中将我的网络摄像头流式传输到 youtube 和 twitch,因为我的摄像头的带宽非常窄。我可以使用此命令流式传输 youtube 或 twitch。ffmpeg 如何同时流式传输到 youtube 和 twitch?也许我可以使用,tee但我不明白如何与 flv 输出一起使用。
谢谢

ffmpeg -rtsp_transport tcp -thread_queue_size 1000k \
                -i rtsp://@192.168.100.1:1554/0/av0 \
                -framerate 12 -bufsize 1024k \
                -b:v 3500k -threads 4 -g 30\
                -q:v 1 -c:v libx264    -c:a aac -ab 44.1k -crf 25\
                -f flv rtmp://a.rtmp.youtube.com/live2/xbxxx-xxx--xx-xx

答案1

找到解决方案!

ffmpeg -rtsp_transport tcp -thread_queue_size 1000k \
                -i rtsp://@192.168.100.1:1554/0/av0 \
                -framerate 12 -bufsize 1024k \
                -b:v 3500k -threads 4 -g 30\
                -q:v 1 -c:v libx264    -c:a aac -ab 44.1k -crf 25\
                -f tee -map 0:v -map 0:a "[f=flv:onfail=ignore]rtmp://b.rtmp.youtube.com/live2?backup=1/xxx-xxx-xxxx|[f=flv:onfail=ignore]rtmp://twitch_server/key "

相关内容