From 0af115429315cd22e7910e9b9f1c2bba589a66bd Mon Sep 17 00:00:00 2001 From: winlin Date: Sat, 13 Dec 2014 10:32:39 +0800 Subject: [PATCH] add latency benchmark table. --- README.md | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/README.md b/README.md index 96890e4d6..e011c403e 100755 --- a/README.md +++ b/README.md @@ -39,6 +39,10 @@ high-performance(10k+ clients)( [CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Performance), [EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Performance) ), +low-latency(0.1s+)( +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_LowLatency), +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_EN_LowLatency) +), single processes, edge/origin live server, x86/x64/arm( [CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SrsLinuxArm), @@ -751,6 +755,34 @@ The publish benchmark by [st-load](https://github.com/winlinvip/st-load): * 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) +### Latency benchmark + +The latency between encoder and player: + + + + + + + + + + + + + + + + + + + + + + + +
SRSVP6H.264VP6+mp3H.264+mp3
1.0.100.4s0.4s0.9s1.2s
2.0.70[0.1s](https://github.com/winlinvip/simple-rtmp-server/commit/10297fab519811845b549a8af40a6bcbd23411e8)0.4s1.0s0.9s
+ ## Architecture SRS always use the most simple architecture to support complex transaction.