直播过程中卡顿如何解决?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

直播过程中卡顿如何解决?

保持可爱mmm 2020-03-29 23:01:04 213

直播过程中卡顿如何解决?

分享到
取消 提交回答
全部回答(1)
  • 保持可爱mmm
    2020-03-29 23:05:34

    卡顿构成

    推流端
    
        上行带宽不足或网络抖动导致的数据发送速率下降,无法达到流畅播放的帧率要求。
    
        编码端设置码率帧率以及编码档位过高,由于硬件条件限制,导致编码速度变慢,无法达到流畅播放的帧率要求。
    
    CDN
    
        RTMP/FLV
    
        为了保证秒开以及降低卡顿的效果,服务端默认会缓存4s左右的数据,根据GOP大小不同会有波动,您可以通过设置该缓存时间来减少卡顿影响。
    
        HLS
    
        苹果主推的 HLS(m3u8) 是基于小文件的 TS 分片的流媒体协议,每个分片都有 5s 以上的时长(标准默认是10s),分片数量一般为 3-4 个,您可以通过增大m3u8分片数量来减少卡顿影响。
    
    播放端
    
    大部分播放器都有接收缓存的,缓存收满后,才进行解码显示,这部分接收缓存的大小也会影响播放的卡顿情况;您可以通过调整接收缓存的大小,减少卡顿影响。
    
    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章