What is recording concurrency?
For the Agora On-Premise Recording SDK, we conduct tests on the recording concurrency based on the following cloud hosting configuration:
- AWS: Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00 GHz
 - 16 Virtual Core CPU, 32 GB RAM
 - Disk I/O: 412 MB/s
 
Test conditions:
- Each channel has two users/hosts. The resolution and frame rate of each channel are set as 320 × 240 and 15 fps respectively.
 - The resolution, frame rate, and bitrate of the recorded files in composite recording mode are set as 640 × 480, 15 fps, and 500 Kbps respectively; and the audio bitrate of the recorded files in composite recording mode is set as 48 Kbps.
 
Test results:
| Channel Profile | Recording Mode | Performance | 
|---|---|---|
| Live Broadcast | Audio + Video Individual recording  | When recording 215 channels simultaneously, the CPU usage is about 75%. We recommend recording 200 channels simultaneously.  | 
Audio + Video Composite recording  | When recording 70 channels simultaneously, the CPU usage is about 75%. We recommend recording 60 channels simultaneously.  | |
Audio only Composite recording  | When recording 300 channels simultaneously, the CPU usage is about 75%.  | |
| Communication | Audio + Video Individual recording  | When recording 210 channels simultaneously, the CPU usage is about 75%. We recommend recording 200 channels simultaneously.  | 
Audio + Video Composite recording  | When recording 60 channels simultaneously, the CPU usage is about 75%.  | 
The test results are for reference purposes only.