The Agora On-premise Recording SDK is an add-on to record and save voice calls, video calls, and interactive broadcasts on your server. The Agora On-premise Recording SDK is compatible with the Agora Native SDK v1.7.0+ and the Agora Web SDK v1.12.0 +.

For example, a user can either attend an online course at the time of the course or watch the recorded course later; made possible by the Agora On-premise Recording SDK being deployed at the server by the online course provider.


The Agora On-premise Recording SDK provides the following functions:

  • High-quality voice and video recordings.
  • Single- or mixed-stream voice and video recordings of all users in the channel.
  • Raw voice and video data.
  • Screen captures of all users in the channel.
  • Customizable video mixing layouts.


The Agora On-premise Recording SDK can be used in the following scenarios:

Industry Applications
Online Education One-to-one and one-to-many online courses. The Agora On-premise Recording SDK provides high-quality voice and video recordings.
  • Students can replay recordings for review.
  • Students can make up missed courses at their convenience.
  • Live Broadcasts
  • The replay of live broadcast highlights.
  • Captures screenshots.
  • Detects sexually explicit content.
  • Financial Industry When conducting financial management, account registration, and face-to-face business, the financial industry can use audio and video recordings for recording keeping and archival purposes.
    Customer Service/Call Centers The recordings can be used for customer research and service quality evaluation.
    Remote Health Care
  • Recordings of remote diagnosis and online medical consultations enable patients to acquire medical resources in remote or inaccessible areas.
  • Can be used as references for subsequent treatments.
  • Features

    The Agora On-premise Recording SDK consists of the following features:

    Feature Description
    High Reliability The Agora On-premise Recording SDK supports cluster deployment, dynamic capacity expansion, and high availability services.
    High Security Provides end-to-end security mechanisms for video calls, data transmission, data storage, and so on. For details, see Information Security Policy.
    Compatibility Supports CentOS 6.5+ x64 and Ubuntu 14.04+ x64 operating systems.
    Ease of Use Simple implementation and easy to learn. You can get started quickly, flexibly deploy recording services, and easily record on mobile and web pages.
    Flexibility By flexibly combining various functions of the Agora On-premise Recording SDK, you can seamlessly apply the SDK to multiple scenarios to achieve better service.