五分赛车

网站开发

五分赛车 网罗一切网站作育开发相关的教程内容,如CSS教程,JS教程,html教程,服务器装备,域名空间的购置教程.

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

揭晓于:2019-06-06 点击: 栏目:

网站开发

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:

<script src="./dist/pear-downloader.min.js"></script>

或许应用CDN:

<script src="https://cdn.jsdelivr.net/npm/[email protected]"></script>

五分赛车假定要下载https://example.com/file.zip

<script>  var downloader = new PearDownloader('https://example.com/file.zip');</script>

若作甚自己的文件加速?

示例中的文件是曾经分发过的,那么若作甚随便任性文件加速呢?很质朴,只需在文件分发系统中添加您的文件url, 便可应用Pear的海量节点为您的文件下载加速!详细教程请点击这里(文件的名字须要加上Pear-Demo-前缀, 如Pear-Demo-file.zip