
IM即时通讯
安全可靠、全球互通

实时音视频
流畅稳定、省钱省力
回答:
融云提供基于点对点,多人语音、视频聊天的功能,我们提供了三种 SDK 来满足开发者实现最基本的音视频通讯能力。
我们的 RongRTC 是最底层的引擎,提供通讯和会议等能力,一些例如音视频的功能,需要基于我们的引擎二次开发,我们的 CallLib 是基于我们的 RongRTC 引擎开发的一套音视频能力库,提供例如音频视频,群内多人音视频等功能,没有 UI 界面,我们的 CallKit 是基于 RongRTC 和 CallLib 开发的有 UI 界面的通讯能力库, 可提供音视频能力和 UI 界面,开发者可以根据自己的需求去选择相应的库,在相应的库的基础上进行使用或二次开发。
三种库的包含关系 CallKit > CallLib > RongRTC
RongRTC 是我们最底层的通讯能力库,只提供最基本的通讯能力,如果开发者想要实现如点对点通话或者群内多人音视频的功能,可以根据我们的能力库进行二次开发。
CallLib 是我们基于 RongRTC 封装的一层具有点对点音视频能力和多人音视频能力的能力库,如果有如点对点音视频通话的需求可使用 CallLib , 而不需要基于 RongRTC 二次开发,不包含有 UI 界面,只提供能力,其中包含融云的 IM 能力库 IMLIb
来进行信令的交换,比如通话开始或者结束的信令交换,和 RongRTC 引擎来实现音视频通讯能力。
CallKit 是我们基于 RongRTC 和 CallLib 开发的一套具有 UI 界面的通讯能力的开源 SDK , 其中封装了 CallLib 来实现音视频通讯能力,IMLib 来实现信令的交换,并具有 UI 界面,如来电界面显示,窗口切换和选人界面的 UI 封装,开发者可直接拿来使用和二次开发。