实现音视频通话
CallLib 是在 RTCLib 基础上,额外封装了一套音视频呼叫功能 SDK,包含了单人、多人音视频呼叫的各种场景和功能,通过集成它,您可以自由的实现音视频呼叫的各种场景。
注意
房间人数上限
考虑移动设备的带宽(主要是在多路视频情况下),建议单次通话或房间内,视频不超过 16 人,纯音频不超过 32 人。超过此上限可能影响通话效果。
环境要求
- iOS 9.0 及以上。
- Xcode 9.0 或以上版本。
步骤 1:服务开通
您在融云创建的应用默认不会启用音视频服务。在使用融云提供的任何音视频服务前,您需要前往控制台,为应用开通音视频服务。
具体步骤请参阅控制台文档开通音视频服务。
注意
服务开通、关闭等设置完成后 30 分钟后生效。
步骤 2:初始化
RTCLib 是基于 IMLibCore 作为信令通道的,所以要先初始化 IMLibCore。如果不换 AppKey,在整个应用生命周期中,初始化一次即可。建议调用位置放在应用启动位置处,或在音视频功能模块的加载位置处。
[[RCCoreClient sharedCoreClient] initWithAppKey:@"从控制台申请的 AppKey"];