Added
stream.attachShareViewandstream.detachShareViewmethods to render remote share views usingvideo-playerapproach.- Note: Unlike
stream.startShareViewandstream.stopShareView,stream.attachShareViewsupports rendering multiple share views simultaneously (up to 4), while the latter only supports single view rendering.
- Note: Unlike
- Support for custom share processors to manipulate share frames before sending them to remote users. See Video SDK for web raw data processors for details.
Changed
- Enhanced live transcription and translation functionality.
- Added optional parameter to
setSpeakingLanguagemethod, enabling session-level caption language updates in transcription-only sessions. - Fixed incorrect language restrictions in
setTranslationLanguagemethod. - Added
lockTranscriptionLanguagemethod allowing session hosts to restrict session-level language updates.
- Added optional parameter to
- Added
customVideoConstraintsoption tostream.startVideomethod for custom video constraints to accommodate special video device. - Added spotlight function to annotation tools.
- Improved WebRTC solution performance in poor network conditions.
Fixed
- Fixed issue where audio/video processors could not be recreated after failover or rejoin session.
- Fixed issue where
isSupportVirtualBackgroundreturned true on devices without GPU. - Fixed inaccurate
isSpeakerOnlyproperty on user objects in certain scenarios. - Fixed an issue where the canvas turned black after stopping all videos in WASM video under certain edge cases.
