除了使用(flash)播放器的视频传送之外,还有VOD HTTP直播

时间:2012-05-26 13:45:10

标签: video ffmpeg jwplayer http-live-streaming

我已经使用Play为HTTP Live Streaming创建了一个传送系统!框架和FFMPEG。文件在不同的带宽上进行编码,然后进行分段,以便传送到iOS设备。

但是,我想在网站和未来的Android设备上扩展到嵌入式播放器(跨平台)。什么是最好的方法,没有太多的硬盘空间开销。我可以为不同的比特率编码MP4文件,并将它们保存为一个文件。

是否有一种方法可以在Flash播放器和Android设备上使用分段文件(使用FFMPEG分段功能)?这将使系统保持简单,因为FFMPEG似乎在创建细分市场方面做得很好(考虑到关键帧等)。

我可以使用JWPlayer,但我没有伪实时流,所以不要认为它可以切换,搜索会很难。这也可能意味着我需要在iOS设备发出请求时动态分段,这会增加一点延迟,也会增加一些硬盘/处理器活动。为了克服伪实时流问题,我可以在启用它的情况下将任何请求编辑到Apache服务器,但会增加更多的复杂性。没有分段文件的伪实时流媒体似乎不是一个问题,因为它们每个只有10分钟。

任何对前进有任何想法的人。

1 个答案:

答案 0 :(得分:0)

jwplayer的开发版本支持HLS。一个类似的问题:Is it possible to play HTTP Live Streaming video within Flash platform designed for iOS? (.m3u8 playlist)

Android 3.0及更高版本也支持HLS。然而,Google似乎经常打破它。

仅限HLS服务可能就足够了。另一种选择是使用像Wowza这样的服务器,它可以从单个输入提供HLS,渐进和闪存流。但是,它不是免费的。