我想在同一个命令行中将我的网络摄像头流式传输到 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 "