在Windows上使用FFmpeg实现多比特率的直播HLS

4
我正在尝试在Windows上将现场流编码为适用于iPhone的Apple HLS。我查看了不同的选项,发现wowza可以实现,但据我所知,它不支持HLS的CDN分发。此外,它的价格很高。
我找到了这个网站:http://www.espend.de/artikel/iphone-ipad-ipod-http-streaming-segmenter-and-m3u8-windows.html 现在我可以轻松地设置单一比特率流,但我的目标是自适应多比特率直播流。这可行吗?对于VOD内容,只需创建不同的质量,然后在新的m3u8中链接它们即可轻松实现,但是在直播中该如何做到呢?
当然,我可以设置三个质量的直播流,并在m3u8中链接它们,但在这种情况下,如何使它们GOP对齐?
我的初步想法是让一个ffmpeg实例创建所有质量,然后将这些输出重新流式传输到只重新复用和管道到片段器的新ffmpeg实例中。但我需要某种在实例之间本地流式传输的方式。这可行吗?
如果有任何人有解决此问题的好方法,或者可以链接到其他能够在Windows上实现直播HLS的软件,我将非常感激任何意见。
祝您有美好的一天! 致敬 Carl
1个回答

2

@Agzam 你编译了吗?我还是无法编译它! - Dr.jacky
@Nioreh 哪个分支修复了编译问题?哪一个是最好的?! - Dr.jacky

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接