rtc_room_engine 2.7.0 copy "rtc_room_engine: ^2.7.0" to clipboard
rtc_room_engine: ^2.7.0 copied to clipboard

A product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education.

Changelog #

2.7.0(2024-11-07) #

  • TUIError adds error code errRoomUserFull(-2111).
  • Upgraded dependencies on RoomEngine SDK.

2.6.6(2024-10-17) #

  • In a weak network environment, optimized microphone position data updates, added caching and sequence validation.
  • Upgraded dependencies on RoomEngine SDK.

2.6.0(2024-09-14) #

  • Removed the connectOtherRoom and disConnectOtherRoom interfaces.
  • Removed the deprecated sendTextMessage and sendCustomMessage interfaces, along with their callbacks.
  • Upgraded dependencies on RoomEngine SDK.

2.5.1(2024-09-09) #

  • Lowered the minimum Flutter version to 3.7.0, Lowered the minimum Dart version to 2.19.0.

2.5.0(2024-07-29) #

  • Added TUIConferenceListManager to support conference list and meeting reservation features.
  • Added password field to TUIRoomInfo to support meeting password functionality.
  • Added nameCard field to TUIUserInfo, TUISeatInfo, and TUIRequest to indicate the nickname within the room.
  • Added an interface changeUserNameCard to update the nickname within the room.
  • Added onUserInfoChanged callback to notify changes in nameCard/userRole.
  • Removed speechMode related type definitions, interfaces, and callbacks.
  • In TUILiveListManager, changed the modifyFlag parameter in the setLiveInfo interface and onLiveInfoChanged callback to modifyFlagList.
  • In TUIListListManager, changed the setObserver interface to addObserver.
  • Changed iOS dependency on IM to XCframework.

2.4.1(2024-07-09) #

  • Changed iOS dependency on IM to framework.

2.4.0(2024-06-06) #

  • Support live broadcast scenarios with maximum room count of 100,000+.
  • Added moveToSeat interface.
  • Added onRoomUserCountChanged callback.
  • Added an optional parameter, roomType, to the enterRoom interface.
  • Updated TUISeatInfo structure with new fields for avatar and nickname.
  • Updated TUIRequest structure with new fields for avatar and nickname.
  • Updated TUIUserInfo structure with a new isMessageDisabled field.
  • Modified the parameters for the OnKickedOffSeat callback to seatIndex and userInfo.
  • Modified the parameters for the OnRequestCancelled callback to request and userInfo.
  • Modified the parameters for the OnRequestProcessed callback to request and userInfo.
  • Modified the parameters for the OnUserRoleChanged callback to userInfo.
  • Modified the parameters for the OnRoomDismissed callback to roomId and reason.
  • Introduced a new live list plugin, TUILiveListManager.
  • Fixed an issue where the encoding parameter was not effective in the updateVideoQualityEx interface.
  • Enabled the feature to ignore duplicate logins in IM SDK.
  • Deprecated the sendTextMessage and sendCustomMessage interfaces.
  • Deprecated the onReceiveTextMessage and onReceiveCustomMessage callbacks.
  • Upgraded dependencies on RoomEngine SDK.

2.2.2(2024-04-03) #

  • Fixed an issue with abnormal camera video stream status when ending screen sharing.
  • Upgraded RoomEngine SDK dependencies.

2.2.1(2024-03-29) #

  • Fixed the issue where the single sign-on device was kicked out and no callback was received.
  • Optimize the room state cleanup when single sign-on devices are kicked out of the Room.
  • Fixed the issue of Room abnormality when calling the Logout interface.
  • Upgraded RoomEngine SDK dependencies.

2.2.0(2024-03-22) #

  • Added a new API to set custom info for user: setCustomInfoForUser.
  • Added a new parameter to the TUIRoomInfo structure: isScreenShareDisableForAllUser.
  • Added a new screen sharing permission callback to TUIRoomObserver: OnScreenShareForAllUserDisableChanged.
  • Upgraded RoomEngine SDK dependencies.

2.1.0(2024-03-01) #

  • Add a new API to get media device manager: getMediaDeviceManager
  • Add a new API to get the seat application list: getSeatApplicationList
  • Add a new signaling callback OnRequestProcessed
  • Fixed some known bugs and issues
  • Upgrade dependencies of RoomEngine SDK

2.0.3(2024-02-02) #

  • Fixed the problem of inconsistent resolution between horizontal and vertical screens of large and small streams
  • Fix the problem of overflow using int storage for nextSequence in the getUserList interface
  • Upgrade dependencies of RoomEngine SDK

2.0.2(2024-01-26) #

  • Fixed the problem of no callback from the other party after the invitation to the microphone is cancelled
  • Fix for application failure issue on Wheat list application
  • Upgrade dependencies of RoomEngine SDK

2.0.1(2024-01-19) #

  • Fixed some known bugs and issues
  • Upgrade dependencies of RoomEngine SDK

2.0.0(2024-01-10) #

  • The createInstance interface is changed to the sharedInstance singleton interface.
  • The destroyInstance interface is changed to destroySharedInstance singleton interface
  • Optimized room management, member management and other contents
  • Upgrade dependencies of RoomEngine SDK

1.7.1(2024-01-08) #

  • Fixed some known bugs and issues
  • Upgrade dependencies of RoomEngine SDK

1.7.0(2023-12-18) #

  • Remove view when videoView related interface parameters pass 0
  • Fix the abnormal checkout issue after the owner transfers the owner
  • Upgrade dependencies of RoomEngine SDK

1.6.1(2023-11-14) #

  • Fix enterRoom unresponsive bug
  • Remove the streamType parameter of the setLocalVideoView interface
  • Upgrade dependencies of RoomEngine SDK

1.6.0(2023-10-26) #

  • TUIError adds errRepeatOperation enumeration value
  • Upgrade dependencies of RoomEngine SDK

1.5.1(2023-09-27) #

  • Deprecated startPushLocalAudio, use unMuteLocalAudio instead
  • Deprecated stopPushLocalAudio, use muteLocalAudio instead
  • Rename TUIVideoEncoderParams to TUIRoomVideoEncoderParams
  • Fix compilation issues with symbol conflicts caused by Xcode 15
  • Upgrade dependencies of RoomEngine SDK

1.5.0(2023-09-07) #

  • Move dependencies of xMagic from plugin to example
  • Upgrade dependencies of RoomEngine SDK

1.4.5(2023-08-14) #

  • Fix crash when parsing onReceiveCustomMessage callback
  • Upgrade dependencies of RoomEngine SDK

1.4.4(2023-08-03) #

  • Fix the problem of calling takeSeat error
  • Upgrade dependencies of RoomEngine SDK

1.4.3(2023-07-31) #

  • Modify onKickedOutOfRoom observer, add TUIKickedOutOfRoomReason parameter
  • Upgrade dependencies of RoomEngine SDK

1.4.1(2023-07-14) #

  • Release the official version of rtc_room_engine
  • Fix the occasional failure to open the microphone issue.

1.3.2-rc(2023-06-30) #

  • Support camera switch
  • Support custom beauty setting

1.3.1-rc(2023-06-13) #

  • Release candidate version of rtc_room_engine
  • Supports only Android and iOS platforms
6
likes
140
points
354
downloads

Publisher

verified publishertrtc.io

Weekly Downloads

A product suitable for multi-person audio and video conversation scenarios such as business meetings, webinars, and online education.

Homepage

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

ffi, flutter, json_annotation, logging, path_provider, plugin_platform_interface, tencent_trtc_cloud

More

Packages that depend on rtc_room_engine