On-Premises Recording
  • Linux : C++
  • Overview
  • SDK Downloads
  • Sample Codes
  • Quick Starts
  • Performance Data
  • API Documents

Performance Data

Last updated:2022-03-22 13:06

Host Configuration

  • Alibaba Cloud host instance: esc.c6.2xlarge
  • 8 virtual core CPU, 16GB RAM
  • Disk I/O: 106 MB/s
  • Bandwidth: 100 Mbps

Test Modes

  • Push a single stream with a resolution of 360 * 180, a frame rate of 15 fps, and a code rate of 300 kbps in the room for single-stream recording.
  • Push two single streams with a resolution of 360 * 180, a frame rate of 15 fps, and a code rate of 300 kbps in the room for mixed stream recording. The mixed stream output video resolution is 640 * 360, the frame rate is 15 fps, and the code rate is 600 kbps.

Test Results

Recording Mode Test Results
Single stream audio and video recording Concurrent recording of 350 rooms, the recorded video files lag. Suggest 300 concurrent rooms
2-channel mixed-stream audio and video recording Concurrent recording 45 rooms, 75% CPU usage. Suggest 40 rooms concurrently
2-channel mixed-stream pure audio recording Concurrent recording 230 rooms, 85% CPU usage. Suggested concurrent 200 rooms

The performance bottleneck of single-stream recording is the network bandwidth. If you need more concurrent single-stream recordings, you need more bandwidth and at the same time need to pay attention to the use of disk I/O.
The performance bottleneck of mixed stream recording is CPU. If you need more concurrent mixed stream recordings, you need a higher performance CPU.