Skip to main content

Performance Testing

ZLMediaKitLess than 1 minute

1. Latest Performance Test:

1.1 Test Environment

  • CPU: Intel(R) Xeon(R) Gold 6148 CPU @ 2.40GHz, 4 cores, 8 threads
  • Operating System: CentOS release 6.3 (Final)
  • Memory: 16GB
  • Network Card: 127.0.0.1
  • Test Stream: 200kbps.768x320.flvopen in new window
  • Compiler: gcc (GCC) 8.2.0
  • Compilation Type: Release

1.2 Test Data

There were inaccuracies in the memory usage during the push streaming performance test (due to a multi-GOP caching bug at the time of testing).

Client TypeStream CountCPUMemoryNetwork IOTheoretical Performance of 4 Physical Cores
RTSP Play20K160%203M5Gb/sApproximately 100K
RTSP Play32.2K235%220M7.78Gb/sApproximately 100K
RTSP Push10K264%760M2.39Gb/sApproximately 30K
RTMP Play10K148%81M2.33Gb/sApproximately 50K
RTMP Play30K450%246M7Gb/sApproximately 50K
RTMP Push10K224%1.6G2.16Gb/sApproximately 30K

1.3 Detailed Test Data

2. Earlier Performance Test Records

3. Performance Testing and Optimization