文件名称:Flv.js HTML5播放器内核-其他
文件大小:249KB
文件格式:ZIP
更新时间:2024-07-02 02:45:32
flv.js flv.js下载 html5播放器控件
Flv.js是HTML5 Flash视频(FLV)播放器,纯原生JavaScript开发,没有用到Flash。由bilibili网站开源。该项目依托于Media Source Extensions,受到hls.js的启发。 Flv.js是一个实现了在HTML5视频中播放FLV格式视频的JavaScript库。它的工作原理是将FLV文件流转码复用成ISO BMFF(MP4 碎片)片段,然后通过Media Source Extensions将MP4片段喂进浏览器。 flv.js是使用ECMAScript 6编写的,然后通过Babel Compiler编译成ECMAScript 5,使用Browserify打包。 功能: FLV 容器,具有H.264 + AAC编解码器播放功能 多部分分段视频播放 HTTP FLV低延迟实时流播放 FLV通过WebSocket实时流播放 兼容Chrome, FireFox, Safari 10, IE11和Edge 十分低开销,并且通过你的浏览器进行硬件加速
【文件预览】:
说明.htm
flv.js-master
----.eslintrc.json(1KB)
----.gitignore(2KB)
----.babelrc(29B)
----package.json(1KB)
----tslint.json(33B)
----package-lock.json(293KB)
----src()
--------demux()
--------core()
--------index.js(119B)
--------flv.js(3KB)
--------remux()
--------utils()
--------config.js(2KB)
--------player()
--------io()
----gulpfile.js(4KB)
----d.ts()
--------flv.d.ts(13KB)
----LICENSE(11KB)
----types()
--------tsconfig.json(505B)
--------test-flv.ts(201B)
--------index.d.ts(55B)
----README.md(3KB)
----demo()
--------demo.css(2KB)
--------index.html(8KB)
----.eslintignore(19B)
----.npmignore(2KB)
----docs()
--------api.md(12KB)
--------architecture.png(83KB)
--------multipart.md(2KB)
--------cors.md(2KB)
--------livestream.md(2KB)
--------design.md(73B)