直播间新手常见技术问题解答--播放卡顿

直播间新手常见技术问题解答--播放卡顿


    卡顿的本质就是播放器渲染的帧率太低,每秒显示不足25帧(人眼视觉特性经验值),可能的原因如下:


1视频流显示时间戳PTS问题

  播放器一般是严格根据码流中的音视频PTS来做音画同步的,如果码流中的PTS出现错误,肯定会影响播放画面的渲染时机。

例如  pts   1          50       100       160       70。。。PTS 出现了回退现象。

而播放器master 主时钟是单调递增的,当后来的视频帧小于了当前的主时钟,说明视频显示慢了,播放器就会做丢帧处理,导致播放的视频帧率远低于码流中的视频帧率,从而产生卡顿现象。

2 网络带宽不足

  码流本身没问题的话,接下来就是网络传输这一块了。直播出现卡顿,主播 -> CDN -> 观众三个端都可能是问题的源头:


1)主播端的网络不好,导致推流上行不稳定


2)服务端的线路质量不好,导致分发不稳定


3) 观众端的网络不好,导致拉流下行不稳定


网络性能测试工具:ping, iperf,用法请自查。

3 播放设备性能不足


  越高清的码率,对解码的要求也越高,很多手机性能不足以支撑 720P 甚至 1080P 的视频解码,特别是很多低端的 Android 手机,因此导致实际解码播放的帧率远小于视频码流的实际帧率,从而产生卡顿。


解决方案有如下几个方面:

1). 硬解优先,充分利用 GPU 加速

2). 如果有多种码流,尽可能在低端机上选择低码流

3). 增大缓冲区,有助于缓解解码不稳定带来的卡顿

————————————————

版权声明:本文为CSDN博主「步基」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/wangbuji/article/details/121661187

================================

【新闻】

999999.jpg

微信图片_20230804194631.jpg

   中国e直播带货供应链金融13306003307(V同),
一件代发共享云仓
:主播减去了自己先采购囤货的问题,可以无压力的开播卖货。主播只要选定生厂商的抖音小店产品链接或快手小店产品链接,在自己直播间上了链接就可以卖,卖完由厂家小店订单结算,厂家网店直接收款;直播带货主播直接分佣金;MCN机构直接分管理费。

     中国E直播带货供应链机构协调厂家按规则48小时内一件代发!

1633584154541554.png