赞
踩
很多刚开始使用智密-腾讯云 MLVB 直播插件或者单独腾讯云直播 SDK的工程师在进行直播效果测试或者实际直播应用中可能会遇到延迟比较大、或者推流、拉流速度较慢的问题。今天智密科技就来分享一下如何在最快时间内分析出高延迟的元凶,并将直播的延迟降低至正常水平。
首先,如何判断自己搭建的直播属于高延迟呢?在正常的网络波动范围和设备性能的情况下,主播端和客户端之间的延迟在2-3秒左右。如果高于这个延迟,那就可以参考今天给出的一些排查方法。
如果您的播放协议采用的是 HLS(m3u8)协议,并感觉延迟较大,这个是正常的。 HLS 协议是苹果主推的基于大颗粒的 TS 分片的流媒体协议,每个分片的时长通常在5秒以上,分片数量一般为3个 - 4个,所以总延迟在10秒 - 30秒左右。
如果您必须要使用 HLS(m3u8)协议,只能通过适当减少分片个数或者缩短每个分片的时长来降低延迟,但需要综合考虑对卡顿指标可能造成的影响。
腾讯云移动直播 SDK 的播放器支持极速、流畅和自动三种模式,具体设置请参见 延时调节:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。