腾讯云实时音视频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 样式 | |
|
产品功能 | 概述:微信视频通话常见功能全部支持 语音通话、视频通话、群组通话、AI降噪、中途呼叫第三方、小程序通话加速、离线推送、通话悬浮窗、通话记录、多端登录通话等功能 |
概述:腾讯会议常见功能全部支持 房间管理、成员管理、麦位管理、屏幕共享、百人开麦、预约会议、会议悬浮窗、会议录制、多端登录会议等功能 |
支持平台 | iOSAndroidWeb/H5FlutterUni-App微信小程序(部分版本支持) | iOS/MacAndroidWindowsWeb/H5ElectronFlutter微信小程序 |
Web Demo体验 | 音视频通话 TUICallKit 体验 | 多人音视频 TUIRoomKit 体验 |
TUIKit 全家桶
如上图所示,TUIKit 分为 TUIComponent 和 TUIWidget 两种,同时支持可选的基础后台服务。
├── TUIComponent│ ├── TUICallKit // 通话组件(类微信通话),针对视频通话、客服、金融审核等音视频场景│ ├── TUIRoomKit // 多人视频房间组件,针对教育、会议、面试等音视频场景,具备禁言禁画等功能│ ├── TUIVoiceRoom // 语聊直播组件,针对交友语聊、排队语聊,音乐房等音频场景│ ├── TUILiveRoom // 视频互动直播组件,具备连麦、PK、音效等功能│ ├── TUIKaraoke // 创新组件,针对在线KTV、在线合唱等新玩法的音视频的组件,可以搭配腾讯云正版曲库解锁更多玩法├── TUIWidget│ ├── TUIBeauty // 美颜挂件│ ├── TUIAudioEffect // 音效挂件│ ├── TUIBarrage // 弹幕挂件│ ├── TUIGift // 礼物挂件
交流和反馈
当然,一样的环境,一样的步骤,可能也会有不一样的报错,这是工程师逃不开的魔咒,您可以通过如下方式来尝试解决:常见问题:TUICallKit、TUIRoomKit更多联系
对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家
腾讯云限时活动1折起,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠
阿里云解决方案也看看?: 点击对比阿里云的解决方案
暂无评论,你要说点什么吗?