Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 除了使用(flash)播放器进行视频传输外,还提供了VOD HTTP实时流媒体_Video_Ffmpeg_Jwplayer_Http Live Streaming - Fatal编程技术网

Video 除了使用(flash)播放器进行视频传输外,还提供了VOD HTTP实时流媒体

Video 除了使用(flash)播放器进行视频传输外,还提供了VOD HTTP实时流媒体,video,ffmpeg,jwplayer,http-live-streaming,Video,Ffmpeg,Jwplayer,Http Live Streaming,我已经使用Play为HTTP实时流媒体创建了一个交付系统!框架和FFMPEG。文件在不同的带宽上进行编码,并随后进行分段,以便将其当前传送到iOS设备 然而,我想扩展到网站和未来Android设备上的嵌入式播放器(跨平台)。在没有太多硬盘空间开销的情况下,最好的方法是什么。我可以将MP4文件编码为不同的比特率,并将它们作为一个文件 是否有一种方法可以将分段文件(使用FFMPEG分段功能)用于Flash播放器和Android设备?这将使系统保持简单,因为FFMPEG似乎在创建片段方面做得很好(考虑

我已经使用Play为HTTP实时流媒体创建了一个交付系统!框架和FFMPEG。文件在不同的带宽上进行编码,并随后进行分段,以便将其当前传送到iOS设备

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

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

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


任何想继续前进的人。

jwplayer的开发版本支持HLS。类似的问题:

Android 3.0版及更高版本也支持HLS。然而,谷歌似乎经常打破这种局面


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

谢谢。我认为我现在坚持使用HLS,它似乎工作得很好,而且很容易实现。我将保留其中一个比特率的未分段mp4文件,以及iTunes RSS提要等的一个非分段音频流,目前应该可以