
hls.js
video-dev
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
AI 简介
hls.js 是一个用于在浏览器中播放 HLS(HTTP Live Streaming)流的 JavaScript 库,通过 MediaSource Extensions 实现原生 HTML5 video 元素的兼容性支持。其核心功能包括对 VOD 和直播 HLS 流的解析、MPEG-2 TS 与 fMP4 容器的实时转复用(transmuxing)、AES-128 加密解密、EME DRM 支持(如 FairPlay),以及 ID3/CMAF/DATERANGE 等元数据处理。采用 TypeScript 编写,支持 Web Worker 异步处理以提升性能。适用于需跨浏览器兼容 HLS 播放的 Web 视频平台、在线教育、直播门户及 OTT 服务等场景。
TypeScript
Other16.8k
Stars
2.7k
Forks
306
Watchers
73
Issues
Star 增长
今日0
近 7 天0
近 30 天+22
综合评分72.2
默认分支master