-
逆水寒画面卡顿不流畅怎么...
-
人渣scum畫面卡顿、不流畅...
-
如何解决Dota2卡顿问题
-
电脑网页打开太慢或者卡顿...
-
win7卡顿严重解决方法
490768人看了这个视频
视频直播中我们经常会遇到视频直播鉲顿,频繁出现缓冲标志或者直播画面一卡一卡的情况
究竟是哪些原因造成了视频直播观看是的卡顿情况呢?以及又该如何解决呢
第┅步:造成直播卡顿的原因
-
造成直播卡顿的原因主要有设备、视频流、网络这三个方面的原因。
-
高清视频往往会给硬件带来解码压力尤其是在高清视频的情况下,这一点造成的卡顿尤为明显同时如果PC端Flash Player或移动端播放软件版本过低时,可能也都会造成解码问题导致播放卡頓
-
如果是这个原因,解决方法有以下几点:
1.升级硬件、软件设备提高兼容性和容错率
2.使用硬编硬解方案,充分利用GPU 加速
3.降低视频码率选择流畅或者标清画质进行视频播放
4.增大播放器缓冲区,缓解因网络或解码不稳定引起的卡顿
-
在直播中当音视频时间戳不同时,会影響画面渲染导致画面解析是出现问题,造成一卡一卡的现象出现如下图所示,音视频时间戳非单调递增会导致播放器在解析画面时出現错乱的情况前后画面衔接会出现不连续甚至花屏的现象。
针对问题我们需要对推流器的源码进行研究,把读取到的每一针音频、视頻的时间戳进行查阅、分析然后通过程序干涉推流器或者流媒体服务器,矫正逻辑值从而使音画同步。
-
如果视频的的帧率设置过低(幀率即每秒的画面张数)根据人眼的视觉暂留原理,每秒的画面张数必须达到一定的数值人眼观看才是连续有效的。
如果视频流的编碼方式与传输服务器有不兼容的情况部分音视频数据出现了解析错误甚至无法解析的情况,也会出现视频流播放卡顿的问题
如果是这個原因,解决方法有:
1.设置合理的码率帧率,分辨率关键帧间隔,音视频编码格式等参数
2.尽量遵循标准的视频编码方案流媒体传输協议,对视频流进行采集编码,解码播放等操作
-
如果是网络存在问题可以通过以下几个方法解决问题:
1.使用 speedtest 进行测速,判断终端的网絡速度
2.用户 ping 播放域名查看解析到的服务器节点,判断自身IP 到服务器之间是否有延迟过大或者丢包的情况出现
3.联系 CDN 厂商排查线路是否有不穩定的现象也可以通过播放器打点上报,统计所有客户端的整体卡顿率情况分地区做一些线路和资源的调整和优化
-
国内有很多公有云嘚服务商,比如又拍云等它们提供了完整的直播云解决方案,当遇到问题的无法解决的时候可以尝试联系他们,通过专业的手段排除問题
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人士。