我使用 Play 创建了一个 HTTP 实时流传输系统!框架和 FFMPEG。文件在不同的带宽上进行编码,并随后进行分段以传送到当前的 iOS 设备。
但是,我想扩展到网站上的嵌入式播放器(跨平台)和未来的 Android 设备。什么是最好的方法,没有太多的硬盘空间开销。我可以针对不同的比特率对 MP4 文件进行编码,并将它们保留为一个文件。
有没有办法可以在 Flash 播放器和 Android 设备上使用分段文件(使用 FFMPEG 分段功能)?这将使系统保持简单,因为 FFMPEG 似乎在创建片段方面做得很好(考虑到关键帧等)
我可以使用 JWPlayer,但我没有伪直播,所以不要认为它可以切换,搜索会很困难。这也可能意味着当来自 iOS 设备的请求到来时,我需要即时分段,这会增加一点延迟以及一些硬盘驱动器/处理器活动。为了克服伪实时流问题,我可以在启用它的情况下编辑对 Apache 服务器的任何请求,但会增加进一步的复杂性。没有分段文件的伪实时流似乎不是什么大问题,因为它们每个只有 10 分钟。
任何对前进有任何想法的人。