We are pleased to inform you that RTC Web SDK 4.24.1 was released November 26, 2025. This release introduced a few features and improvements. Here are the highlights:
New Features
-
Pre-call network test
- Conducting a pre-call network test helps local users assess and predict the quality of their uplink network before starting a call. This version adds the startLastmileProbeTest API, which returns information about packet loss, jitter, and round-trip time for both uplink and downlink before the call begins.
-
Dual-stream mode
- This version introduces the setDualStreamMode method, which improves how you subscribe to dual video streams. By setting the mode parameter to AUTO_SIMULCAST_MODE, you enable adaptive low-stream mode on the sender side (low-stream is not sent by default). To send low streams, follow these steps:
- The host on the receiving side calls setRemoteVideoStreamType to initiate a low-stream request.
- The sender automatically switches to low-stream mode upon receiving the request.
- Additionally, you can set the mode parameter to DISABLE_SIMULCAST_STREAM (never send low stream) or ENABLE_SIMULCAST_STREAM (always send low stream).
- For the relationship between this method and the existing enableDualStream and disableDualStream, see the API Reference. To ensure clear integration logic, Agora recommends that you choose one set of APIs for integration. Agora plans to deprecate enableDualStream and disableDualStream in future versions.
-
Watermark extension (BETA)
- This version adds the Watermark extension agora-extension-video-watermark v1.0.0, which enables you to add image watermarks to real-time interactive video streams through an extension.
- The Watermark extension supports customizing the watermark's position, size, opacity, and other properties. It can be applied to both local and remote video tracks. For integration and usage steps, refer to Using the Watermark extension guide.
-
Other New Features
- Adds support for H.265 decoding. Refer to the API Reference for supported browser versions and usage restrictions.
Improvements
-
Expanded screen sharing capabilities
- This version further expands screen sharing capabilities. In the createScreenVideoTrack API, the following parameters are added to support audio sharing during screen sharing:
- windowAudio and monitorTypeSurfaces are added to ScreenVideoTrackInitConfig to control whether to allow sharing window audio and sharing the entire screen, respectively.
- suppressLocalAudioPlayback and restrictOwnAudio are added to ScreenAudioTrackInitConfig to control whether local audio playback and capture are allowed.
- In screen sharing scenarios with co-hosting, Agora does not recommend sharing system or window audio, as it may cause echo. You can disable audio sharing by setting both windowAudio and systemAudio in ScreenVideoTrackInitConfig to false.
New release of the Super Clarity extension
This version upgrades the algorithm of agora-extension-super-clarity, with improvements in reducing plugin size, enhancing video experience, and expanding browser compatibility. The new version of the plugin requires a browser that supports SIMD to run properly. For detailed changes and improvements, refer to the Extension release notes.
Please refer to official release notes for more information.
SDK download:
Thank you for choosing Agora!
The Agora Team
The Agora Team