2 Star 6 Fork 1

cdnbye / ios-p2p-engine

加入 Gitee
与超过 1000 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
Readme_zh.md

English | 简体中文

cdnbye logo

视频/直播APP省流量&加速神器.

version platform

P2P技术使观看相同内容的用户之间可以相互分享数据,不仅能效降低视频/直播的带宽成本,还可以提升用户的播放体验,降低卡顿、二次缓存的发生率。本SDK传输能力基于WebRTC Datachannel,可以与CDNBye的Web端插件互联互通,大大提高了P2P网络中的节点数量,打破了浏览器与移动端APP的隔阂,实现了真正意义上的全平台流媒体加速。只需要几行代码即可快速集成到现有项目中,配置自由度高,支持任何iOS播放器。

该插件的优势如下:

  • 可与CDNBye Web端P2P插件互联互通
  • 支持基于HLS流媒体协议(m3u8)的直播和点播场景
  • 支持加密HLS传输
  • 几行代码即可在现有项目中快速集成
  • 支持任何播放器
  • 通过预加载形式实现P2P加速,完全不影响用户的播放体验
  • 高可配置化,用户可以根据特定的使用环境调整各个参数
  • 通过有效的调度策略来保证用户的播放体验以及p2p分享率
  • Tracker服务器根据访问IP的ISP、地域等进行智能调度
  • API已经固化,新版本完全兼容旧版本代码

安装方法

CocoaPods 是针对 Objective-C 的依赖管理工具,它能够将使用第三方库的安装过程变得非常简单和自动化,你能够用下面的命令来安装它:

$ sudo gem install cocoapods

Podfile

为了使用 CoacoaPods 集成 CDNByeSDK 到你的 Xcode 工程当中,你需要编写你的 Podfile

platform :ios, '9.0'

target 'TargetName' do
# Uncomment the next line if you're using Swift
# use_frameworks!
pod 'CDNByeSDK'
end

然后,运行如下的命令:

$ pod install

使用方法

参照 文档

系统要求

支持iOS 10.0以上系统。
注意:本SDK暂时不支持bitcode,在发布前请在xcode关闭bitcode。

API文档

参照 API.md

反馈及意见

当你遇到任何问题时,可以通过在 GitHub 的 repo 提交 issues 来反馈问题,请尽可能的描述清楚遇到的问题,如果有错误信息也一同附带,并且在 Labels 中指明类型为 bug 或者其他。

客户案例

相关项目

FAQ

我们收集了一些常见问题。在报告issue之前请先查看一下。

联系我们

邮箱:service@cdnbye.com

简介

视频/直播APP省流量&加速神器,QQ群:901641535 展开 收起
Objective-C
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Objective-C
1
https://gitee.com/cdnbye/ios-p2p-engine.git
git@gitee.com:cdnbye/ios-p2p-engine.git
cdnbye
ios-p2p-engine
ios-p2p-engine
master

搜索帮助