v3.3.0
New Features
1. Multi-Template Video Mix-Streaming
We've added a multi-template feature for video mix-streaming across all platforms. Viewers can now access the following information for on-stage hosts:
-
Seat information
-
Media status
-
Suspension status
2. Experimental Picture-in-Picture API
A new experimental Picture-in-Picture API is now available.
3. Flutter Platform Updates
-
Completed the API set for the live room list plugin.
-
Added comprehensive gift functionalities.
4. Web Platform Updates
-
Completed the video stream preview API.
-
Completed the live PK API.
Optimizations & Improvements
1. Video Encoding
Optimized video uplink encoding for various mix-streaming templates to improve quality and performance.
2. Interface Comments
Refined comments for several interfaces to improve clarity.
Bug Fixes
1. General Bug Fixes
-
Fixed a black screen issue that occurred when mix-streaming was not supported.
-
Fixed a bug where a black screen appeared in the rendering view when there was no video in single-stream uplink.
-
Fixed an abnormal room entry status when a user was kicked from a room due to multiple devices logged in with the same account.
-
Fixed an issue where media status was not reported in a timely manner after a new room joined a cross-room connection.
-
Fixed an abnormal video status during placeholder stream pushing.
2. Android Platform
Fixed an issue where the modify_flag callback was abnormal after the TUILiveInfo field was changed.
3. iOS Platform
Fixed an issue where the TUILiveInfo field was not displayed correctly.
4. Web Platform
-
Fixed video player playback failures.
-
Fixed a bug where the
setLiveInfoAPI failed because it was not compatible with thebasicRoomInfofield.
5. Flutter Platform
Fixed an issue where it was difficult to accurately listen for call status and background/foreground status due to threading problems.