开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
PearPlayer.js首页、文档和下载 - 混合 P2P-CDN 的流媒体播放器 - 开源中国社区
全部项目分类
MIT
JavaScript
跨平台
snowinszut
分享
收藏
321 人收藏
收录时间:2017-07-07
PearPlayer.js 详细介绍

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演示

PearPlayer.js

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 PearPlayer.js 的评论 (全部 22 条评论)
{{repayCom.userName}}
lejoy
能播ts格式文件么
李永明
浏览器原生支持,不需要安装插件
@lejoy 支持HLS版本正在开发中
兵哥
支持rtsp么?
Cheedoong
我的意思是,减轻视频内容提供商/服务商的流量/带宽费用。
@Anole 目前好像不需要token了。
xwjonline
但是商用之后按照流量收费,不是跟普通cdn费用差不多吗?
顶部