在该版本对通信场景采用了全新的系统架构。全新的API接口,更符合开发者习惯。
- 核心模块:
- 音频模块
- 视频模块
- 视频预处理和后处理模块
- 音频路由控制模块
- 耳返
- 音频音响模块
- 音乐文件播放和混合模块
- 音频录制模块
- 还回测试模块
- 网络相关测试模块
- 自定义视频采集渲染模块
- 外部音频输入模块
- 外部视频输入模块
- 水印模块
- 大小流模块
- 自定义加密模块
- 在线媒体流推流模块
- CDN直播模块
- 广播消息模块
- 摄像头控制模块
- 屏幕共享模块
- 设备管理模块
- SEI补充增强信息模块
- 等等....
anyRTC 新版本SDK,在5月~7月之间免费使用,免费之后,按照官网标准报价:价格,优惠信息请联系客服[email protected]
- 2020.03.10 新版本SDK规划-能承载亿万级并发的架构;
- 2020.04.10 SDK基础框架发布;
- 2020.04.30 4.0.0bate版本发布:核心模块/音频模块/视频模块/音频路由控制模块/耳返/大小流模块/摄像头控制模块;
- 2020.10:跨房间连麦、旁路推流功能;
- 2020.11:本地旁路&服务端旁路直播方案;
- 最低支持iOS版本:iOS 9.0
- 最低支持iPhone型号:iPhone 5s
- 支持CPU架构: armv7s,arm64
本SDK 提供如下列出获取方式:
3.2.1 从github clone
目录结构如下所示:
- Demo : Demo工程 ,演示本SDK的主要接口的使用
- Release : SDK
- README.md : SDK介绍
$ git clone https://github.com/anyRTC/ArIOSSDK.git
通过Cocoapods 能将本SDK的静态库和代码下载到本地,只需要将类似如下语句中的一句加入你的Podfile:
pod 'ARtcKit_iOS'
执行 pod install即可.
- 本framework暂时不支持bitcode
- 本framework为动态库,虽然库的大小为20M+,但是最后链接后,对app的增量只有5M+
- 如果使用cocoapod官方库Trunk时,发现找不到最新版本的库, 需要先执行如下命令, 更新spec库
pod repo update
请见github库:https://github.com/anyRTC/ArIOSSDK.git
- 主页:anyRTC
- Issues:https://github.com/anyRTC/ArIOSSDK/issues
- QQ技术交流群:554714720
- 联系电话:021-65650071-816
- Email:[email protected]