【问题标题】:How to make low latency for HLS live streaming?如何让 HLS 直播低延迟?
【发布时间】:2015-10-15 10:30:33
【问题描述】:

我已经使用 Flash Media Live Encoder 3.2adobe media server 5.0VideoJS 为 HTML5 Player 设置了直播。调整设置后延迟约 10-20 秒。

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

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

Adobe Site
适用于 Apple iOS (HLS) 的 HTTP 实时流式传输
第 25 页: 由于实时分段处理导致延迟较高(至少预计为 25 秒)。

【问题讨论】:

    标签: http-live-streaming m3u8


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2017-09-01
      • 1970-01-01
      • 2015-06-28
      • 2017-03-23
      • 1970-01-01
      • 1970-01-01
      • 2022-08-20
      • 2013-03-31
      • 2015-10-10
      相关资源
      最近更新 更多