适用于 iOS 的 WebRTC 框架
简介
这是 SendBird 构建的适用于 iOS 的 WebRTC 框架。其每个功能都与 Google WebRTC 相同,但该框架启用了 Bitcode 并且包含了 VP9 编解码器。
先决条件
iOS 9.0 或更高版本
安装
该框架的尺寸很大。为了将此框架安装到您的项目中,您可以使用 CocoaPods 或 Carthage。如果您想使用 CocoaPods,则必须首先安装 git-lfs。请参阅 git-lfs 文档。
从 CocoaPods 安装 WebRTC 框架
请在您的 Podfile 中添加以下内容。
platform :ios, '9.0'
use_frameworks!
target YOUR_PROJECT_TARGET do
pod 'SendBirdWebRTC', :git => 'https://github.com/sendbird/sendbird-webrtc-ios.git', :tag => 'v1.0'
end
通过 CocoaPods 安装 WebRTC 框架。
pod install
现在您可以检查 YOUR_PROJECT.xcworkspace
来查看已安装的 WebRTC 框架。
从 Carthage 安装 WebRTC 框架
- 在您的 Cartfile 中添加
github "sendbird/sendbird-webrtc-ios.git"
。 - 运行
carthage update
。 - 转到 Xcode 项目的
"General"
设置。在 Finder 中打开<YOUR_XCODE_PROJECT_DIRECTORY>/Carthage/Build/iOS
并将WebRTC.framework
拖拽到 Xcode 的"Embedded Binaries"
部分。确保选中Copy items if needed
并且点击Finish
。