实时音视频 TRTC 可以为您的 App 或者 Web 网站快速支持音视频通信能力,包括视频通话、多人会议、互动直播等,我们为您提供了包含界面代码的 UI 套件,也提供了纯 SDK 形式的无 UI 集成方案:
视频通话 (CallKit)
CallKit 是一款音视频通话场景的含 UI 低代码组件,您只需要编写几行代码就可以轻松为您的 App 添加音视频通话功能。
CallKit 支持多设备登录、离线唤醒、虚拟背景、云端录制、群组通话(中途邀请他人、中途加入) 等众多功能,并且支持多个用于自定义 UI 布局和调整样式风格的 API 接口,而且 UI 相关的代码完全开源,能够满足您绝大多数情况下的 UI 定制需求。
离线推送 | 1v1通话 | 群组通话 | 通话记录 |
| | | |
您可以先体验 Demo:
如果 CallKit 满足您的需求,可以开始集成:
说明:
多人会议 (RoomKit)
RoomKit 是一款多人音视频会话场景的含 UI 低代码组件,您只需要编写几行代码就可以为您的App添加多人音视频会话功能。
RoomKit 支持多设备登录、云端录制、AI 降噪、会中聊天等众多功能,并且 UI 相关的代码完全开源,能够满足您绝大多数情况下的 UI 定制需求。
移动端 普通成员 | 桌面端 房主 |
| |
您可以先体验 Demo:
如果 RoomKit 满足您的需求,可以开始集成:
说明:
无 UI 集成 (TRTC-SDK)
如果以上含 UI 产品不满足您的需求,您还可以直接集成不包含 UI 的 TRTC SDK。
TRTC SDK 提供的接口很多,但大多数接口用于完成高级功能。要实现最基本的音视频能力,您只需要关注下图中几个主要的 API 接口即可:
首先您需要单击下面的链接下载指定平台的无 UI SDK:
接下来您可以参考我们为您提供的 API-Example,了解 SDK 各个接口的使用方式:
您也可以阅读左侧导航栏中的 API 使用指引 和 API 参考手册 了解 TRTC 各个 API 的使用方法。