JSMpeg 是用 JavaScript 编写的视频播放器。它包括 MPEG-TS 解码器,MPEG1视频和 MP2音频解码器,WebGL 和 Canvas2D 渲染器和 WebAudio 声音输出。JSMpeg 可以通过 Ajax 加载静态视频,并允许通过 WebSocket 提供低延迟流(~50 毫秒)。
JSMpeg 可以在 iPhone 5S 上以 30fps 的速度解码 720p 视频,可在任何现代浏览器(Chrome、Firefox、Safari、Edge)上运行,并且压缩后的大小仅为 20kb。
使用它可以像这样简单:
<script src="jsmpeg.min.js">