通过阅读本文,您可以了解iOS推流SDK的集成及配置方法。
SDK集成
手工集成
- 下载并解压iOS端推流SDK。
- 新建工程并导入framework,然后将导入的framework的Embed属性设置成Embed & Sign。
- Podfile添加第三方库依赖。
pod 'AFNetworking'
pod 'SocketRocket'
pod 'SVProgressHUD'
pod 'Masonry'
- 安装第三方库依赖。
pod install
Pod集成
- Podfile添加播放器及第三方库依赖。
#播放器
pod 'AliLiveSDK_iOS', "4.0.2"
pod 'AliPlayerSDK_iOS', "5.2.3"
pod 'AliPlayerSDK_iOS_ARTC', "5.2.3"
pod 'RtsSDK','1.5.0'
#第三方库
pod 'AFNetworking'
pod 'SocketRocket'
pod 'SVProgressHUD'
pod 'Masonry'
- 安装iOS推流SDK。
pod install
配置工程
- 配置Pod。
Podfile中增加如下代码。
pod 'RtsSDK','1.5.0'
pod 'AliPlayerSDK_iOS','5.2.3'
pod 'AliPlayerSDK_iOS_ARTC','5.2.3'
- 配置工程。
- 打开之前创建好的工程。
- 在主菜单中选择。
- 设置Enable为No。
- 配置info.Plist文件。
配置info.Plist有两种方式,如下所示:
- 添加如下字段:
Privacy - Camera Usage Description
Privacy - Microphone Usage Description

- 把info.Plist以SourceCode的形式打开,添加如下代码:
<key>NSMicrophoneUsageDescription</key>
<string></string>
<key>NSCameraUsageDescription</key>
<string></string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>
<true/>
</dict>