html播放flv直播源码,使用flv.js实现HTML5播放FLV视频文件

本文最后更新于 2017 年 11 月 1 日,其中的内容可能有所发展或发生改变,敬请注意。随着html5的普及,flv文件的播放成为了一个历史遗留问题,flv.js的出现解决了这样一个问题……

为什么要这么做?

这是一个历史遗留问题,早期网络播放器大量依赖于Flash,自然而然地,流媒体文件格式flv就成了网络最常用的流媒体格式。随着Flash遭到Adobe抛弃,移动端对Flash的不友好,之前的flv的播放就成为了一个问题。你问我为什么不全部转换格式?老哥!服务器成本和时间成本你出!

flv.js的作者信息?

作者谦谦(知乎页面),前B站程序猿,开发用于bilibili播放器,在bilibili的Github开源库中存有(访问Github)

这个js做了什么?

flv.js 做了三件事:

1. HTML5 原生仅支持播放 mp4/webm 格式,flv.js 实现了在 HTML5 上播放 FLV 格式视频

2. 使 Bilibili 网页端平滑过度到 HTML5 播放器,历史遗留不再是障碍

3. 对于视频直播,在 HTML5 上支持了延迟极低 HTTP FLV 播放,解开网页端直播对 Flash 的依赖

有运行效果么?

SPiCa | 手柄君的小阁 该页面PV使用该js实现的在线播放flv

这个js怎么使用?

在这里,假设目前读者没有任何操作经验

Step1: 在页面中引入js

这里我使用了BootCDN提供的CDN服务,截止到本文书写,最后版本是1.3.3,故在BootCDN找到对应库(BootCDN),

5cd1ac83b92b2831d427c00d9fd87765.png

(点击查看大图)

点击你需要的版本后的“复制

请将其粘贴到网页源代码

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值