我已经创建了一个使用播放的HTTP实时流传输系统!框架和FFMPEG。文件被编码在不同的带宽上,并随后被分割以便传送到iOS设备。VOD HTTP实时流式传输除了使用(闪存)播放器进行视频传输
但是,我想扩展到嵌入式播放器(跨平台)的网站和未来的Android设备。什么是最好的方法,没有太多的硬盘空间开销。我可以对不同比特率的MP4文件进行编码,并将它们保存为一个文件。
有没有一种方法可以在Flash播放器和Android设备上使用分段文件(使用FFMPEG段功能)?它会保持系统简单,因为FFMPEG似乎在创建段(考虑到关键帧等)方面做得很好。
我可以使用JWPlayer,但我没有伪直播,所以不要不认为它可以切换,搜索将证明是困难的。这也可能意味着,当iOS设备发出请求时,我需要随时进行细分,这会增加一点延迟,并且还会增加一些硬盘驱动器/处理器活动。为了克服伪直播流问题,我可以在启用它的情况下将任何请求发送到Apache服务器,但会增加复杂性。没有对分段文件进行伪实时流式处理似乎不是什么大问题,因为它们每个只有10分钟。
任何人有任何想法前进。
谢谢vipw。我认为我现在坚持HLS,它似乎运作良好,易于实施。我将保留其中一个比特率的未分段mp4文件以及一个非sejmmnted音频专用流for iTunes RSS种子等,并应该暂时做 –