用纯JavaScript编写HTML5 Flash Video(FLV)播放器,不带Flash。 该项目依靠媒体源扩展来工作。 flv.js的工作原理是将FLV文件流转换为ISO BMFF(分段MP4)段,然后将mp4段输入HTML5 元素通过Media Source Extensions API获得。 flv.js用ECMAScript 6编写,由Babel Compiler编译为ECMAScript 5,并与Browserify捆绑在一起。 具有H.264 + AAC / MP3编解码器播放功能的FLV容器。 多段分段视频播放。 HTTP FLV低延迟实时流播放。 通过WebSocket进行FLV实时流播放。 与Chrome,FireFox,Safari 10,IE11和Edge兼容。 极低的开销,并且浏览器可以加速硬件!
2022-04-03 23:09:19
212KB
开源软件
1