首页 > 社交 > 科普中国

QQ直播观看端播放体验优化

常驻编辑 科普中国 2022-10-19 档位   网速   缓存   加载   次数   时间   测试   数据   网络   视频
kYE拜客生活常识网

kYE拜客生活常识网

设置弱网环境:1Mbps 延时85mskYE拜客生活常识网

操作前开启手机录屏,点击进入直播间,等待直播播放出首帧,在直播间观看5分钟。通过对录屏的视频,进行逐帧分析点击时间点、首帧时间点、卡顿时间点。kYE拜客生活常识网


kYE拜客生活常识网

二、收集测试数据

测试方法:从大厅页点击进房,测试首帧播放速度,播放5分钟,测试5分钟内视频的卡顿次数与卡顿时间。最后从9组测试数据中求平均得出。kYE拜客生活常识网


kYE拜客生活常识网

kYE拜客生活常识网


kYE拜客生活常识网

三、 测试结论

  1. 弱网下,从大厅页进入直播间,播放出首帧的耗时远远高于竞品,有很大的优化空间。
  2. 前3分钟QQ直播卡的时间更多。
  3. 播放卡顿体验:其它直播APP的卡顿次数和总时间最小,播放最流畅,体验最好;和其它直播对比,整体卡顿率虽然略微高于其它直播,但其它直播平均卡顿时间基本在1秒左右。

(虽然卡顿次数数倍于QQ直播,但很多播放卡顿时间远小于1s,卡顿感知不强),整体播放体验还是优于QQ直播kYE拜客生活常识网


kYE拜客生活常识网

分析问题

QQ直播播放全链路分析

  • 点击进房播放流程图

kYE拜客生活常识网


kYE拜客生活常识网

  • 播放器拉流、解码、渲染的链路流程图

kYE拜客生活常识网

经过上述流程分析,我们发现播放卡顿的问题点可能出现在以下环节。kYE拜客生活常识网

kYE拜客生活常识网


kYE拜客生活常识网

一、开播推流码率不一致问题

推流端存在多种推流方式,各个推流方式的上行码率不一致,我们配置了统一转码模块,将不同码率的直播流转码为统一码流。kYE拜客生活常识网

kYE拜客生活常识网

  1. 在大型活动的直播间,如果将10Mbps的原始流下发,会造成网络带宽的需求急剧升高,同时对于移动网络和弱网的用户,观看流畅度将下降,卡顿率升高。因此通过转码服务器,统一转码模块,将视频流转码为多个不同档位的直播流,来满足不同网络状态的用户需求。
  2. 在QQ直播有17个不同的观看入口,每个入口的下发直播地址需要做档位处理。


kYE拜客生活常识网

二、CDN回源问题分析

  1. 根据直播监控平台查询,发现QQ直播的域名没有开启异步鉴权的问题。


kYE拜客生活常识网

kYE拜客生活常识网

注:红框中标记的“LiveAuth正常返回”,“首次” 两个步骤处理时间超过900ms,正常情况耗时小于100mskYE拜客生活常识网

  1. 根据直播监控平台查询回源链路,发现CDN的内部存在回源慢的问题。

相关阅读:

  • 刹车是哪个位置(自动挡车档位介绍)
  • 自动挡车等红灯时,用不用挂到P挡或者N挡?
  • 现在万用表使用非常广泛,但不知道怎么弄,有什么好方法?
  • iPhone或不支持广电5G?客服:预计秋季可以完成对接
  • 旅游发烧友强安利!3档调节+热敷按摩,享受沉浸式放松
  • 王者荣耀老被翻盘?大神用游戏手机塔下存活20s,堪称物理
  • 荣耀又开发布会?不止有MagicBook14,这款重磅新品也来了
  • 中下水平
  • 9月份1500~2500元档位手机推荐
  • 新旧iPhone都能用,苹果iCloud免费升级50GB云存储服务
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。