我注意到 AWS Elemental MediaLive 通道的 HLS 传输出现了延迟。如何解决此问题?
解决方案
HLS 传输延迟可能是由多种因素造成的,例如编码和解码、网络条件和玩家缓冲等。有关评估延迟和优化配置的更多信息,请参阅如何使用现有自适应比特率技术应对广播延迟。
有一种方法可能减少延迟,那就是缩短 HLS 组的分段长度:
**重要说明:**缩短分段长度会影响视频质量,提高玩家缓冲的频率。在继续操作之前,请考虑对使用场景的影响。
- 打开 MediaLive 控制台。
- 从导航窗格中选择通道。然后,选择要修改的通道。
- 选择操作,然后选择编辑。
- 选择要修改的 HLS 输出组。
- 选择清单和分段。
- 对于段长度,将值更改为 1。
- 然后,在 HLS 组中选择一个输出。
- 选择 GOP 结构。
- 对于 GOP 大小单位,选择秒。
- 对于 GOP 大小,输入 1 以匹配一秒钟的分段长度。
- 对 HLS 组中的所有输出,重复第 7 步到第 10 步。
- 更新输出后,选择更新通道。