gpt4 book ai didi

video - 除了使用(闪存)播放器进行视频传输之外的 VOD HTTP 实时流式传输

转载 作者:行者123 更新时间:2023-12-04 23:30:58 28 4
gpt4 key购买 nike

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

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

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

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

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

最佳答案

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

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

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

关于video - 除了使用(闪存)播放器进行视频传输之外的 VOD HTTP 实时流式传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10766776/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com