如何减少 MediaLive 中的 HLS 传输延迟?

1 分钟阅读
0

我的 AWS Elemental MediaLive 通道的 HTTP Live Streaming(HLS)传输出现延迟。

解决方法

许多因素都可能导致 HLS 交付延迟,例如编码和解码、网络条件以及播放器缓冲区。有关如何衡量延迟和优化配置的更多信息,请参阅 How to compete with broadcast latency using current adaptive bitrate technologies

为了减少延迟,可以缩短 HLS 组的分段长度。

**注意:**缩短分段长度后,视频质量可能会受到影响,播放器缓冲事件可能会增加。如果使用低延迟 HLS(LL-HLS)工作流,则缩短片段长度时,视频质量不会受影响。

要缩短 HLS 组的分段长度,请完成下面的步骤:

  1. 打开 MediaLive 控制台
  2. 在导航窗格中,选择通道,然后选择要修改的通道。
  3. 选择操作,然后选择编辑
  4. 选择要修改的 HLS 输出组。
  5. 选择清单和分段
  6. 对于段长度,将值更改为 1
  7. 在 HLS 组中选择输出。
  8. 选择 GOP 结构
  9. 对于 GOP 大小单位,选择
  10. 对于 GOP 大小,输入 1 以匹配 1 秒分段长度。
  11. 重复步骤 7 到 10 以更新 HLS 组中的所有输出。
  12. 选择更新通道

要减少延迟,请将 HLS 输出组发送到以下目的地之一:

相关信息

Apple Developer 网站上的 Turning on Low-Latency HTTP live streaming(HLS)

Creating an HLS output group

How to configure a low-latency HLS workflow using AWS Media Services

AWS 官方
AWS 官方已更新 9 个月前