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:
|Online Education||One-to-one and one-to-many online courses. The Agora On-premise Recording SDK provides high-quality voice and video recordings.
|Financial Industry||When conducting financial management, account registration, and face-to-face businesses, the financial industry can use audio and video recordings for record keeping and archival purposes.|
|Customer Service/Call Centers||The recordings can be used for customer research and service quality evaluations.|
|Remote Health Care|
The Agora On-premise Recording SDK consists of the following features:
|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.|
Compatibility with the Agora SDKs
The recording SDK supports:
- Recording communication that uses the Native SDK.
- Recording communication that uses the Web SDK.
- Recording communication that uses both the Native SDK and the Web SDK.
The On-premise Recording SDK is compatible with the following Agora SDK versions:
|Agora SDK||Compatible versions|
|Agora Native SDK||v1.7.0 or later|
|Agora Web SDK||v1.12.0 or later|
If any user in the channel uses an Agora SDK which is not compatible with the Agora On-premise Recording SDK, recording fails for the whole channel.