其它直播1和其它直播2,都有H265编码格式。

- 码流信息分析结果

从对比的媒体数据来看,其它直播1和其它直播2,都使用了H265编码格式,同分辨率下,码率更低。因此QQ直播也可以通过下发H265直播流,来进一步降低直播流的码率。
解决问题
一、解决上述问题的措施
- 在大厅页,开发测试模块,检测当前网速状态,是否为弱网。
- 根据网络评估结果,大厅页优先选择播放低码率的视频,提高首帧的播放速度。
- 根据网络评估结果,决定大厅页是否要自动播放。
- 根据网络评估结果,决定直播间内是否需要做直播间预加载。
- 降低标清直播流的码率,当前标清码率为800Kpbs,在1Mbps无法稳定播放,结合清晰度适当降低码率。
- 当前预加载数据过长,需要解决预加载数据过长问题。
- 下发H265的视频流,进一步降低播放端的码率带宽要求。
- 播放器增加IP上报,监控CDN节点是否有聚集性拉流失败问题。
- CDN开启异步鉴权,对比同步鉴权,减少CDN回源时长,加快拉取首帧数据的速度。
二、实施技术方案
- 网络测试模块与MSF测试模块开发,评估网络状态。根据网络状态,判断当前网络状态是否支持预加载播放、已经适合播放的档位。

2. 根据网络状态、判断当前网络是否支持大厅页自动播放,弱网下关闭播放可以提高收发业务信令的速度。

3. 根据网络状态选择对应的清晰度,以及是否支持房间内的预加载。

4. 整体的弱网策略根据Toggle动态下发,根据灰度效果调试出最优的配置参数。

5. 预加载数据过长处理方案,在开始预加载时,启动定时器查询缓存的数据大小,在预加载数据大于4秒(4秒可以配置),暂停下载。等用户播放该直播间时,再恢复下载。

6. CDN回源慢问题监控,对播放器解析连接CDN的IP地址进行上报,开启CDN的异步鉴权功能。对异常CASE实时提醒,实时跟进。
