playQueue 和 segmentQueue解析

前提

  • 一个playlist有4段
  • 每段大概2秒
  • 每段走http下载大概500ms
  • 每段大小500KB左右

分析时序图

  • 如果网络情况很理想的话,基本上一直保持在playQueue为4,segmentQueue为1。
  • 如果网络特别差的情况下,基本上playQueue为1,segmentQueue为4。
  • 当网络卡顿时,如果在一个TS的duration(2s内)内下载不了一个TS文件(500KB)就会卡。
  • playQueue的长度取决于初始的HLS配置liveSyncDurationCount,网络好一直是liveSyncDurationCount的长度,网络不好的话长度就会变小。

常见问题

1.针对网络由好->不好->好,playQueue和segmentQueue的变化

  • 好&#x

猜你喜欢

转载自blog.csdn.net/abu935009066/article/details/129187166