移动直播技术上的坑与优化经验.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ArchSummit全球架构师峰会 深圳站2016 移动直播技术上的坑与优化经验 七牛直播云负责人 徐立 移动直播常见诉求 音画采 集 推流播 连麦互 放 动 实时美 特效滤 动态水 颜 镜 印 云端录 云端转 直播封 黄反识 制 码 面 别 移动直播常见问题 • 推流发烫、崩溃、闪退,尤其是安卓 • 开启美颜,推流发烫 • 开启美颜和水印,推流发烫、画面卡顿 • 主播手机配置较差,推流发烫、观看画面卡顿 • 观众大量点赞 “飘星”、送花,导致主播和观众画面卡顿 • 直播推流过程中接听电话、切换应用,导致丢失声音 • 延时较高,播放时间越长,延时越大 • 播放首屏打开慢,超过数秒打不开,有时黑屏、卡住 • 播放过程中间歇性卡顿 • 点击一个正在进行中的直播,提示直播已经结束 • …… 第一个问题:首开耗时与用户感受 首屏打开时间 用户感受 0 ~100 ms 很好,很快 100~300 ms 还好,一般 300~1000 ms 略慢,再等等看 1000 ms 这么慢,我要切应用了 10000 ms 嘛,服务器宕机了么 首开耗时对业务运营的影响 • 必须 250 ms 内渲染页面,或者至少提供视觉反馈,才能保证用户不走开! • 谷歌、微软和亚马逊的研究都表明,性能可以直接转换成收入。比如,Bing搜索网页时 延迟 2000 ms 会导致每用户收入减少 4.3%。 • 类似地,一项覆盖 160 多家组织的研究表明,界面加载时间增加 1 秒,会导致转化率 损失 7% ,浏览量减少11% ,用户满意度降低16% ! 一个HTTP请求不为人知的背后 • 打开一个网页花了 683 ms • 其中超过 200 ms 在等待网络就绪(占到了请求耗时的30% ) • 1/3 时间用于准备网络,2/3 时间用于下载内容 • 为什么 性能剖析 • 1 个网页中附加 52 个资源 • 总大小 486 KB • 然而,总耗时 4 秒(s) • 不过,带宽利用却极低! 数据真相 数据结论 • 带宽(Bandwidth )并不是影响首开的根本原因 • 延迟(Latency )才是影响首开的性能瓶颈 • 要快,必须缩短 RTT (Round-Trip Time ,往返延时) • 250ms 是 PC时代的网页加载的体验要求 • 移动互联网时代,内容消费升级(文字、图片、视频、直播),内容越来越丰富(体积 越来越大),视频直播如何实现 “秒开” ? 直播性能要素 首屏秒 流畅

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档