我可以同时使用 ffmpeg 将 ffmpeg 流式传输到 youtube、twitter、facebook、twitch ......同时但问题如下:每个网络都有自己的延迟
在 1 个网络中:15 秒延迟,另一个:10 秒延迟等
我尝试了两种不同的方法
• 每个网络 1 ffmpeg => 信号强且稳定
• 1 个 ffmpeg 与 tee 多路复用器一次连接多个 => 可怕、不稳定,1 个网络接受它,而其他一些则说信号差或比特率太低...
-----------例如我在每个社交网络中都使用这个--------------------------- ---
/usr/bin/ffmpeg -re -i input.mp4 -deinterlace -c:v libx264 -pix_fmt yuv420p
-preset veryfast -tune zerolatency -c:a aac -b:a 128k -ac 2 -crf 18 -r 30 -g 60
-b:v 2369k -minrate 2369k -maxrate 2369k -ar 44100 -qscale:v 2 -vf "scale=-2:1080"
-profile:v main -bufsize 2369k -f flv "rtmp://a.rtmp.youtube.com/live2/key"
我知道这是一个个案,不容易做到,但是有没有办法用 ffmpeg 来“伪造”延迟(比如 youtube->x delay、facebook-> y delay 等) ?
或者 ffmpeg 中是否有任何同步机制或计时选项?
或任何其他方法?