TKRoomSDK 3.2.15

TKRoomSDK 3.2.15

jinchao 维护。



TKRoomSDK 3.2.15

  • Talk-Cloud

TKRoomSDK

TalkCloud SDK 简介 北京拓课网络科技有限公司由国内顶尖的音视频通讯专家创立,致力于用可靠的音视频技术服务在线教育产业。公司基于新一代通信协议标准打造的拓课云课堂,真正做到全平台互通,轻松实现国际间实时互动教学直播,丰富的API接口及SDK,可帮助机构更快速地接入原有业务系统,并且可以根据业务场景,定制开发相应的功能。 TalkCloud SDK for iOS 是专为iOS平台研发,基于WebRTC协议架构的。拓课云产品具有良好的普适性,支持全终端、全平台接入,从手机、PAD到PC、MAC,从iOS、Android到Windows,都可以运行拓课云产品,而强大的无客户端的网页式交互能力,更是最大限度地方便了数量众多、设备复杂、环境复杂、应用水平较低的学生群体。让他们可以无需安装、快速上手,让应用的学习成本、操作成本几乎为零,也让运营者的推广和教育变得更加便利。
针对移动设备CPU处理能力不高,影响音视频并发效率的状况,拓课云进行了针对性的GPU 技术优化,提高了移动设备的音视频并发能力,降低了CPU 占用和电力消耗。

1、集成TalkCloud SDK for iOS

1.1、Cocoapods安装

pod 'TKRoomSDK', '~> 3.2.15'

1.2、工程设置

  1. 构建设置
  • 构建设置 -> 链接 -> 其他链接器标志 -> -Objc
  • 构建设置 -> 构建选项 -> 启用位码 -> 否
  1. 构建阶段
  • 构建阶段 -> 复制文件 -> 目标 -> 选择为框架
  • 构建阶段 -> 复制文件 -> 名称 -> 添加 TKRoomSDK.framework 或
  • 构建阶段 -> 框架 -> 添加 TKRoomSDK.framework(在Xcode10时使用此方法)
  1. 信息:
  • info.plist -> 隐私 - 相机使用描述 -> 主人需要您的同意,才能访问相机;
  • info.plist -> 隐私 - 麦克风使用描述 -> 主人需要您的同意,才能使用麦克风;
  • info.plist -> 隐私 - 蓝牙外围设备使用描述 -> 主人需要您的同意,才能使用蓝牙;
  1. 设置应用的后台运行模式,如需要,可以设置为如下:
  • 能力 -> 后台模式 -> 设置为ON -> 勾选音频、AirPlay和画中画

2 用法

具体用法,参考工程内“TalkCloudSDK_iOS接口文档”

3 FAQ

1、Q:SDK支持哪些CPU版本? A:TalkCould iOS SDK目前可以支持arm64、armv7;

2、Q:SDK是静态库还是动态库? A:TalkCould iOS SDK是动态库;

3、Q: SDK最低支持iOS版本? A: SDK最低支持到iOS 9.0。