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.