共享雾 CDN 前端传输组件 PearDownloader.js

共享雾 CDN 前端传输组件 PearDownloader.js

MIT
JavaScript
跨平台
2017-12-04
snowinszut

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/peardownloader@latest"></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

的码云指数为
超过 的项目
加载中

评论(2)

雾渺
雾渺
新版确实很酷
Cheedoong
Cheedoong
Demo好炫酷!

PearDownloader 2.3.6 发布,多协议、多源、混合 P2P-CDN 的下载器

PearDownloader 2.3.6 发布,更新如下: 下载文件正确性校验机制加强。 降低了数据重复下载率。 修复了其他已知bug。 点开以下链接体验PearDownloader的下载加速效果: https://demo.webrtc....

2018/12/20 11:32

PearDownloader 2.1 发布,PCDN 传输快人一步

PearDownloader 2.1 发布,更新如下: 解决了进度条在极特殊情况下会触发显示异常的bug。 优化了建立下载通道的过程,缩短了时间。 其他功能的调整优化。 点开以下链接体验PearDownloader的下...

2018/11/21 09:26

PearDownloader 2.0.3 发布,开启加速下载新时代

PearDownloader 自发布之日起就被各界关注,一直稳定小版本更新了一段时间,在PearDownloader半周岁生日之际,我们又推出了划时代的新版本 PearDownloader 2.0.3 更新内容如下: 1. 支持自定...

2018/08/29 09:59

PearDownloader 1.1.14,共享雾 CDN 前端传输组件

PearDownloader 1.1.14 发布,更新如下: 加入push算法,可选pull/push两者算法(请参考最新文档,push算法相比pull算法下载速度大概有1倍提升,且是无序下载) 增加节点流量上报功能 适配最...

2018/01/09 15:40

PearDownloader 1.1.8 发布,共享雾 CDN 前端传输组件

PearDownloader 1.1.8 发布,更新如下: 增加请求http节点接口出错时启用纯WebRTC模式 优化调度算法,显著提高下载速度 配置中加入sequencial字段,可以配置有序或无序下载 解决不传入opts报...

2017/12/11 10:25

没有更多内容

加载失败,请刷新页面

没有更多内容

暂无问答

暂无博客

返回顶部
顶部