企鹅辅导直播首帧优化总结

哪里医院治白癜风较好 https://m-mip.39.net/nk/mipso_6983144.html

一、前言

企鹅辅导是一款老师可以在线直播并提供回放的K12教育类产品,但与now直播、空间直播、k歌等同样具有直播功能的产品相比,企鹅辅导的直播首帧延时数据不是很好看,上半年数据常徘徊在ms左右,其中一个原因是因为企鹅辅导老师上直播课是屏幕分享和摄像头齐开,桌面屏幕分享的分辨率高,首帧包多,比摄像头首帧要长,且两路需并行一起解码,而其他同类产品都只是摄像头类型,所以企鹅辅导首帧时延自然也会慢一些,优化难度也更大,但经过近2个月的优化,终于降到如今的ms左右,降幅55%,其过程曲折但却充实,故做个回顾与总结。

本次优化主要是从2个方向入手:(1)直播sdk源代码分析及自测打点分析(2)分析外网首帧高延时用户日志。历时近2个月共完成优化9项:

直播全面切云

安卓部分无法使用硬解的手机直接用软解

安卓支持硬解的机型采用首帧软解,再切硬解

ios进房默认关闭扬声器,首帧后再开启

业务预缓存主播tinyId与identifier映射关系并提供给openSDK

流控后台延长I帧推送任务的有效时长至5秒

腾讯课堂安卓进房auth权限调整

异常退房时的再进房处理

openSDK首帧只报主路不报辅路问题修复

优化后版本首帧均值在ms以内,本文主要讲述了整个优化历程,介绍了分析首帧问题的手段和优化策略,后续会推出首帧软解切硬解、tinyID缓存等专题系列文章,敬请

转载请注明:http://www.mengdejiexix.com/lxsh/6936.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

    当前时间: