我已为 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秒)。
答案 0 :(得分:3)
使用HLSMediaFileDuration
是关键帧间隔的倍数并降低关键帧间隔。
播放器至少需要3个片段才能开始播放,因此您可以每秒使用1s长度的片段和关键帧。
这有缺点,因为它会增加流大小,因为更频繁的关键帧,增加了大量开销,需要更频繁的播放列表刷新,从而增加了HTTP请求的数量。
https://helpx.adobe.com/adobe-media-server/dev/configure-dynamic-streaming-live-streaming.html