一个支持多协议,多源、混合P2P-CDN的流媒体播放器
PearPlayer(梨享播放器) 是完全用JavaScript写的开源HTML5流媒体播放框架,实现了融合HTTP(包含HTTPS、HTTP2)、WebRTC的多协议、多源、低延迟、高带宽利用率的无插件Web端流媒体加速能力。基于H5的MSE技术(MediaSourceExtension)将来自多个源节点的Buffer分块喂给播放器,再加上精心设计的算法来达到最优的调度策略及对各种异常情况的处理,PearPlayer能在保证用户流畅视频体验的前提下最大化P2P率。
PearPlayer.js架构图
特性P2P能力基于WebRTC,无须安装任何插件
播放流畅,加载快速,严格测试,稳定可靠
多协议(HTTP、HTTPS、WebRTC)、多源
自行研发的调度算法,在保证用户流畅视频体验的前提下最大化P2P率
默认无需填参数(内部根据视频码率等作自适应),高级使用模式可自行调整算法和参数
支持Chrome、Firefox、Opera等主流浏览器,不久将支持腾讯微信、X5/TBS、Safari
可选接入低成本、高可用性的Pear FogVDN
像使用HTML5video标签一样简单,并容易与 video.js 等流行播放框架集成
Demo演示
评论