说明
本文档包含的第三方产品信息,仅供参考。阿里云对第三方产品的性能、可靠性以及操作可能带来的潜在影响,不做任何暗示或其他形式的承诺。
问题描述
使用第三方工具进行推流时,M3U8格式的视频直播延时较高,达到50秒以上。
解决方案
M3U8格式的视频直播延时在10~35秒之间为正常范围。如您的延时已超过正常范围,请您参考以下内容尝试解决:
服务端
您可以参考以下步骤,调整视频直播的延时配置:
登录视频直播控制台。
左侧导航栏中单击推/播流域名管理,选择目标播流域名右侧的域名配置。
在域名管理的子页面中,选择
,单击修改配置。您可以尝试将各个协议的延时设置为低,然后单击确定保存。
说明实际延时与延时设置、推流的关键帧间隔(GOP)两个因素相关。例如rtmp延时配置为中档,关键帧间隔(GOP)大小为2s,则实际延时为2s~6s。
设置低延时可能会带来卡顿率的升高,请根据业务需求选择合适的延时程度。
检查视频直播的延时是否有改善。如果没有,您可以继续参考以下内容,尝试调整推流端有关直播延时的设置。
推流端
不同的第三方工具,其设置方法不同,具体如下:
OBS推流工具
打开OBS推流工具菜单栏中的文件选项,选择设置。
在左侧导航栏中选择输出,输出模式选择高级,找到关键帧间隔选项。
调整关键帧间隔的值为2,单击确定。
FMLE推流工具
打开FMLE推流工具的Encoding Options选项。
单击Format选项右侧的设置按钮,修改Keyframe Frequency选项的值为5 seconds。
修改完成后,单击OK。
相关文档
文档内容是否对您有帮助?