影响直播系统流畅度体验的三点重要因素

蜗牛vps教程2022-08-101180

据报告统计,“截至2017年底,中国网民规模达7.72亿人,普及率为55.8%,相比2016年新增网民4074万人。人均周上网时长为27个小时。其中,中国手机网民新增5734万人,规模达7.53亿人。与此同时,网络直播用户持续增多。”

从这一组数据中我们不难看出,国内已经开启了移动信息化发展的“列车”,智能手机和4G流量的普及更是加速了移动互联网科技的发展速度,于是有了直播的“诞生”。直播的“诞生”也伴随着一个新行业的兴起,新行业的兴起又伴随着新技术的产生——直播系统便是其中最为重要的支撑部分。有了它人们无需再局限于抱着电脑到处跑,直播也能以APP的形式出现在手机上了。

如今移动社交APP已经成为人们手机的必备APP之一。近一半的用户每天使用移动社交应用3次以上并且80%以上的用户每天使用移动社交应用的时间在1个小时以上,这也是推动直播行业快速发展的原因之一。

说实在的,现在国内不缺做直播系统好的公司,关键是能在众多良莠不齐的开发公司里出类拔萃。时代在进步,直播对于技术的要求也变得错综复杂,但经过总结之后可以大体归纳为三个点。

第一、优化首屏打开速度

首屏打开的速度基本取决于直播CDN、传输协议、网络覆盖率的优化程度。大众对于首屏打开速度的要求越来越高,去年可以做到秒开那么今年甚至再往后就要更加精细优化到只需要几百毫秒就可以打开。如果在这方面不做硬性标准和要求,那么就更别谈什么竞争优势了。所以,对于一些软件开发公司来说选择一个靠谱的CDN就显得尤为重要了。

第二、卡顿

卡顿是直播APP在运行过程中经常会出现的问题。那么卡顿产生的原因都有哪些?第一是CDN内部网络带来卡顿,比如节点负载没有控制好、在中转网络的过程中产生波动,或者是一些策略上出了问题导致卡顿。第二是主播上行卡顿,意思就是所有的观看用户都会出现卡顿的问题。第三就是终端网络和被调度问题,比如网络抖动或者错配DSN。这方面需要进行监控并且要能主动发现问题做出针对性的处理。

第三、延时

我们通常在直播中出现的延时,其实是内部直播流缓存延时(即视频GOP缓存),其次出现的延时主要来自累积。对于这一问题除了可以做跳帧等逻辑之外,还可以通过改变传输协议的方法进行提高。比如对延时控制要求较高的互动类直播,一般采用UDP协议不采用TCP这样的协议,因为对于互动性强的直播系统来说,视频所有的数据都能放弃,但必须优先保证音频的及时性。

在直播系统开发的过程中,解决运行过程中出现的问题也是较为必要的,只有保证运行过程中不出现问题才能给用户带来好的用户体验。

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:niceseo99@gmail.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

评论

有免费节点资源,我们会通知你!加入纸飞机订阅群

×
天气预报查看日历分享网页手机扫码留言评论Telegram