文档中心>多人音视频房间 SDK>动态与公告>多人音视频房间 SDK 2.0版本发布和推荐升级公告

多人音视频房间 SDK 2.0版本发布和推荐升级公告

最近更新时间:2023-12-29 17:33:12

我的收藏

发布说明

为了给您提供更稳定的后台服务和更好的产品接入体验,多人音视频房间 SDK(TUIRoomKit)发布全新的 SDK 2.0版本和后台服务。
正式发布时间:2024年1月3日
主要变更内容如下:
新增预定房间功能接口。
小程序端支持麦位管理能力。
针对房间管理、成员管理、会控信令管理、麦位管理等功能全面优化。
提供全新的后台接入 REST API 供您使用。
更多详细内容请参见 功能说明

影响及升级说明

1、SDK 2.0版本服务端架构全面升级,和1.x版本后台服务相互独立不互通,同时使用会出现无法进房等异常问题,请避免线上业务混用新旧版本 SDK。
2、为保证多人音视频房间 SDK 客户线上业务稳定,默认正式发布前已付费客户在使用2.0版本 SDK 时,仍会使用1.x版本的后台房间服务,不会对您的业务造成影响,但您会无法使用2.0版本上的部分服务。如果您需要升级使用最新的服务,请参照 升级指引 文档完成升级。
3、若您仍想继续使用当前1.x版本,不进行升级操作即可。但是我们强烈推荐您升级2.0版本,体验更稳定的服务和更强大的功能。
4、新创建的应用(SDKAppid)搭配 2.0版本 SDK,可直接使用。
可参考 免费体验 快速开始产品体验。
前往 SDK 下载 下载新版本 SDK。
注意:
1.x版本将无法使用本次更新内容及后续更多产品功能,同时我们计划将于2024年6月停止1.x版本后台服务,推荐您尽快完成 SDK 升级,详情请参见 升级指引 文档。

功能说明

1.x版本和2.0版本功能升级对比如下:
功能
TUIRoomKit SDK 1.x版本
TUIRoomKit SDK 2.0版本
房间管理
- 依赖 IM 群组 - 少量的 REST API
- 独立的房间服务,不再依赖 IM 群组 - 新增完整的房间列表管理 API - 新增预定会议相关的REST API,完善 REST API 相关的能力 - 底层 SDK 提供单例接口 - 底层 SDK 更好的支持多实例 - 优化进房流程,进房更稳定
成员管理
- 依赖 IM 群组,与IM群组成员管理共用一套服务 - 没有提供 REST API
- 独立的后台服务,更加精准的成员列表 - 服务端 REST API 也支持成员管理 - 与IM群组解绑,聊天群和会议房间不再耦合 - 房间成员离线检测逻辑更新,对齐腾讯会议离线检测业务逻辑 - 支持将非在线成员踢出房间,提供可以操作的服务端 REST API - 优化管理员和房主变更状态通知,修复1.x版本中关于角色反馈的若干问题
媒体设备管理(会控信令)
- 依赖 IM 群组信令消息 - 没有提供服务端 REST API
- 独立的会控信令服务 - 提供服务端操作相关的 API - 会控管理消息从 IM 群组的历史消息中剥离,不再污染 IM 中的聊天记录
麦位管理
- 依赖 TRTC 角色列表 - 依赖 IM 群属性 - 最多仅支持14个麦位
- 独立的麦位服务,提供完整的麦位管理 REST API - 麦位最多支持20个 - 上麦支持排麦,上麦不再强制要求传入麦位 index - 有序麦位、无序麦位统一逻辑,不再区分会议和直播 - 支持随时拉取排麦(上麦请求)列表,解决1.x版本中途退出后,历史上麦申请会丢失的问题 - 小程序端优化麦控功能