2015-10-15 220 views
1

我已经安装了实时流与Flash Media Live编码3.2的Adobe Media服务器5.0,并VideoJS对HTML5播放器。调整设置后约10-20秒延迟。如何使HLS实时流式传输具有低延迟?

我读过Apple和Adobe提到的有关延迟25和30秒的内容吗?是否可以将设置调整为低延迟(大约2秒延迟)或者针对支持移动设备的低延迟Live Streaming的替代解决方案?

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

Adobe Site
HTTP实时流为苹果iOS(HLS)
第25页:更高的延迟,由于实时分段过程(至少25秒应预期)。

回答

3

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

播放器至少需要3段才能开始播放,因此您可以在每秒钟的关键帧中使用长度为1的段。

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

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