ffmpeg 流同步延迟到多个社交网络

时间:2021-04-03 23:52:42

标签: ffmpeg video-streaming streaming

我可以同时使用 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 中是否有任何同步机制或计时选项?

  • 或任何其他方法?

0 个答案:

没有答案