跳到主要内容

概述

融云针对 即时通信(IM)实时音视频(RTC) 两类经典业务需求,提供核心能力库、UI 库和若干插件,满足不同场景需求。

即时通讯(IM)客户端 SDK

IMLib 与 IMKit 支持单聊、群聊、聊天室、系统通知等通信能力,安全可靠、全球互通。

  • IMLib SDK:包含单聊、群组、聊天室,可自定义消息的即时通信核心能力库
  • IMKit SDK:在 IMLib 基础上封装了一套交互方式类似微信的通用 UI 扩展库
  • LocationLib 插件:GPS 定位、实时位置共享的消息插件
  • RCSticker 插件:贴纸、表情的消息插件
  • Sight 插件:小视频插件

实时音视频(RTC)客户端 SDK

CallKit、CallLib、RTCLib 是融云 RTC 服务提供的三款经典的客户端 SDK。支持一对一、多对多音视频通话、服务端录像。流畅稳定、省钱省力。

  • RTCLib SDK:音视频核心能力库,可满足类似会议、直播等一对一、一对多业务场景需求,具备较高的扩展与定制属性。
  • CallLib SDK:在 RTCLib 基础上,增加了拨打、振铃、接听、挂断等一整套呼叫流程,支持一对一及群组内多人呼叫的通话能力库。适用于开发音视频通话(呼叫)业务。
  • CallKit SDK:在 CallLib 基础上,提供了呼叫相关的通用 UI 扩展库。适用于开发音视频通话(呼叫)业务。
  • CallPlus SDK:新一代音视频通话的场景化 SDK,适用于开发音视频通话(呼叫)业务。提供独立的 Call Server服务,完整封装了拨打、振铃、接听、挂断等整套呼叫流程,帮助开发者快速搭建的一对一通话、多人通话业务能力。
  • Player 插件:CDN 插件,实现 RTMP 的拉流播放
  • FaceBeautifier 插件:提供美白、磨皮、滤镜等基础美颜插件

SDK 依赖关系

能力库和插件的依赖关系如下:

RTC 的信令部分是通过 IM 消息通道传输的,所以使用 RTC 必须同时集成 IM。