2024年4月
发布动态 | 更新日志 | 发布时间 | |
SDK 2.3.1
iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布 | RoomEngine SDK 全平台: 支持直播场景,最大房间人数10w+。 新增房间内人数变化回调回调 onRoomUserCountChanged。 新增带 RoomType 的 enterRoom 接口。 TUISeatInfo 结构体新增头像、昵称字段。 TUIRequest 结构体新增头像、昵称字段。 TUIUserInfo 结构体新增被禁止发送消息字段 isMessageDisabled。 Android/iOS: 修复 startPlayRemoteVideo 内存泄漏。 新增参数为 seatIndex、userInfo 的 OnKickedOffSeat 回调,原回调废弃。 新增参数为 request、userInfo 的 OnRequestCancelled 回调,原回调废弃。 新增参数为request、userInfo 的 OnRequestProcessed 回调,原回调废弃。 新增参数为 userInfo 的 OnUserRoleChanged 回调,原回调废弃。 新增参数为 roomId、TUIRoomDismissedReason 的 OnRoomDismissed 回调,原回调废弃。 RoomKit Android&iOS: 支持会议中设置水印。 优化登出逻辑,会议过程中监听 logout 的动作,退出当前会议并给出提示。 Android: 解决上台过程中变更为房主,无法自动上台的问题。 解决 Activity finish 时,BottomSheetDialog 仍在显示时的内存泄露。 移除 support-v4 的第 3 方库。 iOS: 解决双人会议过程中,切换大小窗,小窗口黑屏问题。 解决双人会议小窗口没有水印的问题。 Electron: 修复 Electron 下拔出外接摄像头摄像头列表默认设备未更新的问题。 修复成员操作面板距顶部距离不够,展示不完全问题。 修复 Notification 组件收到其他成员处理事件时显隐展示的问题。 修复获取主持人和管理员身份后没有更新申请上麦列表的问题。 修复聊天消息未读数不准确的问题。 修复转交房主或管理员状态下多次点击麦克风和摄像头按钮 disable 状态错误的问题。 Web: 修复 H5 移动端入会时间展示不全的问题。 修复 H5 移动端上台提示信息出现换行的问题。 修复 H5 移动端成员管理列表无法滚动问题。 修复成员操作面板距顶部距离不够,展示不完全问题。 修复 H5 移动端 onePlus 自带浏览器加载 demo 页面白屏的问题。 修复 Notification 组件收到其他成员处理事件时显隐展示的问题。 修复获取主持人和管理员身份后没有更新申请上麦列表的问题。 修复聊天消息未读数不准确的问题。 修复 MessageBox 组件进房后单击按钮无法关闭的问题。 修复转交房主或管理员状态下多次点击麦克风和摄像头按钮 disable 状态错误的问题。 小程序: 修复小程序入会时间展示不全的问题。 修复小程序上台提示信息出现换行的问题。 修复小程序成员管理列表无法滚动问题。 修复小程序创建房间后,点击左上角 home 按钮回到主页,再次新建的房间异常。 修复小程序转交房主之后 icon 无法切换的问题。 修复获取主持人和管理员身份后没有更新申请上麦列表的问题。 修复聊天消息未读数不准确的问题。 修复 Notification 组件收到其他成员处理事件时显隐展示的问题。 修复转交房主或管理员状态下多次点击麦克风和摄像头按钮 disable 状态错误的问题。 | 2024-04-29 | |
2024年3月
发布动态 | 更新日志 | 发布时间 |
多人音视频房间(TUIRoomEngine)SDK 2.2.1
iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布 | RoomEngine SDK
全平台: 修复单点登录设备被踢收不到回调的问题。 优化单点登录设备被踢 Room 房间状态清理。 修复 Logout 接口调用 Room 房间异常问题。 | 2024.04.01 |
多人音视频房间(TUIRoomEngine)SDK 2.2.0
iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布 | RoomEngine SDK 全平台: 新增屏幕分享会控业务。 新增 SetCustomInfoForUser 自定义用户属性接口,可通过 getUserInfo/getUserList 获取。 Electron: 修复远端邀请打开摄像头时,开启本地预览无画面问题。 RoomKit Android: 废弃 TUIRoomKit 类,修改接入方式,通过 Fragment 对象唤起 UI,收敛 API 到Fragment 内。 解决 Toast 内存泄露问题。 修复成为管理者后,不会自动拉取上台申请列表的问题。 修复被禁言用户成为房主,不会自动解除禁言的问题。 iOS: 废弃 TUIRoomKit 类,修改接入方式,通过 ViewController 对象唤起 UI,收敛 API 到 ViewController 内。 增加用户被踢下线时的监听和处理。 修改举手发言房间,房主相互转移时,偶现同时出现两个相同 id 的情况。 修改在用户列表页面,被邀请开启摄像头时又被踢出房间时,有页面不销毁的问题。 Flutter: rtc_conference_tuikit.dart 更名为 rtc_conference_tui_kit.dart 。废弃 TUIRoomKit 类,修改接入方式,请改用 ConferenceSession 。在开始快速会议或加入会议后,您可以自行导航至会议页面。增加用户的麦克风按钮和视频画面下方的麦克风图标上动态显示音量的功能。在观看屏幕共享时,右上角显示正在说话的用户。 修复成为管理者后,不会自动拉取上台申请列表的问题。 Electron/小程序/Web: 更新聊天组件表情包资源。 优化上台发言房间 UI。 修复上台发言模式二次上台无法打开麦克风的问题。 修复上台发言模式下,普通成员成为新房主,不能处理之前旧房主未处理的上台申请的问题。 新增网络状态组件。 修复进房前音量条不显示的问题。 小程序/H5: 修复切换前后置摄像头不生效的问题。 | 2024.03.26 |
多人音视频房间(TUIRoomEngine)SDK 2.1.0
iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布 | RoomEngine SDK 全平台: 新增支持获取上麦请求列表。 修复偶现进房上麦后角色切换失败问题。 修复 room_info 的 create_time 精度丢失问题。 优化 OnDeviceChanged 回调事件优化 进房前/进房后均可使用。 优化桌面端默认横屏推流,移动端默认竖屏推流。 Electron/Web: 优化 setLocalVideoView/setRemoteVideoView 支持传入 null。 接口变更: 新增获取上麦请求列表接口 getSeatApplicationList。 新增信令被处理回调 OnRequestProcessed。 REST API变更 创建房间/获取房间信息 参数 RoomType: “Meeting” 修改为 “Conference”。 RoomKit Android & iOS:修复上台申请被拒绝后,其他管理员上台管理列表不刷新问题。 Android & iOS:修复被禁言用户成为房主后,房主自己无法发言的问题。 iOS:修复大小屏切换时,偶现的黑屏问题。 | 2024.03.01 |
2024年2月
发布动态 | 更新日志 | 发布时间 |
多人音视频房间(TUIRoomEngine)SDK 2.0.3
iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布 | 全平台: 修复大小流横竖屏分辨率不一致。 Flutter: 修复 getUserList 接口 sequence 使用 int 存储溢出的问题。 Android: 解决 TUIVideoView 内存泄露问题。 | 2024.02.04 |
2024年1月
发布动态 | 更新日志 | 发布时间 |
多人音视频房间(TUIRoomEngine)SDK 2.0.2
iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布 | 全平台: 邀请上麦信令被取消后对方无回调的问题修复。 申请上麦列表申请失效问题修复。 iOS&Mac: TUIRoomVideoEncoderParams 符号问题修复。 Web&Electron&小程序: 渲染 view 偶现黑屏问题修复。 | 2024.01.29 |
多人音视频房间(TUIRoomEngine)SDK 2.0.1
Web、Uniapp(小程序)、Electron 版本正式发布 | 接口变更: Native 平台移除创建实例接口,推荐使用创建单例 sharedInstance,destroySharedInstance。 Android 移除 createInstance、destroyInstance 创建实例接口。 iOS 移除 init new 创建实例接口。 Windows 移除使用 createTUIRoomEngine,destroyTUIRoomEngine 接口。 全平台: 修复转让房主后角色异常问题。 复关闭麦克风后退房重新进房,麦克风还是关闭状态问题。 日志打印优化。 Web&Electron&小程序: 解决 webpack5 及 vite3 项目引入 roomEngine 需要手动配置 node polyfill 的问题。 修复屏幕分享 targetId 失效问题。 修复 wasm 在小程序中报错问题,小程序环境下不支持 steady_clock 问题。 | 2024.01.19 |
多人音视频房间(TUIRoomEngine)SDK 2.0.0
Web、Uniapp(小程序)、Electron 版本正式发布 | 全平台升级新版房间管理,成员管理,媒体设备管理。优化麦位控制能力,聊天能力。 麦位控制能力: 针对麦位控制模块进行接口调用和数据存储的优化,简化接口调用参数,存储麦位状态以便状态恢复。 createRoom 接口支持传入 isSeatEnabled 及 seatMode,不再支持 speedMode 属性。 废弃 updateRoomSpeechModeByAdmin 接口。 废弃 onRoomSpeechModeChanged 事件。 新增 updateRoomSeatModeByAdmin 接口。 新增 onRoomSeatModeChanged 事件。 申请上台模式( 即 isSeatEnabled 为 true,seatMode 为 kApplyToTake),用户进房不再默认收到 onSeatListChanged 事件,仅当房间内用户有上下麦操作时会收到 onSeatListChanged 事件;您可以在进房后调用 getSeatList 接口获取所有麦位列表。 申请上台模式,onSeatListChanged 事件的 seatList 参数为当前房间所有麦位列表,没人在麦上的麦位信息里 userId 为 ''。 聊天能力: 废弃 sendTextMessage 接口。 废弃 sendCustomMessage 接口。 废弃 onReceiveTextMessage 事件。 聊天模块实现需要使用 chat 实例实现。 | 2024.01.19 |
多人音视频房间(TUIRoomEngine)SDK 2.0.0 iOS、Android、Windows 版本正式发布 | 全平台针对 Conference 场景,做出以下优化: 房间管理: 独立的房间服务,不再依赖IM群组。 新增完整的房间列表管理 API。 新增预定会议相关的 REST API,完善 REST API 相关的能力。 底层 SDK 提供单例接口。 底层 SDK 更好的支持多实例。 优化进房流程,进房更稳定。 成员管理: 独立的后台服务,更加精准的成员列表。 服务端 REST API 也支持成员管理。 与 IM 群组解绑,聊天群和会议房间不再耦合。 房间成员离线检测逻辑更新,对齐腾讯会议离线检测业务逻辑。 支持将非在线成员主动踢出房间,提供可以操作的服务端 REST API。 优化管理员&房主变更状态通知,修复1.x中关于角色反馈的若干问题。 媒体设备管理: 独立的会控信令服务。 提供服务端操作相关的 API。 会控管理消息从 IM 群组的历史消息中剥离,不再污染 chat 中的聊天记录。 麦位(座位管理)独立的麦位服务,提供完整的麦位管理 REST API。 麦位统一业务逻辑,最多支持20个。 上麦支持排麦,上麦不在强制要求传入麦位 index。 有序麦位无序麦位统一逻辑,不在区分会议和直播。 支持随时拉取排麦(上麦请求)列表,解决1.x 版本中,中途退出后,之前的上麦申请会丢失的问题。 | 2024.01.05 |
多人音视频房间(TUIRoomEngine)SDK 1.7.2 全平台发布 | 全平台: 修复入会音视频状态下发异常问题。 修复退房音视频状态偶现回调不一致问题。 大小流逻辑导致虚拟背景图模糊。 Electron: setRemoteView 偶现失败问题修复。 | 2024.01.19 |
多人音视频房间(TUIRoomEngine)SDK 1.7.1 全平台发布 | UIKit 支持管理员设置交互。 修复若干 bug。 | 2024.01.05 |
2023年12月
发布动态 | 描述 | 发布时间 |
多人音视频房间(TUIRoomEngine) SDK 1.7.0版本正式发布 | 更新日志: 全平台: 修复转移房主后会出现状态异常的问题。 修复设置渲染view为空,资源不能释放的问题。 Web: 解决 webpack5 及 vite3 项目引入 roomEngine 需要用户手动配置 node polyfill 的问题。 iOS: 编译支持 framework 构建产物,支持 x64。 进一步美化 UI,对圆角、背景色、大小等进行了调整。 修复了一些特殊场景下的异常问题。 修复偶现的画面黑屏问题。 更改房间号的生成逻辑,修改偶现的创建房间失败问题。 Android: 细化房间内演讲者小画面的刷新内容,将刷新拆分为 用户、视频、音频三部分。 进一步美化设置面板UI样式,对面板圆角、背景色、大小等进行了统一的调整。 解决底部菜单栏偶现多次点击出现多个设置面板问题。 修复了一些特殊场景下的异常问题。 优化开发接入流程,适配了 Gradle 8.0。 | 2023.12.19 |
2023年11月
动态名称 | 动态描述 | 发布时间 |
多人音视频房间(TUIRoomEngine) SDK 1.6.2版本正式发布 | Electron: 修复 Mac 下,开启摄像头成员超百人,订阅远端用户视频流,显示黑屏问题。 修复晚进房成员,拉取不到先进房成员聊天消息问题。 | 2023.11.24 |
多人音视频房间(TUIRoomEngine) SDK 1.6.1版本正式发布 | 全平台: 修复视频渲染 view 缓存异常。 修复举手发言模式下台后本地屏幕分享状态异常。 修复账号切换偶现进房无回调问题。 废弃 SetLocalVideoView 带StreamType 参数接口,新增不带StreamType 的SetLocalVideoView 接口。Electron: 修复 Electron 屏幕分享时被选中窗口不显示绿框的问题。 Web: 登录优化。 Flutter: RC 版本含 UI 方案 RoomKit 发布。 | 2023.11.10 |
2023年10月
发布动态 | 描述 | 发布时间 |
多人音视频房间(TUIRoomEngine) SDK 1.6.0版本正式发布 | 更新日志: 全平台: 修复大房间模式下,屏幕分享拉流问题。 修复大房间模式下,开启音视频设备后,退房杀进程后再次进入房间音视频状态异常问题。 TUIError 新增 ERR_REPEAT_OPERATION,多次调用接口返回业务错误码。 Web: 升级 chat js sdk 至 v3 版本。 iOS: SDK 支持 Xcframework,支持模拟器运行。
| 2023.10.27 |
2023年09月
发布动态 | 描述 | 发布时间 |
多人音视频房间(TUIRoomEngine) SDK 1.5.1 版本发布 | 全平台: 修复 startPlayRemoteVideo 屏幕分享时填充模式画面异常问题。 Web&Electron&小程序:修复本地用户网络回调(onNetworkQuality)信息不准的问题。 Android:SDK 体积优化,体积相较上个版本缩减70%。 重点更新内容: 会控音频管理接口优化,对齐主流方案,音频会控管理从开关麦克风切换为本地禁音。 新增暂停/恢复发布本地音频流接口:muteLocalAudio 、 unmuteLocalAudio。 视频编码参数由 TUIVideoEncoderParams 修改为 TUIRoomVideoEncoderParam,解决符号冲突问题。 底层 SDK 支持二进制版本兼容,解除 IM SDK 版本绑定。 | 2023.09.27 |
多人音视频房间(TUIRoomEngine) SDK 1.5.0 版本发布 | 全平台:视频流策略优化,会议(Conference)场景下默认开启低清视频流。通过设置低清视频流编码参数,也可以开启低清视频流。 重点更新内容: iOS&Android:底层 SDK 支持二进制版本兼容,解除 TRTC SDK 版本绑定。 RoomEngine 支持小程序平台。 若干接口变动,详情见各平台文档说明: 新增视频质量管理相关接口:UpdateVideoQualityEx、SetVideoResolutionMode、EnableGravitySensor(仅移动端)。 新增本地音频静音接口:muteLocalAudio。 新增摄像头操作接口:switchCamera(仅移动端)。 新增桌面端硬件设备管理接口:getDevicesList 、setCurrentDevice(仅桌面端)。 新增基础美颜设置接口:setBeautyLevel 、setWhitenessLevel。 新增回调 onDeviceChanged(桌面端)。 废弃若干接口,详情见各平台头文件。 | 2023.09.07 |
2023年08月
发布动态 | 描述 | 发布时间 |
多人音视频房间(TUIRoomEngine) SDK 1.4.6 版本发布 | 全平台:TUIChat 组件消息过滤支持。 全平台:修复解析 IM 自定义消息导致的 crash。 | 2023.08.30 |
多人音视频房间(TUIRoomEngine) SDK 1.4.5 版本发布 | 全平台:打开摄像头、麦克风 callback 回调多次问题修复。 Android&iOS:结束屏幕分享回调优化。 web:tsignal 升级。 flutter:修复解析IM自定义消息导致的 crash。 | 2023.08.14 |
多人音视频房间(TUIRoomEngine) SDK 1.4.4 版本发布 | 修复举手发言模式下麦位列表重复用户问题。 进房偶现失败问题修复。 修复直播场景下偶现拿不到用户信息问题。 修复音视频状态回调时序异常问题。 | 2023.08.03 |
2023年07月
发布动态 | 描述 | 发布时间 |
多人音视频房间(TUIRoomEngine) SDK 1.4.3 版本发布 | 修复 Conference 房间内,播放小流在移动端画面显示过大问题。 修复 LivingRoom 房间内,偶现拉取用户信息失败问题。 规范 SDK 接口注释,修复部分注释格式问题。 | 2023.07.28 |
多人音视频房间(TUIRoomEngine) SDK 1.4.2 版本发布 | 修复两个 iOS 同时屏幕共享会出现画面重叠的问题。 升级底层 electron sdk,解决 Mac 屏幕共享问题。 修复了频繁获取用户信息时,偶现Crash。 修复了部分场景下,关闭麦克风导致的音频音量回调异常问题。 | 2023.07.21 |
多人音视频房间(TUIRoomEngine) SDK 1.4.1 版本发布 | 支持房间人数过多时,自动开启低清视频流双路编码。 优化权限判断,支持房间内同级身份的用户之间的邀请开启设备、上麦等操作。 修复直播房间,偶现邀人上麦回调类型错乱问题。 修复打开麦克风偶现失败的问题。 修复多线程环境下,偶现调用 RoomEngine 出现崩溃的问题。修复 iOS&Mac 平台下,偶现视频View释放导致程序异常问题。踢人回调 onKickedOutOfRoom 增加reason 标识,标明被移出原因。RoomEngine Flutter 版本发布。 | 2023.07.14 |
2023年5月
发布动态 | 描述 | 发布时间 |
多人音视频房间(TUIRoomEngine) SDK 1.3.0版本正式发布 | 支持房间内管理员接收成员打开麦克风摄像头、上麦的申请。 统一全平台错误码,细化关键业务的错误码类型。 setSelfInfo 接口支持用户设置自定义信息。优化后台服务校验,增强创建房间,解散房间,房间状态的可靠性。 新增用户离线移出房间功能,减少僵尸用户。 新增服务端 REST API 支持。 | 2023.05.25 |
2023年4月
发布动态 | 描述 | 发布时间 |
多人音视频房间(TUIRoomEngine) SDK 1.2.0版本正式发布 | 多人音视频房间 SDK 是音视频终端 SDK(腾讯云视立方)的子产品之一,基于企业培训、在线会议、网络研讨会等多人音视频会话场景定制,提供房间管理、成员管理、屏幕分享等会控功能,提供含 UI 快速集成方案,仅需三步一天内可集成上线,轻松搭建专属音视频房间。 更新详情: 更新优化了房间相关接口,提供会议模式房间类型。 拆分房间信息更新流程,独立房间信息字段更新相关接口。 优化了房间内麦控模式控制逻辑,提供丰富的麦控管理的相关接口。 细化成员管理相关逻辑,提供丰富的成员管理相关接口。 | 2023.04.18 |
说明:
多人音视频房间 SDK(TUIRoomKit)于2023年4月8日起,正式上线。限时免费版同期结束限时免费体验,如果您在限免版发布期间接入了本产品,我们已经为您延长了一个月的限时体验时间到2023年5月8日,方便您全平台接入升级正式版,在此期间,您依旧可以使用体验本产品。