如何为HLS直播提供低延迟?

时间:2015-10-15 10:30:33

标签: http-live-streaming hls m3u8

我已为 Flash Media Live Encoder 3.2 adobe media server 5.0 VideoJS 设置HTML5播放器的直播。调整设置后延迟约10-20秒。

我已经阅读了Apple和Adobe提到的有关延迟25秒和30秒的内容?是否可以将设置调整为低延迟(约2秒延迟)或支持移动设备的低延迟直播流的替代解决方案?

Apple Site
问21.什么是延迟?
大约30秒,推荐设置。

Adobe Site
适用于Apple iOS的HTTP直播(HLS)
第25页:由于实时分段过程导致延迟较高(预计至少需要25秒)。

1 个答案:

答案 0 :(得分:3)

使用HLSMediaFileDuration是关键帧间隔的倍数并降低关键帧间隔。

播放器至少需要3个片段才能开始播放,因此您可以每秒使用1s长度的片段和关键帧。

这有缺点,因为它会增加流大小,因为更频繁的关键帧,增加了大量开销,需要更频繁的播放列表刷新,从而增加了HTTP请求的数量。

https://helpx.adobe.com/adobe-media-server/dev/configure-dynamic-streaming-live-streaming.html