![Ffmpeg 同时向 youtube 和 twitch 进行流式传输](https://linux22.com/image/1620687/Ffmpeg%20%E5%90%8C%E6%97%B6%E5%90%91%20youtube%20%E5%92%8C%20twitch%20%E8%BF%9B%E8%A1%8C%E6%B5%81%E5%BC%8F%E4%BC%A0%E8%BE%93.png)
我想在同一个命令行中将我的网络摄像头流式传输到 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 "