直播之数据代理优化
【摘要】 当播放器直接CDN请求音视频数据,可能会遇到网络突然变差的情况,播放器就会处于一直在加载的状态。这种情况可以通过在播放器端加上数据代理,缓冲一部分数据供播放器源源不断地进行播放。这样不会出现播放器无数据可播的局面了。
首屏秒开可以极大提升用户体验,那么可以怎么样做到首屏秒开呢?可以从以下几个方面来优化:
服务器边缘节点缓存GOP(Group of pictures)...
当播放器直接CDN请求音视频数据,可能会遇到网络突然变差的情况,播放器就会处于一直在加载的状态。这种情况可以通过在播放器端加上数据代理,缓冲一部分数据供播放器源源不断地进行播放。这样不会出现播放器无数据可播的局面了。
首屏秒开可以极大提升用户体验,那么可以怎么样做到首屏秒开呢?可以从以下几个方面来优化:
- 服务器边缘节点缓存GOP(Group of pictures)在拉流时,只须下载并解码播放首个关键帧,即可达到首屏秒开。GOP的第一帧通常是关键帧。
- 在首帧渲染时确保其他网络请求或UI加载不会影响到首帧加载时间。
- 播放器画面的首帧渲染不做音视频同步校验,后面的帧再进行音视频进行同步。
- 增加上行、下行带宽监测接口,在带宽不满足时,降低视频质量即降低码率。
谢谢阅读。
文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_40763897/article/details/95897625
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)