We are happy to announce that RTC Native SDK 4.6.2 was released on January 19, 2026. The release introduces new platform specific features, cross platform improvements and bug fixes. Here are the highlights:
New features for Android:
-
App-level screen sharing support on Android
- Starting from Android 14, the system allows users to choose between sharing the full screen or a single app during screen sharing, enhancing privacy and multitasking. This version adapts to this system capability by adding support for sharing a single app in addition to full-screen sharing. The new
onLocalVideoEventcallback reports local video events, especially those related to screen sharing.
-
New permission granted callback on Android
- The
onPermissionGrantedcallback helps confirm permission status in screen sharing scenarios. You can use this callback to determine whether the user granted Camera or Screen permission.
New feature for iOS:
-
Support for multitasking camera capture on iOS
-
Starting with iOS 16, the system supports multitasking, allowing users to use multiple apps in parallel.
- Common multitasking modes include Split views, Slide over, Picture in picture, and Stage manager.
-
Starting from this version, the SDK supports iOS camera multitasking capture capabilities, allowing continuous audio and video capture in multitasking scenarios.
- In real-time audio and video interaction scenarios, enabling this feature allows use cases such as referencing materials during video calls, displaying courseware side-by-side in interactive teaching, or managing product backends during live streaming.
- For details, refer to How can I enable multitasking camera capture on iOS?.
-
Improvements (All platforms)
-
Seamless switching for sound effect files
- Adds support for seamless switching of sound effect files.
- For the same sound effect file, if you call
preloadEffectfollowed byplayEffect, the SDK does not close the file after playback completes or whenstopEffectis called. - When you call
playEffectagain, the SDK reuses the loaded file to enable loop playback and seamless switching. - This feature also works in multi-channel scenarios.
-
Improved accuracy of network quality evaluation
- Improves the accuracy of network quality evaluation in the
onNetworkQualitycallback, making the reported data better reflect the user's perceived experience.
-
Support for 24kHz sampling rate for audio playback
- Adds support for audio data with a sample rate of 24000 Hz in
onPlaybackAudioFrame. - When calling
setPlaybackAudioFrameParametersto set the playback audio format, you can setsampleRateto24000.
-
onEncodedVideoFrameReceivedsupportschannelId- Adds the
channelIdparameter to theonEncodedVideoFrameReceivedcallback, helping you identify which channel the encoded video data belongs to.
Resources
Thank you for choosing Agora!
The Agora Team