英文 | 简体中文
使用 WebRTC 提升您的流性能。
CDNBye iOS P2P 引擎通过类似 BitTorrent 的协议使用点对点网络扩展了直播/点播视频流。由 WebRTC Datachannel 驱动,此 SDK 可与 CDNBye 的 Web 前端 插件 连接,这大大增加了 P2P 网络中的节点数量,打破了浏览器和移动应用程序之间的差距。只需几行代码即可快速集成到现有项目中。如预期,它支持任何 iOS 播放器!
特性
- 与 CDNBye hlsjs-p2p-engine 连接
- 支持通过 HLS 协议(m3u8)进行直播和点播流
- 支持加密 HLS 流
- 非常容易与现有 iOS 项目集成
- 支持任何 iOS 播放器
- 高效调度策略以增强 P2P 流的性能
- 高度可配置
- 使用 IP 数据库按 ISP 和地区分组对等连接
- API 冻结,新版本将不会破坏您的代码
使用 CocoaPods 安装
CocoaPods 是 Objective-C 的依赖管理器,它可以自动化并简化项目中使用第三方库的过程。您可以使用以下命令安装它:
$ gem install cocoapods
Podfile
要将 CDNByeSDK 集成到您的 Xcode 项目中,使用 CocoaPods 在您的 Podfile
中指定它:
source 'https://github.com/CocoaPods/Specs.git'
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 或更高版本。
注意:此框架当前不支持位码。
API 和配置
请参阅 API.md
问题和功能请求
- 如果您发现了一个错误,请提交一个工单。
- 如果您有功能请求,请提交一个工单。
他们正在使用 CDNBye
相关项目
- android-p2p-engine - Any Player 的 iOS 视频P2P引擎。
- flutter-p2p-engine - Flutter 的直播/VOD P2P引擎,由 mjl0602 贡献。
- hlsjs-p2p-engine - 无插件即可使用的Web视频传输技术。
常见问题解答
我们收集了一些常见问题解答。在报告问题之前,请先搜索FAQ中是否有您问题的答案。
联系我们
邮箱:[email protected]
Telegram: @cdnbye
Skype: live:86755838