2024年11月
发布动态 | 更新日志 | 发布时间 | 相关文档 |
SDK 2.7.0
iOS、Android、Flutter、Web、Uniapp (小程序)、Uniapp (客户端)、Electron 版本正式发布 | RoomEngine SDK 全平台: 新增 EnableSystemAudioSharing 接口,支持系统混音能力。 优化弱网环境下麦位数据更新,增加缓存和 sequence 验证。 会中邀请功能 GetInvitationList 接口调整为进房前也可拉取邀请信息,仅被邀请用户可拉取。 RoomKit hybrid: 白板工具栏优化改造。 小程序端、H5 端支持会中呼叫。 小程序端、H5 端支持预定会议设置入会密码。 小程序端支持扬声器和麦克风切换。 小程序端、H5 端支持屏幕分享双指放大。 | 2024-11-06 |
2024年9月
发布动态 | 更新日志 | 发布时间 | 相关文档 |
SDK 2.6.0
iOS、Android、Flutter、Web、Uniapp (小程序)、Uniapp (客户端)、Electron 版本正式发布 | RoomEngine SDK
全平台: 新增会议场景 会中呼叫 TUIConferenceManager 插件,支持会中邀请功能。新增直播场景 主播连线 TUILiveConnectionManager 插件,支持直播主播连线功能。新增 setRoomMetadataByAdmin 接口,支持Room自定义房间信息设置 。新增 fetchRoomInfo 接口,支持房间外获取房间信息 。新增 onUserInfoChanged 回调通知 nameCard/userRole 变更。修复房主变更本地缓存异常问题。 Electron & Web: Electron 端支持白板能力。 H5、小程序端支持预定会议能力。 Web、Electron 端支持会中邀请能力。 Web、Electron 端支持入会密码能力。 Web、Electron 端流布局支持视频流在多节点播放,优化视频流懒加载逻辑。 H5 端流布局支持视频流懒加载及大小流逻辑,优化流布局页面切换体验。 支持房间结束后 5s 自动退出房间。 接口变更: 删除 connectOtherRoom/disconnect 以及回调。 删除 sendTextMessage/sendCustomMessage 以及回调。 | 2024-09-14 |
2024年8月
发布动态 | 更新日志 | 发布时间 | 相关文档 |
SDK 2.5.2
iOS、Android、Flutter、Web、Uniapp (小程序)、Uniapp (客户端)、Electron 版本正式发布 | RoomEngineSDK Android & iOS : 新增直播连线功能。 Web: 新增会中呼叫功能。 | 2024-08-23 |
2024年7月
发布动态 | 更新日志 | 发布时间 | 相关文档 |
SDK 2.5.0
iOS、Android、Flutter、Web、Uniapp (小程序)、Uniapp (客户端)、Electron 版本正式发布 | RoomEngineSDK
全平台: 新增 TUIConferenceListManager ,支持会议列表、预定会议功能。TUIRoomInfo 新增字段 password 字段,支持入会密码功能。TUIUserInfo 、 TUISeatInfo 、 TUIRequest 中新增 nameCard 字段标识房间内昵称。新增更新房间内昵称接口 changeUserNameCard 。新增 onUserInfoChanged 回调通知 nameCard/userRole 变更。删除 speechMode 相关类型定义、接口、回调`。Android & iOS & Flutter: TUILiveListManager 中 setLiveInfo 接口与 onLiveInfoChanged 回调 中参数 modifyFlag 改为 modifyFlagList 。TUIListListManager 中 setObserver 接口变更为 addObserver 。Web: 修复 web 及 electron 无设备权限或设备采集失败错误信息回调异常。web 及electron 支持多实例。 | 2024-07-29 |
2024年6月
发布动态 | 更新日志 | 发布时间 | 相关文档 |
SDK 2.4.0
iOS、Android、Flutter、Web、Uniapp (小程序)、Uniapp (客户端)、Electron 版本正式发布 | RoomEngineSDK 全平台: 新增移麦接口 moveToSeat。 新增直播列表插件 TUILiveListManager。 修复 updateVideoQualityEx 接口编码参数失效问题。 Android & iOS & Flutter: 开启 IM SDK 忽略重复登录特性。 废弃发送消息接口 sendTextMessage,建议使用 IMSDK sendGroupTextMessage 接口代替。 废弃发送消息接口 sendCustomMessage,建议使用 IMSDK sendGroupCustomMessage 接口代替。 废弃接收文本消息回调 onReceiveTextMessage,建议使用IMSDK onRecvGroupTextMessage 回调代替。 废弃接收自定义消息回调 onReceiveCustomMessage,建议使用IMSDK onRecvGroupCustomMessage 回调代替。 RoomKit iOS: 调整最低支持版本到 iOS12,使用此功能,请在 Podfile 中添加 pod 'TUIRoomKit/TRTC_iOS12' ,然后运行pod install 。增加申请上台的通知,区分已上台和未上台用户。 上台发言模式下,优化麦位已占满情况下邀请上台或申请上台时的交互表现。 优化视频显示,防止 iOS17 版本出现黑屏现象。 优化弹幕功能交互。 优化顶部栏标题。 Android: 增加申请上台的通知,区分已上台和未上台用户。 上台发言模式下,优化麦位已占满情况下邀请上台或申请上台时的交互表现。 优化弹幕功能交互。 优化顶部栏标题。 Flutter: 适配横屏模式。 将 ConferenceMainPage 中的参数 roomId 修改为 conferenceId,将 isCreateRoom 修改为 isCreateConference。 修改默认语言为系统语言。 优化 ConferenceObserver 中各回调参数。 优化大小窗布局的拖动。 优化顶部栏标题。 Electron: 上台发言模式下,优化麦位已占满情况下邀请上台或申请上台时的交互表现。 修复用户角色从管理员变成房主,成员的操作列表会被遮挡的问题。 修复 startCameraDeviceTest 接口进行摄像头预览时,切换摄像头设备未释放旧设备占用的问题。 修复 createRoom 时,设置房间名称不生效的问题。 修复 RoomKit 展示区域 resize 时,水印未更新导致样式异常问题。 web: 虚拟背景功能交互优化: 新增 loading 效果,新增保存按钮。 上台发言模式下,优化麦位已占满情况下邀请上台或申请上台时的交互表现。 修复用户角色从管理员变成房主,成员的操作列表会被遮挡的问题。 修复 createRoom 时,设置房间名称不生效的问题。 修复 RoomKit 展示区域 resize 时,水印未更新导致样式异常问题。 Uniapp (小程序): 修复发送表情时,输入框没有背景色问题。 修复 createRoom 时,设置房间名称不生效的问题。 Uniapp (客户端): Uniapp(客户端) 版本含 UI 方案 RoomKit 发布,支持 android 和 ios 平台。 | 2024-06-06 |
2024年5月
发布动态 | 更新日志 | 发布时间 | 相关文档 |
SDK 2.3.3
iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布 | RoomEngine SDK
全平台: 修复摄像头、麦克风被占用错误码回调异常。 Web: 回调参数优化。OnKickedOffSeat 参数 userId 调整为 seatIndex、userInfo。 回调参数优化,OnRequestCancelled 参数 requestId、userId 调整为 request、userInfo。 回调参数优化,OnRequestProcessed 参数 requestId、userId 调整为 request、userInfo。 回调参数优化,OnUserRoleChanged 参数 userId、userRole 调整为 userInfo。 回调参数优化,OnRoomDismissed 新增 TUIRoomDismissedReason。 新增 onError 事件错误码 -1102 代表摄像头设备被占用。 修复被邀请打开摄像头后,切换摄像头设备未生效。
RoomKit
Android&iOS: 支持会议中进行网络检测。 支持会议中进行弹幕聊天。 Web: 支持设置背景模糊。 支持设置文字水印。 修复被邀请打开摄像头后, 切换摄像头设备未生效。 Electron: 支持设置文字水印。 修复被邀请打开摄像头后, 切换摄像头设备未生效。 | 2024-05-17 | |
| | | |
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 回调,原回调废弃。 | 2024-04-29 | |
SDK 2.2.1
iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布 | RoomEngine SDK 全平台: 修复单点登录设备被踢收不到回调的问题。 优化单点登录设备被踢 Room 房间状态清理。 修复 Logout 接口调用 Room 房间异常问题。 | 2024-04-01 |
2024年3月
发布动态 | 更新日志 | 发布时间 | 相关文档 |
| | | |
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 | |
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月
发布动态 | 更新日志 | 发布时间 | 相关文档 |
SDK 2.0.3
iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布 | 全平台: 修复大小流横竖屏分辨率不一致。 Flutter: 修复 getUserList 接口 sequence 使用 int 存储溢出的问题。 Android: 解决 TUIVideoView 内存泄露问题。 | 2024-02-04 |
2024年1月
发布动态 | 更新日志 | 发布时间 | 相关文档 |
SDK 2.0.2
iOS、Android、Windows、Web、Uniapp(小程序)、Electron 版本正式发布 | 全平台: 邀请上麦信令被取消后对方无回调的问题修复。 申请上麦列表申请失效问题修复。 iOS&Mac: TUIRoomVideoEncoderParams 符号问题修复。 Web&Electron&小程序: 渲染 view 偶现黑屏问题修复。 | 2024-01-29 | |
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 | |
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 | |
SDK 1.7.1 全平台发布 | 全平台: 修复入会音视频状态下发异常问题。 修复退房音视频状态偶现回调不一致问题。 大小流逻辑导致虚拟背景图模糊。 Electron: setRemoteView 偶现失败问题修复。 | 2024-01-19 | |
SDK 1.7.1 全平台发布 | UIKit 支持管理员设置交互。 修复若干 bug。 | 2024-01-05 |
2023年12月
动态名称 | 动态描述 | 发布时间 | 相关文档 |
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月
动态名称 | 动态描述 | 发布时间 | 相关文档 |
SDK 1.6.1 版本发布 | 全平台: 修复视频渲染 view 缓存异常。 修复举手发言模式下台后本地屏幕分享状态异常。 修复账号切换偶现进房无回调问题。 废弃 SetLocalVideoView 带StreamType 参数接口,新增不带StreamType 的SetLocalVideoView 接口。Electron: 修复 Electron 屏幕分享时被选中窗口不显示绿框的问题。 Web: 登录优化。 Flutter: RC 版本含 UI 方案 RoomKit 发布。 | 2023-11-10 |
2023年10月
动态名称 | 动态描述 | 发布时间 | 相关文档 |
SDK 1.6.0 版本发布 | 全平台: 修复大房间模式下,屏幕分享拉流问题。 修复大房间模式下,开启音视频设备后,退房杀进程后再次进入房间音视频状态异常问题。 TUIError 新增 ERR_REPEAT_OPERATION,多次调用接口返回业务错误码。 Web: 升级 chat js sdk 至 v3 版本。 iOS: SDK支持 Xcframework,支持模拟器运行。 | 2023-10-27 |
2023年09月
动态名称 | 动态描述 | 发布时间 | 相关文档 |
SDK 1.5.1 版本发布 | 全平台: 修复 startPlayRemoteVideo 屏幕分享时填充模式画面异常问题。
Web&Electron&小程序:修复本地用户网络回调(onNetworkQuality)信息不准的问题。 Android:SDK 体积优化,体积相较上个版本缩减70%。
重点更新内容: 会控音频管理接口优化,对齐主流方案,音频会控管理从开关麦克风切换为本地禁音。 新增暂停/恢复发布本地音频流接口:muteLocalAudio 、unmuteLocalAudio。 视频编码参数由 TUIVideoEncoderParams 修改为TUIRoomVideoEncoderParam,解决符号冲突问题。 底层 SDK 支持二进制版本兼容,解除 IM SDK 版本绑定。 | 2023-09-27 | |
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月
动态名称 | 动态描述 | 发布时间 | 相关文档 |
SDK 1.4.6 版本发布 | 全平台:TUIChat 组件消息过滤支持。 全平台:修复解析IM自定义消息导致的 crash。 | 2023-08-30 | |
SDK 1.4.5 版本发布 | 全平台:打开摄像头、麦克风 callback 回调多次问题修复。 Android&iOS:结束屏幕分享回调优化。 web: tsignal 升级。 flutter:修复解析IM自定义消息导致的 crash。 | 2023-08-14 | |
SDK 1.4.4 版本发布 | 修复举手发言模式下麦位列表重复用户问题。 进房偶现失败问题修复。 修复直播场景下偶现拿不到用户信息问题。 修复音视频状态回调时序异常问题。 | 2023-08-03 |
2023年07月
动态名称 | 动态描述 | 发布时间 | 相关文档 |
SDK 1.4.3 版本发布 | 修复 Conference 房间内,播放小流在移动端画面显示过大问题。 修复 LivingRoom 房间内,偶现拉取用户信息失败问题。 规范 SDK 接口注释,修复部分注释格式问题。 | 2023-07-28 | |
SDK 1.4.2 版本发布 | 修复两个 iOS 同时屏幕共享会出现画面重叠的问题。 升级底层 Electron SDK, 解决 Mac 屏幕共享问题。 修复了频繁获取用户信息时,偶现Crash。 修复了部分场景下,关闭麦克风导致的音频音量回调异常问题。 | 2023-07-21 | |
SDK 1.4.1 版本发布 | 支持房间人数过多时,自动开启低清视频流双路编码。 优化权限判断,支持房间内同级身份的用户之间的邀请开启设备、上麦等操作。 修复直播房间偶现邀人上麦回调类型错乱问题。 修复打开麦克风偶现失败的问题。 修复多线程环境下,偶现调用 RoomEngine 出现崩溃的问题。修复 iOS&Mac 平台下,偶现视频View 释放导致程序异常问题。踢人回调 onKickedOutOfRoom 增加reason 标识,标明被踢出原因。Electron 新增多节点渲染支持。 RoomEngine Flutter 版本发布。 | 2023-07-14 |
2023年05月
动态名称 | 动态描述 | 发布时间 | 相关文档 |
服务端 API 上线 | 支持服务端创建房间、销毁房间、查询房间信息、更新用户角色、查询房间内管理员信息。 支持服务端回调配置,目前已提供创建/销毁房间、用户进退房、用户上下麦、房间信息变更、用户角色变更等回调功能。
| 2023-05-25 |
2023年04月
动态名称 | 动态描述 | 发布时间 | 相关文档 |
多人音视频房间 SDK 上线 | 多人音视频房间 SDK 是音视频终端 SDK(腾讯云视立方)的子产品之一,基于企业培训、在线会议、网络研讨会等多人音视频会话场景定制,提供房间管理、成员管理、屏幕分享等会控功能,提供含 UI 快速集成方案,仅需三步一天内可集成上线,轻松搭建专属音视频房间。 | 2023-04-18 |