腾讯云实时音视频TUIKit 概述_音视频解决方案_同尘科技
TUIKit 是腾讯云音视频团队在5000+客户的服务积累中,结合业内主流的音视频场景,提炼出的解决方案,包含视频通话组件、直播组件、视频房间组件等多个客户端音视频组件,可以帮助开发者快速搭建诸如通话、客服、直播、语聊、教育等场景解决方案。说明TUIKit 系列组件同时使用了腾讯云 实时音视频 TRTC 和 即时通信 IM 两个基础 PaaS 服务,在实时音视频控制台创建应用后,我们控制台会自动帮您创建一个相同 SDKAppID 的即时通信 IM 应用,即时通信 IM 服务详细计费规则请参见 即时通信 – 价格说明,TRTC 开通会默认关联开通 IM SDK 的体验版,仅支持100个 DAU。
集成方案的差异
实时音视频服务提供含 UI 和不含 UI 两种集成方案:含 UI 集成方案代表使用 TUIKit 系列组件(如 TUICallKit、TUIRoomKit 等)进行集成;无 UI 集成方案代表直接使用底层 SDK (如 TRTC SDK等)进行集成。两种集成方案的具体差异见下表:
接入方式 | 含 UI 集成方案 | 不含 UI 集成方案 |
使用组件/SDK | 音视频通话 TUICallKit、多人音视频房间 TUIRoomkit | TRTC SDK |
适用场景 | 音视频通话 TUICallKit:适用于9人及以下音视频通话场景(参考微信语音/视频通话)多人音视频房间 TUIRoomKit:适用于数十到上百人多人在线会议互动场景(参考腾讯会议或者 Zoom)TUICallKit 和 TUIRoomKit 具体差异参见 组件差异 | 其他所有的音视频实时互动场景均适用(提供了底层的音视频实时通信能力,可以适配客户多样化的自定义开发需求,客户根据自有业务进行设计与开发) |
上线时间要求 | 期望快速上线 | 开发时间充裕 |
开发资源 | 开发资源有限 | 开发资源充足 |
集成开发成本 | 接口使用更贴合业务,接入逻辑简单 | 提供底层通信能力,接入成本与业务的复杂程度有关系,接入相对较复杂 |
集成时间 | 最快1小时可完成集成 | 根据业务音视频需求的复杂度,时间从半个月到1个月以上不等 |
UI界面 | 提供场景标准 UI ,支持直接使用或基于 UI 组件自定义修改音视频通话 TUICallKit:提供微信视频聊天同款UI多人音视频房间 TUIRoomKit:提供在线会议标准UI | 不包含UI,需客户结合业务来设计UI界面,自行实现页面的业务逻辑 |
业务灵活性 | 可在组件框架内自定义设计,实现部分个性化需求 | 可完全自定义开发 |
使用限制 | 组件能力依赖腾讯云即时通信 IM 服务,需要同时采购 IM | 可以自行搭配其他产品或功能使用 |
产品功能 | 音视频通话 TUICallKit:语音通话、视频通话、AI降噪、中途呼叫第三方等功能(参考微信语音/视频通话)多人音视频房间 TUIRoomKit:屏幕共享、百人开麦、会管会控、预约会议等功能(参考腾讯会议或者Zoom) | 提供了多平台的音视频采集、发布、音视频互通、云端录制、审核等一系列全套功能服务,但需要与客户自己的业务进行关联和逻辑设计 |
组件介绍
含 UI 组件名称 | 音视频通话 TUICallkit | 多人音视频房间 TUIRoomkit |
适用场景 | 适用于9人及以下的音视频通话场景: 音视频通话、聊天应用、视频客服、在线问诊、保险咨询等 |
适用于数十到上百人多人在线会议互动场景: 企业培训、网络研讨会、在线教育、医疗会诊、在线招聘等 |
UI 界面 | 音视频通话 TUICallkit:提供「微信视频聊天」同款UI 可直接使用或支持基于 UI 组件自定义修改 |
多人音视频房间 TUIRoomkit:提供「在线会议」标准 UI 可直接使用或支持基于 UI 组件自定义修改 |
默认 UI 样式 | | |