diff --git a/README.md b/README.md index 00a14c8cf..0bc465b35 100755 --- a/README.md +++ b/README.md @@ -728,32 +728,222 @@ Performance benchmark history, on virtual box. The play benchmark by [st-load](https://github.com/winlinvip/st-load): -* 2013-11-28, SRS 0.5.0, 1.8k(1800)clients, 90%CPU, 41MB. -* 2014-07-12, SRS 0.9.156, 1.8k(1800)clients, 68%CPU, 38MB. -* 2014-07-12, SRS 0.9.156, 2.7k(2700)clients, 89%CPU, 61MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/1ae3e6c64cc5cee90e6050c26968ebc3c18281be) -* 2014-11-11, SRS 1.0.5, 2.7k(2700)clients, 85%CPU, 66MB. -* 2014-11-11, SRS 2.0.12, 2.7k(2700)clients, 85%CPU, 66MB. -* 2014-11-12, SRS 2.0.14, 2.7k(2700)clients, 69%CPU, 59MB. -* 2014-11-12, SRS 2.0.14, 3.5k(3500)clients, 95%CPU, 78MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/8acd143a7a152885b815999162660fd4e7a3f247) -* 2014-11-13, SRS 2.0.15, 6.0k(6000)clients, 82%CPU, 203MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/cc6aca9ad55342a06440ce7f3b38453776b2b2d1) -* 2014-11-22, SRS 2.0.30, 7.5k(7500)clients, 87%CPU, 320MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/58136ec178e3d47db6c90a59875d7e40946936e5) -* 2014-12-05, SRS 2.0.55, 8.0k(8000)clients, 89%CPU, 360MB. (mw_sleep=350)[commit](https://github.com/winlinvip/simple-rtmp-server/commit/58136ec178e3d47db6c90a59875d7e40946936e5) -* 2014-12-05, SRS 2.0.57, 9.0k(9000)clients, 90%CPU, 468MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/9ee138746f83adc26f0e236ec017f4d68a300004) -* 2014-12-07, SRS 2.0.67, 10k(10000)clients, 95%CPU, 656MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/1311b6fe6576fd7b9c6d299b0f8f2e8d202f4bf8) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UpdateSRSClientsTypeCPUMemoryCommit
2013-11-280.5.01.8k(1800">commitplayers90%41MB-
2014-07-120.9.1561.8k(1800">commitplayers68%38MB-
2014-07-120.9.1562.7k(2700">commitplayers89%61MBcommit
2014-11-111.0.52.7k(2700">commitplayers85%66MB-
2014-11-112.0.122.7k(2700">commitplayers85%66MB-
2014-11-122.0.142.7k(2700">commitplayers69%59MB-
2014-11-122.0.143.5k(3500">commitplayers95%78MBcommit
2014-11-132.0.156.0k(6000">commitplayers82%203MBcommit
2014-11-222.0.307.5k(7500">commitplayers87%320MBcommit
2014-12-052.0.558.0k(8000">commitplayers89%360MB(mw_sleep=350)
commit
2014-12-052.0.579.0k(9000">commitplayers90%468MBcommit
2014-12-072.0.6710k(10000">commitplayers95%656MBcommit
### Publish benchmark The publish benchmark by [st-load](https://github.com/winlinvip/st-load): -* 2014-12-03, SRS 1.0.10, 1.2k(1200) publishers, 96%CPU, 43MB. -* 2014-12-03, SRS 2.0.12, 1.2k(1200) publishers, 96%CPU, 43MB. -* 2014-12-03, SRS 2.0.47, 1.2k(1200) publishers, 84%CPU, 76MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/787ab674e38734ea8e0678101614fdcd84645dc8) -* 2014-12-03, SRS 2.0.47, 1.4k(1400) publishers, 95%CPU, 140MB. -* 2014-12-03, SRS 2.0.48, 1.4k(1400) publishers, 95%CPU, 140MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/f35ec2155b1408d528a9f37da7904c9625186bcf) -* 2014-12-04, SRS 2.0.49, 1.4k(1400) publishers, 68%CPU, 144MB. -* 2014-12-04, SRS 2.0.49, 2.5k(2500) publishers, 95%CPU, 404MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff) -* 2014-12-04, SRS 2.0.51, 2.5k(2500) publishers, 91%CPU, 259MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/f57801eb46c16755b173984b915a4166922df6a6) -* 2014-12-04, SRS 2.0.52, 4.0k(4000) publishers, 80%CPU, 331MB. (mr_sleep=350)[commit](https://github.com/winlinvip/simple-rtmp-server/commit/5589b13d2e216b91f97afb78ee0c011b2fccf7da) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
UpdateSRSClientsTypeCPUMemoryCommit
2014-12-031.0.101.2k(1200">commitpublishers96%43MB-
2014-12-032.0.121.2k(1200">commitpublishers96%43MB-
2014-12-032.0.471.2k(1200">commitpublishers84%76MBcommit
2014-12-032.0.471.4k(1400">commitpublishers95%140MB-
2014-12-032.0.481.4k(1400">commitpublishers95%140MBcommit
2014-12-042.0.491.4k(1400">commitpublishers68%144MB-
2014-12-042.0.492.5k(2500">commitpublishers95%404MBcommit
2014-12-042.0.512.5k(2500">commitpublishers91%259MBcommit
2014-12-042.0.524.0k(4000">commitpublishers80%331MB(mr_sleep=350)
commit
### Latency benchmark @@ -764,6 +954,7 @@ The latency between encoder and player with realtime config( + @@ -771,6 +962,7 @@ The latency between encoder and player with realtime config( + @@ -778,6 +970,7 @@ The latency between encoder and player with realtime config( + @@ -785,6 +978,7 @@ The latency between encoder and player with realtime config( +
Update SRS VP6 H.264H.264+mp3
2014-12-03 1.0.10 0.4s 0.4s1.2s
2014-12-12 2.0.70 0.1s 0.4s0.9s
2014-12-16 2.0.72 0.1s 0.4s