flvjs实现视频播放——示例 y6jcvQAZ

泛亚电竞

泛亚电竞

前言

flv.js是现视由Bilibili开源(Apache)的一个HTML5纯JavaScript编写的Flash 视频(FLV)播放器,不需要flash,HTTP FLV直播当前不是所有的浏览器都支持,目前支持(Chrome 43+ 、FireFox 42+、频播Edge 15.15048+和Safari 10.1+) 。放示它解析FLV文件转码为ISO BMFF(MP4碎片)片段,然后通过Media Source Extensions将片段喂给原生HTML5 video标签进行播放音视频数据,使浏览器在不借助Flash的现视情况下播放FLV 。

为什么要使用flv.js呢?因为目前浏览器厂商已经开始默认禁用Flash了,但由于Flash影响力还在,做互联网直播的频播公司为了能兼容Web上的Flash播放,不约而同地选择了flv格式,可HTML5只支持Ogg 、MPEG4、放示WebM格式,不能平滑的现视从Flash过渡到HTML5,flv.js解决了这个问题。

flvjs实现视频播放——示例 y6jcvQAZ

特点:

①flv.js支持视频编码为H.264,音频编码为AAC或MP3的频播flv文件。

②支持视频懒加载,分段加载播放 。放示

③同时支持直播和录播

④占用极低的现视资源,采用硬件加速,性能更好,支持高清。

⑤纯JavaScript编写,不需要对Flash依赖。频播

flv.js百度网盘下载
链接:https://pan.baidu.com/s/1f2bWgq_e05rs106vihReUw
提取码:itt3

代码

flv.js demo