mirror of
https://github.com/ossrs/srs.git
synced 2025-03-09 15:49:59 +00:00
add latency benchmark table.
This commit is contained in:
parent
595bf24a51
commit
0af1154293
1 changed files with 32 additions and 0 deletions
32
README.md
32
README.md
|
@ -39,6 +39,10 @@ high-performance(10k+ clients)(
|
||||||
[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Performance),
|
[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Performance),
|
||||||
[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_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,
|
single processes, edge/origin live server,
|
||||||
x86/x64/arm(
|
x86/x64/arm(
|
||||||
[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SrsLinuxArm),
|
[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.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)
|
* 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:
|
||||||
|
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>SRS</th>
|
||||||
|
<th>VP6</th>
|
||||||
|
<th>H.264</th>
|
||||||
|
<th>VP6+mp3</th>
|
||||||
|
<th>H.264+mp3</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>1.0.10</td>
|
||||||
|
<td>0.4s</td>
|
||||||
|
<td>0.4s</td>
|
||||||
|
<td>0.9s</td>
|
||||||
|
<td>1.2s</td>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td>2.0.70</td>
|
||||||
|
<td>[0.1s](https://github.com/winlinvip/simple-rtmp-server/commit/10297fab519811845b549a8af40a6bcbd23411e8)</td>
|
||||||
|
<td>0.4s</td>
|
||||||
|
<td>1.0s</td>
|
||||||
|
<td>0.9s</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
## Architecture
|
## Architecture
|
||||||
|
|
||||||
SRS always use the most simple architecture to support complex transaction.
|
SRS always use the most simple architecture to support complex transaction.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue