文章目录
-
- 前提
- 分析时序图
- 常见问题
- 结论
前提
- 一个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