首页
/ mpegts.js:HTML5 MPEG2-TS流播放器

mpegts.js:HTML5 MPEG2-TS流播放器

2026-01-31 04:41:20作者:袁立春Spencer

mpegts.js 是一款使用 TypeScript 和 JavaScript 编写的 HTML5 MPEG2-TS 流播放器。本播放器针对低延迟的实时流播放进行了深度优化,适用于 DVB / ISDB 电视或监控摄像头等场景。

项目的工作原理是将 MPEG2-TS 流转换为 ISO BMFF(分段 MP4)段,然后通过 API 将 mp4 段传输至 HTML5 <video> 元素中。在最佳情况下,mpegts.js 支持通过 H.264 + AAC 编解码器在 HTTP(S)或 WebSocket 中传输的 MPEG2-TS 流进行回放,实现仅有 1 秒的极低延迟。

主要特性如下:

  • 支持处理动态编解码器参数更改(例如,视频分辨率更改)
  • 兼容 Chrome、FireFox、Safari、Edge(旧版或 Chromium)以及任何基于 Chromium 的浏览器
  • 自动跟踪 HTMLMediaElement 内部缓冲区的延迟
  • 低 CPU 开销和低内存使用率

mpegts.js 旨在为开发者提供一种简单、高效的方式来实现 MPEG2-TS 流的播放,欢迎有需要的开发者下载使用。

登录后查看全文
热门项目推荐
相关项目推荐