全部产品
阿里云办公

直播过程中卡顿

更新时间:2019-01-17 11:13:56

卡顿构成

  • 推流端

    • 上行带宽不足或网络抖动导致的数据发送速率下降,无法达到流畅播放的帧率要求。

    • 编码端设置码率帧率以及编码档位过高,由于硬件条件限制,导致编码速度变慢,无法达到流畅播放的帧率要求。

  • CDN

    • RTMP/FLV

      为了保证秒开以及降低卡顿的效果,服务端默认会缓存4s左右的数据,根据GOP大小不同会有波动,您可以通过设置该缓存时间来减少卡顿影响。

    • HLS

      苹果主推的 HLS(m3u8) 是基于小文件的 TS 分片的流媒体协议,每个分片都有 5s 以上的时长(标准默认是10s),分片数量一般为 3-4 个,您可以通过增大m3u8分片数量来减少卡顿影响。

  • 播放端

    大部分播放器都有接收缓存的,缓存收满后,才进行解码显示,这部分接收缓存的大小也会影响播放的卡顿情况;您可以通过调整接收缓存的大小,减少卡顿影响。