如何降低 MediaLive 中的 HLS 传输延迟?
上次更新时间:2020 年 2 月 27 日
我发现,我的 AWS Elemental MediaLive 频道中 HLS 传输发生延迟。如何修复此问题?
解决方法
HLS 传输延迟可能因各种因素造成,如编码和解码、网络状况和玩家缓冲。有关测量延迟和优化配置的更多信息,请参阅如何使用当前的自适应比特率技术对抗广播延迟。
缩短 HLS 组的片段长度可能会降低延迟:
重要提示:缩短片段长度可能会影响视频质量,提高玩家缓冲事件的发生几率。继续操作之前,请考虑您的使用案例的影响。
- 打开 MediaLive 控制台。
- 从导航窗格中,选择频道。然后,选择要修改的频道。
- 选择操作,然后选择编辑。
- 选择要修改的 HLS 输出组。
- 选择清单和片段。
- 对于片段长度,请将值更改为 1。
- 然后,选择 HLS 组内的一个输出。
- 选择 GOP 结构。
- 对于 GOP 大小单位,请选择秒。
- 对于 GOP 大小,输入 1 以匹配一秒钟的片段长度。
- 为 HLS 组中的所有输出重复步骤 7 到 10。
- 更新输出后,选择更新频道。