video-dev

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
Other
16.8k
Stars
2.7k
Forks
306
Watchers
73
Issues

Star 增长

今日0
近 7 天0
近 30 天+22
综合评分72.2
默认分支master