winlin

add latency benchmark table.

正在显示 1 个修改的文件 包含 32 行增加0 行删除
@@ -39,6 +39,10 @@ high-performance(10k+ clients)( @@ -39,6 +39,10 @@ high-performance(10k+ clients)(
39 [CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Performance), 39 [CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Performance),
40 [EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Performance) 40 [EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Performance)
41 ), 41 ),
  42 +low-latency(0.1s+)(
  43 +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_LowLatency),
  44 +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_EN_LowLatency)
  45 +),
42 single processes, edge/origin live server, 46 single processes, edge/origin live server,
43 x86/x64/arm( 47 x86/x64/arm(
44 [CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SrsLinuxArm), 48 [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): @@ -751,6 +755,34 @@ The publish benchmark by [st-load](https://github.com/winlinvip/st-load):
751 * 2014-12-04, SRS 2.0.51, 2.5k(2500) publishers, 91%CPU, 259MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/f57801eb46c16755b173984b915a4166922df6a6) 755 * 2014-12-04, SRS 2.0.51, 2.5k(2500) publishers, 91%CPU, 259MB. [commit](https://github.com/winlinvip/simple-rtmp-server/commit/f57801eb46c16755b173984b915a4166922df6a6)
752 * 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) 756 * 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)
753 757
  758 +### Latency benchmark
  759 +
  760 +The latency between encoder and player:
  761 +
  762 +<table>
  763 +<tr>
  764 + <th>SRS</th>
  765 + <th>VP6</th>
  766 + <th>H.264</th>
  767 + <th>VP6+mp3</th>
  768 + <th>H.264+mp3</th>
  769 +</tr>
  770 +<tr>
  771 + <td>1.0.10</td>
  772 + <td>0.4s</td>
  773 + <td>0.4s</td>
  774 + <td>0.9s</td>
  775 + <td>1.2s</td>
  776 +</tr>
  777 +<tr>
  778 + <td>2.0.70</td>
  779 + <td>[0.1s](https://github.com/winlinvip/simple-rtmp-server/commit/10297fab519811845b549a8af40a6bcbd23411e8)</td>
  780 + <td>0.4s</td>
  781 + <td>1.0s</td>
  782 + <td>0.9s</td>
  783 +</tr>
  784 +</table>
  785 +
754 ## Architecture 786 ## Architecture
755 787
756 SRS always use the most simple architecture to support complex transaction. 788 SRS always use the most simple architecture to support complex transaction.