HLS 是基于 HTTP 的自适应流媒体协议,通过 m3u8 索引文件组织 TS 分片,实现码率自适应与流畅播放。其核心原理是将视频切片并通过 MSE 喂给 video 标签,从而在 Chrome、Firefox 等不支持原生 HLS 的浏览器中播放。hls.js 作为轻量级 JavaScript 库,封装了 m3u8 解析、分片加载、码率切换与错误恢复,显著降低 ...