同步操作将从 Pear/PearDownloader.js 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
PearPlayer 发布后,吸引了大家持续的关注,同时我们也收集到了大家许多宝贵的建议。 一方面我们将持续维护更新PearPlayer,使其支持更多的拓展功能; 另一方面我们将更底层、更基础的且适用范围更广的相关组件重新整理,专注于节点的选择以及数据的调度,将多源传输部分剥离出来,形成PearDownloader。 PearDownloader的发布,可以降低已有成熟播放器的内容提供商的迁移成本,内容提供商可以按需将其集成到自有产品中,使用PearFog服务。 PearDownloader支持更多样化的文件类型,更灵活的调度算法、调度策略的选择,满足更广阔、灵活、多变的业务场景与业务需求。
PearDownloader(梨享下载器)[Demo] 是PearPlayer的底层下载模块, 实现了融合HTTP(包含HTTPS、HTTP2)、WebRTC的多协议、多源、低延迟、高带宽利用率的无插件Web端下载加速能力。 基于高效的调度算法将来自多个节点的数据进行拼接形成完整的文件或将有序的数据/媒体流喂给上层的应用,例如音视频播放器, PearDownloader能在保证下载速度前提下最大化P2P率。
只需将pear-downloader.min.js
通过<script>
标签导入到HTML就可以使用。
参考以下代码示例,也可以查看/examples/downloader-test.html
来了解使用方法。
参考get-started来了解基本使用方法。
首先通过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
)
特别感谢以下项目,为本项目提供了部分灵感来源以及API设计参考:
MIT. Copyright (c) Pear Limited and snowinszu.
E-mail: service@pear.hk;用户QQ群:373594967
;CP/CDN接入、OEM与其他商务合作
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。