授权协议: MIT
开发语言: JavaScript
操作系统: 跨平台
收录时间: 2017-07-07
提 交 者: 李永明

PearPlayer.js

一个支持多协议,多源、混合 P2P-CDN 的流媒体播放器

PearPlayer(梨享播放器) 是完全用 JavaScript 写的开源 HTML5 流媒体播放框架,实现了融合 HTTP(包含HTTPS、HTTP2)、WebRTC 的多协议、多源、低延迟、高带宽利用率的无插件 Web 端流媒体加速能力。基于 H5 的 MSE 技术(Media Source Extension)将来自多个源节点的 Buffer 分块喂给播放器,再加上精心设计的算法来达到最优的调度策略及对各种异常情况的处理,Pear Player 能在保证用户流畅视频体验的前提下最大化 P2P 率。

PearPlayer.js 架构图

特性

  • P2P 能力基于 WebRTC,无须安装任何插件

  • 播放流畅,加载快速,严格测试,稳定可靠

  • 多协议(HTTP、HTTPS、WebRTC)、多源

  • 自行研发的调度算法,在保证用户流畅视频体验的前提下最大化 P2P 率

  • 默认无需填参数(内部根据视频码率等作自适应),高级使用模式可自行调整算法和参数

  • 支持 Chrome、Firefox、Opera 等主流浏览器,不久将支持腾讯微信、X5/TBS、Safari

  • 可选接入低成本、高可用性的 Pear FogVDN

  • 像使用 HTML5 video 标签一样简单,并容易与 video.js 等流行播放框架集成

Demo演示

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

PearPlayer.js 的相关博客

还没有任何博客,写博客

PearPlayer.js 的相关问答

还没有任何问答,马上提问

评论 (30)

加载中
鸭梨播放器
2018/04/24 12:20
回复
举报
这个牛逼了~
2018/04/23 19:37
回复
举报
似乎是个不错的方向......网页版快播..想想就激动
2018/04/23 12:53
回复
举报
打分: 力荐
这个值得关注一下,如果能更好的兼容浏览器就好了。
2018/04/16 11:15
回复
举报
打分: 推荐
支持rtsp吗
2018/03/05 14:45
回复
举报
打分: 力荐
支持RTSP吗
2018/02/08 15:14
回复
举报
支持IE7吗?
2018/01/10 23:27
回复
举报
支持哪些格式
2018/01/08 18:44
回复
举报
打分: 还行
但是商用之后按照流量收费,不是跟普通cdn费用差不多吗?
2017/12/01 13:29
回复
举报
打分: 力荐
rstp 支持不.
2017/10/16 19:42
回复
举报
更多评论
30 评论
405 收藏
分享
返回顶部
顶部