为什么你看直播会卡,影响直播系统流畅度的主要是这三点

简介: 据相关部门的统计,截止到今年3月份,我国的网民数量已突破9.04亿人,互联网的普及率升至64.5%,相比2018年底提升了4.9个百分点。在这当中,移动端的网民用户猛增,随着移动互联网的发展手机逐渐超过电脑的使用率,移动端直播系统也逐渐崛起。

在我们的日常生活当中,如今娱乐社交类的APP已经成为人们手机的必备APP之一,所以直播系统的流畅的体验度也显得尤为重要,能够影响流畅度的原因大致分为这三点。

一、APP开启速度
1、首先直播系统的APP打开的速度是最影响体验的一方面,我们先来了解一下:APP的开启速度是由数据传输协议以及CDN的覆盖率来决定的。所以现在人们都追求“秒开”,在速度上不断地提高要求,

2、所以如果在这方面不加大工作量去提升的话,会极大的降低目前的竞争优势。所以,说选择一个靠谱的CDN就显得尤为重要了。
u=729181202,3131104194&fm=193.jpg

二、直播过程卡顿
1、在直播系统中,卡顿是经常让人抓狂的现象,也是在运行过程中经常会出现的一种问题。那么造成直播系统在直播过程中卡顿产生的原因是什么呢?,首先也就是刚才提到的CDN的网络问题是造成卡顿的最主要因素,比如节点负载没有控制好、在中转网络的过程中产生波动,或者是一些策略上出了问题导致卡顿。

2、第二个原因就是直播系统中主播端的网络卡顿,意思就是主播的网络直播环境不稳定,且所有的观看的用户都会出现卡顿的问题。第三就是终端网络和被调度问题,比如网络抖动或者错配DSN。这方面需要进行监控并且要能主动发现问题做出针对性的处理。
timg.jpg

三、音视频延迟
1、我们通常在直播系统中看到的延迟,其实是内部直播流缓存延时(即视频GOP缓存),其次出现的延时主要来自累积。对于这一问题除了可以做跳帧等逻辑之外,还可以通过改变传输协议的方法进行提高。

2、很多要求高的直播系统平台,一般采用UDP协议不采用TCP这样的协议,因为对于互动性强的直播系统来说,视频所有的数据都能放弃,但必须优先保证音频的及时性。在直播系统开发的过程中,解决运行过程中出现的问题也是较为必要的,只有保证运行过程中不出现问题才能给用户带来好的用户体验。

以上就是影响直播系统流畅度的三点,关于直播系统相关的知识资讯后期会不定时发表,欢迎关注敬请期待。
以上内容为作者"云豹短视频嘉兴“ 原创,未经作者本人同意,禁止转载,否则将追究相关法律责任

相关文章
|
5月前
|
Web App开发 编解码 资源调度
在阿里云直播解决方案中,当使用ARTC协议观看直播并进行清晰度切换时出现画面卡顿或马赛克现象,可能存在以下几种原因
【6月更文挑战第30天】阿里云直播中,ARTC协议下清晰度切换出现卡顿或马赛克可能由网络带宽、缓冲策略、转码效率、播放器解码、协议特点及服务器资源调度引起。解决措施包括优化网络、智能切换算法、播放器与服务器优化。通过监控和日志分析定位问题,参照官方最佳实践进行优化。
221 1
|
3月前
|
图形学 缓存 算法
掌握这五大绝招,让您的Unity游戏瞬间加载完毕,从此告别漫长等待,大幅提升玩家首次体验的满意度与留存率!
【8月更文挑战第31天】游戏的加载时间是影响玩家初次体验的关键因素,特别是在移动设备上。本文介绍了几种常见的Unity游戏加载优化方法,包括资源的预加载与异步加载、使用AssetBundles管理动态资源、纹理和模型优化、合理利用缓存系统以及脚本优化。通过具体示例代码展示了如何实现异步加载场景,并提出了针对不同资源的优化策略。综合运用这些技术可以显著缩短加载时间,提升玩家满意度。
136 5
|
3月前
|
开发者 图形学 UED
深度解析Unity游戏开发中的性能瓶颈与优化方案:从资源管理到代码执行,全方位提升你的游戏流畅度,让玩家体验飞跃性的顺滑——不止是技巧,更是艺术的追求
【8月更文挑战第31天】《Unity性能优化实战:让你的游戏流畅如飞》详细介绍了Unity游戏性能优化的关键技巧,涵盖资源管理、代码优化、场景管理和内存管理等方面。通过具体示例,如纹理打包、异步加载、协程使用及LOD技术,帮助开发者打造高效流畅的游戏体验。文中提供了实用代码片段,助力减少内存消耗、提升渲染效率,确保游戏运行丝滑顺畅。性能优化是一个持续过程,需不断测试调整以达最佳效果。
90 0
|
传感器 机器学习/深度学习 编解码
|
移动开发 JavaScript 前端开发
报错/卡顿是衡量产品体验的基本要素
报错/卡顿是衡量产品体验的基本要素
102 0
报错/卡顿是衡量产品体验的基本要素
|
开发者 UED
游戏陪玩源码开发,提升推送系统可用性的三种方式
游戏陪玩源码开发,提升推送系统可用性的三种方式
一对一直播平台开发,如何解决音画不同步问题
解决音画不同步问题的关键,就是找到问题发生的具体原因,然后制定针对性策略,保证一对一直播平台开发的效率。
|
传感器 缓存 编解码
一对一直播源码的实时互动划分,如何针对延迟进行优化
延迟是一对一直播源码开发过程中最关键的一个问题,如何保持低延迟、提高用户体验是技术人员一直需要思考的问题。
|
编解码 移动开发 视频直播
直播平台源代码开发,支持全终端观看及提高开屏流畅度很重要
相信大家对直播软件已经是很熟悉了,毕竟直播软件已成为当下人们重要的娱乐渠道
直播平台源代码开发,支持全终端观看及提高开屏流畅度很重要
|
编解码
何必冥思苦想,直播app开发中延迟的“罪魁祸首”在这
关注直播系统开发的朋友都知道,直播APP开发中的流媒体传输一般流程是采集、前处理、压缩、推流、拉流、解码、播放,这当中每个阶段都是十分重要的,所以为了保证用户观看的及时性,这些流程需要高度协调统一,来减少在线直播的延迟,那么还有那些方面是延迟的影响因素呢?
何必冥思苦想,直播app开发中延迟的“罪魁祸首”在这