斗鱼HTML5播放器

基于 flv.js 的斗鱼HTML5播放器.

使用了 flv.js 内核提供的直播流播放, 用 JavaScript 实现了斗鱼的弹幕协议, 并支持发送弹幕和送礼物.

使用

不要使用 Chrome 直接加载本文件夹, 本扩展程序需要构建后才能使用.

要求 Chrome 版本大于等于 49 (仅在54+版本测试过)

打开斗鱼的直播间, 如果没有错误, 播放器就已经被自动替换.

注: 如开启了 chrome://flags/#extension-active-script-permission, 请注意允许扩展程序在所有网址上运行, 否则会没有权限运行.

原理

视频播放基于 flv.js, 弹幕发射使用 CSS3, 弹幕使用 WebSocket 连接, 在 JavaScript 中实现斗鱼的弹幕协议.

由于斗鱼使用了 HTTPS, 受到 Mixed Content 限制, 只能在 Background 页面 fetch 视频内容再传到 Content Script 给 flv.js 进行播放.

具体原理请见我的 blog

构建

npm install

npm run build

npm run pack 在 versions 文件夹查看 zip 文件

重要更新

0.8.4 开始使用 WebSocket 连接弹幕服务器, 完全摆脱 Flash 的依赖.

0.7.0 开始已经使用 flash-emu 进行签名

捐赠

欢迎投食(逃

支付宝

微信

斗鱼直播flash怎么切换html5,GitHub - spacemeowx2/DouyuHTML5Player: 替换斗鱼的Flash弹幕播放器...相关推荐

  1. 斗鱼直播切换html5播放器,GitHub - gooyie/DouyuHTML5Player: 替换斗鱼的Flash弹幕播放器...

    斗鱼HTML5播放器 基于 flv.js 的斗鱼HTML5播放器. 使用了 flv.js 内核提供的直播流播放, 用 JavaScript 实现了斗鱼的弹幕协议, 并支持发送弹幕和送礼物. 使用 不要 ...

  2. 直播弹幕 html5,一种基于HTML5的弹幕播放器及其方法与流程

    本发明涉及互联网技术领域,具体涉及一种基于HTML5的弹幕播放器及其方法. 背景技术: 弹幕是指一种在观看视频时,大量以字幕(有且不限于文字和图片)形式呈现的评论与视频同在一个画面的现象.在视频上方大 ...

  3. html弹幕播放器源码,高性能HTML5弹幕播放器 Moe2_player

    软件介绍 Moe2_player是一款高性能HTML5弹幕播放器. 特点:完全基于html5,移动设备友好,(iphone需要添加到桌面作为webapp方可观看弹幕) 性能强大,在多倍于B站最大弹幕覆 ...

  4. python爬斗鱼直播_Python爬虫:利用API实时爬取斗鱼弹幕

    原标题:Python爬虫:利用API实时爬取斗鱼弹幕 这些天一直想做一个斗鱼爬取弹幕,但是一直考试时间不够,而且这个斗鱼的api接口虽然开放了但是我在github上没有找到可以完美实现连接.我看了好多 ...

  5. flash 转换成html5,文档 - FlashReturn.com,转换flash到支持html5的网页上 - 闪归

    开发入门 您可以直接使用 Flash 内置的 AS3 语言进行开发,还可以使用 TS/JS 语言开发: 使用 AS3 语言,您仅需要 FlashCS / FlashCC / AnimateCC 并安装 ...

  6. Web直播送走flash,迎来直播,h5全平台低延时,webFlv播放器方案(适用RTSP监控,RTMP直播)

    视频直播从国内兴起就是RTMP协议主导,Adobe开发协议,Web-Flash播放器绑定协议,方便web接入,便于业务集成,一直是行业标准,随移动兴起,Flash插件方式日益退出舞台,怎么样在Web上 ...

  7. 玩转【斗鱼直播APP】系列之项目部署

    项目部署目的 任何一个项目最好使用源代码管理工具 源代码管理工具可以帮助我们解决备份.版本回退等等问题 因为是非基础篇,因此具体好处不在累述 常见的源代码管理工具: SVN: 集中式源代码管理工具 G ...

  8. 小码哥-玩转【斗鱼直播APP】系列之项目部署

    项目部署目的 任何一个项目最好使用源代码管理工具 源代码管理工具可以帮助我们解决备份.版本回退等等问题 因为是非基础篇,因此具体好处不在累述 常见的源代码管理工具: SVN: 集中式源代码管理工具 G ...

  9. web player html5源码,GitHub - WEBHH/DanmuPlayer: Html5弹幕视频播放器插件

    DanmuPlayer ##Html5弹幕视频播放器插件 Danmmu Player是一个具备弹幕功能的Html5视频播放器. 具备弹幕视频播放,接受用户发送彩色弹幕,实时调解弹幕显示效果等功能. D ...

最新文章

  1. ITFriend站点内測公測感悟
  2. 统计学习方法笔记(三)-朴素贝叶斯原理及python实现
  3. 驱动调试(二)-环形缓冲区到文件
  4. :架构优化在何时,方成为公司的推动力与核心竞争力
  5. VC2019 使用GDI+ 显示PNG图片
  6. SVN无法commit解决办法
  7. 【Redis学习】Redis管理命令总结
  8. 路由器的基本配置--荣新IT培训带给我的......(三)
  9. UVA-714 二分
  10. ios去掉字符串中的某个字符_iOS如何过滤掉文本中特殊字符
  11. java po vo bo是什么以及_Java中VO , PO , BO, DAO ,POJO是什么意思
  12. 《2013小企业会计准则》的适用范围
  13. 再次风靡春节的《熊出没》,究竟下了哪些硬功夫?
  14. 如何打开计算机本地组策略编辑器
  15. caffe的Leveldb格式数据一(官方介绍)
  16. android hdmi拔插广播,Android drivers/switch驱动详解(用于通过GPIO状态检测耳机、HDMI等的插拔状态)...
  17. python超级简单爬虫
  18. ftp服务器的搭建与使用
  19. python求1到n的奇数和_编写程序。输入任意整数n,计算1到n的奇数和。C语言编写程序 输入整数N 显...
  20. java环境安装完毕,运行web项目报javax annotation managedbean unsup错误

热门文章

  1. signal 的冰山理论 -- Linux Kernel 实现赏析
  2. Fast AI人工智能审图平台-建筑图纸设计效率的倍增器
  3. 在 LCD 上显示 jpeg 图像
  4. OA系统,企业信息化建设的“理想”办公管理工具
  5. 音乐网站设计(从设计到结束)
  6. 一个项目实施经验的总结
  7. 关于冒险岛封包拦截程序的开发计划
  8. Squirrel 连接Hive
  9. 一次访问web服务器的详细通信过程
  10. 目标检测之测试时间增强(TTA)