SDK 架构介绍

发布时间: 2022-01-04 11:17

回答:

一、融云 SDK 依赖关系如下图所示:


image.png


1. IMLib:包含单聊、群组、聊天室,可自定义消息的即时通信核心能力库。


2. IMKit:在 IMLib 基础上封装了一套交互方式类似微信的通用 UI 扩展库。


3. RTCLib:音视频核心能力库,可满足类似会议、直播等一对一、一对多业务场景需求,具备较高的扩展与定制属性。


4. CallLib:在 RTCLib 基础上,增加了拨打、振铃、接听、挂断等一整套呼叫流程,支持一对一及群组内多人呼叫的通话能力库。适用于开发音视频通话(呼叫)业务。


5. CallKit:在 CallLib 和 IMKit 的基础上,提供了呼叫相关的通用 UI 扩展库。适用于开发音视频通话(呼叫)业务。


二、音视频 SDK 介绍

image.png