直播之数据代理优化

举报
yd_221104950 发表于 2020/12/05 01:02:05 2020/12/05
【摘要】 当播放器直接CDN请求音视频数据,可能会遇到网络突然变差的情况,播放器就会处于一直在加载的状态。这种情况可以通过在播放器端加上数据代理,缓冲一部分数据供播放器源源不断地进行播放。这样不会出现播放器无数据可播的局面了。 首屏秒开可以极大提升用户体验,那么可以怎么样做到首屏秒开呢?可以从以下几个方面来优化: 服务器边缘节点缓存GOP(Group of pictures)...

当播放器直接CDN请求音视频数据,可能会遇到网络突然变差的情况,播放器就会处于一直在加载的状态。这种情况可以通过在播放器端加上数据代理,缓冲一部分数据供播放器源源不断地进行播放。这样不会出现播放器无数据可播的局面了。

首屏秒开可以极大提升用户体验,那么可以怎么样做到首屏秒开呢?可以从以下几个方面来优化:

  1. 服务器边缘节点缓存GOP(Group of pictures)在拉流时,只须下载并解码播放首个关键帧,即可达到首屏秒开。GOP的第一帧通常是关键帧。
  2. 在首帧渲染时确保其他网络请求或UI加载不会影响到首帧加载时间。
  3. 播放器画面的首帧渲染不做音视频同步校验,后面的帧再进行音视频进行同步。
  4. 增加上行、下行带宽监测接口,在带宽不满足时,降低视频质量即降低码率。

谢谢阅读。

文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_40763897/article/details/95897625

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。