一、音视频通话能力必须要在购买即时通信 IM 的基础上加购吗?
是的,音视频通话能力是即时通信 IM 付费版本的增值服务,仅即时通信 IM 专业版、旗舰版或企业版支持购买增值服务。音视频通话能力提供7天的免费体验测试服务,支持 IM 所有版本(含免费版)申请测试,详情请参见 免费测试。
二、音视频通话能力与音视频通话 SDK 的区别是什么?
音视频通话 SDK 是由即时通信 IM 与实时音视频 TRTC 提供底层服务支持的一套解决方案,提供 UI 组件快速集成。音视频通话 SDK 需要同时购买即时通信 IM 付费套餐包以及音视频通话能力后使用。关于音视频通话SDK的更多信息可参见 产品概述,费用说明可参见 计费概述 。
如你已有即时通信 IM 付费套餐包,你可以在此基础上加购音视频通话能力,集成接入音视频通话组件后,实际上即可以理解为接入了音视频通话 SDK。
三、音视频通话能力与实时音视频 TRTC 的区别是什么?
实时音视频 TRTC 是提供基础的音视频通信能力的 PaaS 服务,使用实时音视频 TRTC 服务会消耗通话时长,可以购买时长资源包进行抵扣。你可单击控制台配置页面的 立即开通,开通实时音视频 TRTC 服务。
音视频通话能力将即时通信 IM 与实时音视频 TRTC 提供的底层服务进行封装,从而实现了通话场景下的各种复杂的功能。你为即时通信 IM 应用加购音视频通话能力,即可解锁通话功能的使用权,同时会为你开通实时音视频 TRTC 服务,并赠送时长资源包用于通话时长的抵扣。
·领取入口1:登录 TRTC 控制台 > 应用管理,单击创建应用,领取体验。
·领取入口2:登录 TRTC 控制台 > 应用管理,点击已创建应用右侧应用详情,领取体验。
四、在 IM 基础上加购音视频通话能力,与在 IM 基础上自行集成 TRTC 来实现视频通话有什么区别?
在 IM 基础上加购音视频通话能力,可以直接解锁音视频通话场景下双人通话、群组通话、中途呼叫等多个功能,功能背后涉及到的信令交互与状态逻辑判断已全部替你封装实现;音视频通话能力还提供微信同款 UI 方案,大大降低开发集成难度与开发量,仅需3步集成,最快一天即可上线。同时,你在购买后可获赠一定量的实时音视频 TRTC 时长资源供你抵扣通话时长。
如果你在 IM 的基础上自行集成 TRTC SDK 来实现通话,除了集成工作量大之外,你还需要基于 IM 的信令交互与 TRTC 的基础通信服务之上,自行处理通话场景下呼叫/接听/挂断等复杂的信令交互及状态判断逻辑,从而才能实现通话场景下的各项功能。同时还要考虑到各种异常情况以及通话 UI 界面的设计。预计需要投入2-3个月的时间才能实现一个基本的通话场景。考虑到平台的多样性,研发资源的投入还会更多。通话场景专属的 AI 降噪、通话卡顿优化等高级功能也无法获取。除此之外,你需要额外购买实时音视频 TRTC 的时长资源包用于通话时长的抵扣。
五、我之前使用过 TUICalling 组件来实现音视频通话,与现在加购的音视频通话能力有什么区别?
TUICalling 是旧版本音视频通话组件,在早期为 IM 客户提供较为简单基础的音视频通话能力。随着时间推移及技术升级,旧版音视频通话组件在机型适配、通话功能、性能体验等方面都存在一些不足。因此我们将 TUICalling 升级为最新的音视频通话能力(Callkit),升级后的音视频通话能力相比于旧版有如下优势,旧版组件后续将不再迭代更新:
·更加简单易用的 API、更加全面的通话回调、集成包体体积更小。
·全面升级群组通话功能:支持通话过程中邀请其他人加入,主动加入通话等全新能力。
·更加灵活的参数设置:新增美颜强度设置,新增编码参数设置,新增渲染参数设置。
·新增音视频通话专属功能:新增弱网环境通话卡顿优化、AI 降噪能力、通话悬浮窗。
·服务端功能升级:支持服务端结束通话,优化云端录制逻辑。
·Android&iOS:优化视频切换语音功能,支持离线状态下切换。
六、IM 或 TRTC 应用停用后无法开通和使用音视频通话能力?
是的,音视频通话能力由 IM 和 TRTC 提供底层支持,因此需要保证你的 IM 应用和 TRTC应用均处于可用状态。若你的 IM 应用或 TRTC 应用停用,需先启用应用后,方可开通/使用音视频通话能力。
IM 应用停用后可参见 续费指引 重新购买服务后启用应用;TRTC 应用停用原因及启用方式可参见 实时音视频服务状态。
七、音视频通话能力(TUICallkit)和多人音视频能力(TUIRoomkit)可以同时激活吗?
若有在同一个 SDKAppID 下,同时激活并使用 TUICallkit 组件和 TUIRoomkit 组件的需求,可参照下述步骤申请:
1. 确定需要同时激活并使用两个组件的应用(SDKAppID),确认该应用已激活 TUICallKit 组件或 TUIRoomKit 组件下列版本中的任意一种:
·TUICallKit: 群组通话版-140万分钟。
·TUIRoomKit: 进阶互动版 或 超大房间互动版。
若你已开通的组件版本不符合条件或仍未开通组件服务,请前往 购买页 进行升配或新购。
2. 填写 问卷申请,我们会在1个工作日内完成审核,审核结果会通过短信和站内信等途径告知。
3. 申请成功后,若有TRTC版本降级或过期、IM版本过期等情况,同时开通的权限将失效,需要重新申请。推荐打开套餐包的按月自动续费功能。
八、TUICallKit 接入,怎么主动获取当前群聊是否正在进行“音视频通话”?
调用 getGroupAttributes() 获取群属性接口,参数二 keys:传 inner_attr_kit_info。
当群内正在进行音视频通话时,群属性会记录当前群内的通话信息,包括:房间号、通话人数、通话类型 等信息,开发者自行解析获取即可。