Release notes

Updated

The release notes for On-Premise Recording.

The On-Premise Recording SDK provides recording functionality for the Agora Realtime Communication SDK. For more information see Product overview.

v4.x

With the 4.x release, the On Premise Recording SDK version 3.x and earlier have entered the retirement phase. For detailed retirement schedule and migration plan, refer to Service Sunset Plans.

v4.4.151

Released on September 30, 2025.

Compatibility changes

This release removes the AgoraMediaComponentFactory interface class and moves the original createMediaRtcRecorder method into the AgoraService class. If you upgrade from v4.4.150 to v4.4.151, update your integration logic accordingly.

New Features

Video frame screenshots

This release adds the video frame screenshot feature. After initialization, call enableRecorderVideoFrameCapture to enable and configure video frame screenshots. You can then get the captured video data in callbacks of IRecorderVideoFrameObserver.

For implementation details, see Local screenshots.

Single-stream recording without transcoding

This release adds an overloaded initialize method to AgoraMediaRtcRecorder. Use the recordEncodedOnly parameter to enable single-stream recording without transcoding. After you enable this parameter, the server writes remote H.264 or H.265 video data directly to MP4 files.

This parameter is mainly for high-concurrency recording scenarios. Use it with VideoSubscriptionOptions.encodedFrameOnly set to true to maximize concurrency.

When single-stream recording without transcoding is enabled, watermarking and composite recording are unavailable.

v4.4.150

Released on June 30, 2025.

This is the first release of the On-Premise Recording 4.x SDK. It includes the following features:

  • Record real-time audio and video.
  • Record audio and video content from all participants in a single channel.
  • Record audio and video content from all participants in multiple channels simultaneously.
  • Record audio-only content from all participants in one or more channels simultaneously.
  • Support recording of encrypted channels using the built-in encryption of the Agora SDK.

With this release, On-Premise Recording SDK v3.x and earlier enters the retirement phase. For the detailed retirement schedule and migration plan, refer to Service Sunset Plans.