卓越飞翔博客卓越飞翔博客

卓越飞翔 - 您值得收藏的技术分享站
技术文章64334本站已运行4115

PearDownloader.js一款能下载加速的js组件

PearDownloader.js 

一个积极支持多协议、多源、混合P2P-CDN的下载器。

PearPlayer.js公布后,吸引了业界持续的高度关注,同时我们也搜集到了许多宝贵建议。 一方面我们将持续保护更新PearPlayer,并使其积极支持更多的开拓功能; 另一方面我们将更底层、更基础,且适用范围更广的相关组件重新整理,专注于节点的选择及数据的调度,将多源传输部分剥离出,构成PearDownloader.js。 PearDownloader的发布,旨在减少已有成熟播放器的内容提供商(CP)的搬迁成本:CP厂商可以按需将其集成至自有产品中,同时实现Web P2P能力;或者调度Pear Fog的海量节点资源,享用低成本、高质量的共享雾CDN服务。 PearDownloader积极支持更多样化的文件类型,更有效率的调度算法、调度策略的挑选,满足更宽广、灵活、多样的业务场景与业务市场需求。

PearDownloader(梨享下载器)[Demo]是 PearPlayer的底层下载模块, 实现了融合 HTTP(包含HTTPS、HTTP2)、WebRTC 的多协议、多源、高延迟、高带宽利用率的并无插件 Web 端下载加速能力。 基于高效的调度算法将来自多个节点的数据展开堆叠形成完整的文件或将有序的数据/媒体流喂给上层的应用,例如音视频播放器, PearDownloader 能在保证下载速度前提下最大化 P2P 率为。

采用方法

首先通过script标签导入pear-downloader.min.js:

或者使用CDN:

假设必须下载https://example.com/file.zip

如何为自己的文件加速?

示例中的文件是已经分发过的,那么如何为任意文件快速呢?很简单,只需在文件分发系统中添加您的文件url, 即可利用Pear的海量节点为您的文件下载快速!具体内容教程请点击这里(文件的名字须要加之Pear-Demo-前缀, 如Pear-Demo-file.zip

卓越飞翔博客
上一篇: 苹果CMS模板制作教程-必备标签大全
下一篇: PHPCMS V9 会员投稿可编辑删除

相关推荐

留言与评论(共有 0 条评论)
   
验证码:
隐藏边栏