FFMPEG MP4通过iCecast Server直播到WebM



我正在尝试在iCecast服务器上流式传输大型MP4视频(2.5GO)。在使用FFMPEG选项进行了很多工作以获得最佳质量/速度编码设置之后,我面临一个奇怪的问题。

如果我启动FFMPEG流媒体并将视频加载到浏览器中,我可以看到它,但是如果我尝试在30年代后加入它,我只会在底部视频播放器栏中获得黑屏。

我们可以看到错误吗?然后在哪里?如果错误来自FFMPEG/iCecast/我的Web浏览器...

,我真的不会明白。

如果有人可以给我一个线索。

这是我在ffmpeg上的设置:

./ffmpeg -i stream/my_video.mp4 
        -acodec libopus -b:a 64k 
        -vcodec libvpx -b:v 500K -crf 25 -vf scale=640:360 -content_type video/webm 
        -loop 365 
        icecast://source:Password@server:8000/live.webm

更新2020 链接下降。从互联网存档中查找。基本上,共和党的比率是用-g option设置的。因此,请给它一个-g 5的值,例如将值设置为5。

查看您的设置,我想您没有设置GOP比率,因此浏览器,或者更确切地说是使用它使用的编解码器,没有任何键框架可以启动。

cf。https://plus.google.com/ icecast/posts/ipslfvaj95c

是的,这会使事情降低效率,但这是能够调整流并立即看到图片的价格。; - )

ffmpeg网站推荐a -g的两倍:

编码流网站

iCecast/ffmpeg文档中的-g有关:

WebM用FFMPEG

我用-g 150

流式传输。

最新更新