flv.js:HTML5 FLV 播放器-开源

时间:2024-08-27 00:57:14
【文件属性】:

文件名称:flv.js:HTML5 FLV 播放器-开源

文件大小:266KB

文件格式:ZIP

更新时间:2024-08-27 00:57:14

开源软件

用纯 JavaScript 编写的 HTML5 Flash 视频 (FLV) 播放器,不含 Flash。 这个项目依赖于媒体源扩展来工作。 flv.js 的工作原理是将 FLV 文件流转换为 ISO BMFF(分段 MP4)段,然后将 mp4 段输入 HTML5 元素通过媒体源扩展 API。 flv.js 是用 ECMAScript 6 编写的,由 Babel Compiler 转译为 ECMAScript 5,并与 Browserify 捆绑在一起。 具有 H.264 + AAC / MP3 编解码器播放功能的 FLV 容器。 多部分分段视频播放。 HTTP FLV 低延迟实时流播放。 FLV over WebSocket 实时流播放。 与 Chrome、FireFox、Safari 10、IE11 和 Edge 兼容。 极低的开销,并由您的浏览器加速硬件!


【文件预览】:
bilibili-flv.js-9671d9c
----.eslintrc.json(1KB)
----webpack.config.js(1KB)
----src()
--------flv.js(3KB)
--------utils()
--------demux()
--------config.js(2KB)
--------core()
--------io()
--------remux()
--------player()
--------index.js(119B)
----.npmignore(2KB)
----demo()
--------demo.css(2KB)
--------index.html(8KB)
----types()
--------tsconfig.json(505B)
--------index.d.ts(55B)
--------test-flv.ts(201B)
----d.ts()
--------flv.d.ts(13KB)
----tsconfig.json(386B)
----LICENSE(11KB)
----tslint.json(33B)
----README.md(3KB)
----docs()
--------livestream.md(2KB)
--------api.md(12KB)
--------architecture.png(83KB)
--------multipart.md(2KB)
--------design.md(73B)
--------cors.md(2KB)
----.gitignore(2KB)
----.eslintignore(19B)
----package-lock.json(293KB)
----package.json(1KB)

网友评论