**[English](README.md) | 简体中文**

视频/直播APP省流量&加速神器.
P2P技术使观看相同内容的用户之间可以相互分享数据,不仅能效降低视频/直播的带宽成本,还可以提升用户的播放体验,降低卡顿、二次缓存的发生率。本SDK传输能力基于WebRTC Datachannel,可以与CDNBye的[Web端插件](https://github.com/cdnbye/hlsjs-p2p-engine)互联互通,大大提高了P2P网络中的节点数量,打破了浏览器与移动端APP的隔阂,实现了真正意义上的全平台流媒体加速。只需要几行代码即可快速集成到现有项目中,配置自由度高,支持任何安卓播放器。
该插件的优势如下:
- 可与CDNBye Web端[P2P插件](https://github.com/cdnbye/hlsjs-p2p-engine)和iOS端[SDK](https://github.com/cdnbye/ios-p2p-engine)互联互通
- 支持基于HLS流媒体协议(m3u8)的直播和点播场景
- 支持加密HLS传输
- 支持ts文件缓存从而避免重复下载
- 支持任何安卓播放器
- 通过预加载形式实现P2P加速,完全不影响用户的播放体验
- 高可配置化,用户可以根据特定的使用环境调整各个参数
- 通过有效的调度策略来保证用户的播放体验以及p2p分享率
- Tracker服务器根据访问IP的ISP、地域等进行智能调度
- 支持基于安卓系统的手机和智能电视
- 已将WebRTC无用模块裁减掉,SDK体积不到2MB
- API已经固化,新版本完全兼容旧版本代码
## 系统要求
安卓4.4以上版本(API level >= 19)
## 集成方法
参照 [文档](https://www.cdnbye.com/cn/views/android/usage.html)
## API文档
参照 [API.md](https://www.cdnbye.com/cn/views/android/API.html)
## 反馈及意见
当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues 来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels 中指明类型为 bug 或者其他。
## 客户案例
[
](https://sj.qq.com/myapp/detail.htm?apkName=com.hnr.dxxw)
## 相关项目
- [ios-p2p-engine](https://gitee.com/cdnbye/ios-p2p-engine) - iOS端P2P流媒体加速引擎。
- [flutter-p2p-engine](https://gitee.com/cdnbye/flutter-p2p-engine) - Flutter视频/直播APP省流量&加速神器, 由 [mjl0602](https://github.com/mjl0602) 贡献。
- [hlsjs-p2p-engine](https://gitee.com/cdnbye/hlsjs-p2p-engine) - 目前最好的Web端P2P流媒体方案。
## FAQ
我们收集了一些[常见问题](https://www.cdnbye.com/cn/views/FAQ.html)。在报告issue之前请先查看一下。
## 联系我们
邮箱:service@cdnbye.com