Flv.js 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Flv.js 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议: Apache
开发语言: JavaScript 查看源码 »
操作系统: 跨平台
收录时间: 2016-10-27
提 交 者: 局长

Flv.js 是 HTML5 Flash 视频(FLV)播放器,纯原生 JavaScript 开发,没有用到 Flash。由 bilibili 网站开源。

该项目依托于 Media Source Extensions,受到 hls.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

  • 十分低开销,并且通过你的浏览器进行硬件加速

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

Flv.js 的相关博客

[js]javascript索引

js&jq总结的还是挺棒的: http://www.cnblogs.com/yuanchenqi/articles/5980312.html http://www.cnblogs.com/yuanchenqi/art...

JavaScript(js)笔记

js注释 JavaScript注释与Java注释相同 // 单行注释 /* 多行注释 */ js五大基本类型:   number(数值型)、string(...

JS|JavaScript库

欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。 问题...

js 封装 js

define(['jquery'], function($) { var orderSummary = { $el: $('.summary-totals'), updateUrl : '../checkout/orderSummar...

Javascript---Javascript简介

Javascript学习记录 读Javascript高级程序设计(3版)记录

浅谈JS之text/javascript和application/javascript

问题描述: JS在IE8以下浏览器运行异常 代码: <script>标签是这样子写的: <script type="application/javascript"> //...

JS 有趣的JS

一、 var arr = []; for (var i = 0; i < 3; i++) { arr[i] = function() { console.log(i+'__') // 3 ...

javaScript(引入外部js/补充js)

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <script type="text/javascript"></script> <!--一般...

JS(JavaScript)初始

day43 JS初识 今日内容: HTML: 文档结构 CSS: 修改文档的外观样式 JS:实现页面上的动态 JS文件的引入方式:   1.script标签内...

Flv.js 的相关问答

1
回答

评论 (20)

加载中
打分: 力荐
不知道为什么 一个浏览器 只能播放六个视频 。求教大神
2018/01/23 13:53
回复
举报
你好,请问解决了吗?只能放6个,说是谷歌的限制
06/13 11:52
回复
举报
看有些评论还是不太清楚 flv.js 的作用。flv.js 是在不使用 flash 只用纯 js 的情况下播放 bilibili 现存的大量 flv 视频的一个库,直接帮 bilibili 省去了可怕的视频转码工程一秒变身 html5 播放器还保证不会失真。但据说作者的工资,嘛。。。于是。。。嘛。。。
2017/10/25 16:19
回复
举报
html5播放器是很多,但多数是国外人开发的。我其实比较支持国产
2017/01/10 08:34
回复
举报
为什么 B 站的视频现在都还是 flash
2017/01/06 14:30
回复
举报
打分: 力荐
作者真心厉害,独自完成,离开bilibili还推动了一下开源,佩服作者,顺便鄙视bilibili的做法
2016/12/29 22:57
回复
举报
厉害了,其实已经有很多h5播放器了。jwplayer也有h5js
2016/12/26 19:10
回复
举报
大神呀
2016/12/26 19:02
回复
举报
打分: 很差
啥也播放不了
2016/12/26 14:03
回复
举报
打分: 力荐
666
2016/12/24 22:51
回复
举报
打分: 力荐
看完新闻前来膜拜
2016/12/23 15:31
回复
举报
更多评论
20 评论
508 收藏
分享
返回顶部
顶部