实现首次通话
CallKit 基于 CallLib SDK 基础增加了一套默认呼叫界面,包含了单人、多人音视频呼叫的各种场景和功能。
提示
房间人数上限
- 考虑移动设备的带宽(主要是在多路视频情况下)和 UI 交互效果,建议单次通话或房间内,视频不超过 16 人,纯音频不超过 32 人。超过此上限可能影响通话效果。
- CallKit 代码中已设置人数上限。默认发起视频呼叫时,最多可选 7 人。发起音 频呼叫时,最多可选 20 人。如需调整,建议勿超过建议上限。
- CallKit 为开源 SDK,可自行修改上限(修改方法:
RCCall
的 maxMultiVideoCallUserNumber 与 maxMultiAudioCallUserNumber)。
环境要求
适用于 iOS 的 CallKit SDK 的最低要求是:
- iOS 9.0 及以上。
- Xcode 9.0 或以上版本。
前置条件
- 创建融云开发者账号,获取 App Key。注册成功后,融云控制台会默认自动创建您的首个应用,默认生成开发环境下的 App Key,使用国内数据中心。注意:同一个应用的开发环境与生产环境提供不同的 App Key,两个环境之间数据隔离。
- 完成开通音视频服务。您需要开通音视频通话服务。