Toggle navigation
Toggle navigation
此项目
正在载入...
Sign in
胡斌
/
srs
转到一个项目
Toggle navigation
项目
群组
代码片段
帮助
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
winlin
2015-05-23 14:07:04 +0800
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
504d0b93850e572cf95de6a6c4d01e696906c7ae
504d0b93
1 parent
6f60fefb
update readme
显示空白字符变更
内嵌
并排对比
正在显示
1 个修改的文件
包含
47 行增加
和
160 行删除
README.md
README.md
查看文件 @
504d0b9
...
...
@@ -4,7 +4,6 @@ SRS/2.0,开发代号:[ZhouGuowen](https://github.com/simple-rtmp-server/srs/
SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。
<<<<<<< HEAD
Download from github.io:
[
Centos6-x86_64
](
http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip
)
[
more...
](
http://winlinvip.github.io/srs.release/releases/
)
...
...
@@ -906,141 +905,37 @@ Performance benchmark history, on virtual box.
The play benchmark by
[
st-load
](
https://github.com/winlinvip/st-load
)
:
<table>
<tr>
<th>
Update
</th>
<th>
SRS
</th>
<th>
Clients
</th>
<th>
Type
</th>
<th>
CPU
</th>
<th>
Memory
</th>
<th>
Commit
</th>
</tr>
<tr>
<td>
2013-11-28
</td>
<td>
0.5.0
</td>
<td>
1.8k(1800)
</td>
<td>
players
</td>
<td>
90%
</td>
<td>
41MB
</td>
<td>
-
</td>
</tr>
<tr>
<td>
2014-07-12
</td>
<td>
0.9.156
</td>
<td>
1.8k(1800)
</td>
<td>
players
</td>
<td>
68%
</td>
<td>
38MB
</td>
<td>
-
</td>
</tr>
<tr>
<td>
2014-07-12
</td>
<td>
0.9.156
</td>
<td>
2.7k(2700)
</td>
<td>
players
</td>
<td>
89%
</td>
<td>
61MB
</td>
<td><a
href=
"https://github.com/simple-rtmp-server/srs/commit/1ae3e6c64cc5cee90e6050c26968ebc3c18281be"
>
commit
</a></td>
</tr>
<tr>
<td>
2014-11-11
</td>
<td>
1.0.5
</td>
<td>
2.7k(2700)
</td>
<td>
players
</td>
<td>
85%
</td>
<td>
66MB
</td>
<td>
-
</td>
</tr>
<tr>
<td>
2014-11-11
</td>
<td>
2.0.12
</td>
<td>
2.7k(2700)
</td>
<td>
players
</td>
<td>
85%
</td>
<td>
66MB
</td>
<td>
-
</td>
</tr>
<tr>
<td>
2014-11-12
</td>
<td>
2.0.14
</td>
<td>
2.7k(2700)
</td>
<td>
players
</td>
<td>
69%
</td>
<td>
59MB
</td>
<td>
-
</td>
</tr>
<tr>
<td>
2014-11-12
</td>
<td>
2.0.14
</td>
<td>
3.5k(3500)
</td>
<td>
players
</td>
<td>
95%
</td>
<td>
78MB
</td>
<td><a
href=
"https://github.com/simple-rtmp-server/srs/commit/8acd143a7a152885b815999162660fd4e7a3f247"
>
commit
</a></td>
</tr>
<tr>
<td>
2014-11-13
</td>
<td>
2.0.15
</td>
<td>
6.0k(6000)
</td>
<td>
players
</td>
<td>
82%
</td>
<td>
203MB
</td>
<td><a
href=
"https://github.com/simple-rtmp-server/srs/commit/cc6aca9ad55342a06440ce7f3b38453776b2b2d1"
>
commit
</a></td>
</tr>
<tr>
<td>
2014-11-22
</td>
<td>
2.0.30
</td>
<td>
7.5k(7500)
</td>
<td>
players
</td>
<td>
87%
</td>
<td>
320MB
</td>
<td><a
href=
"https://github.com/simple-rtmp-server/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5"
>
commit
</a></td>
</tr>
<tr>
<td>
2014-12-05
</td>
<td>
2.0.55
</td>
<td>
8.0k(8000)
</td>
<td>
players
</td>
<td>
89%
</td>
<td>
360MB
</td>
<td>
(mw_sleep=350)
<br/><a
href=
"https://github.com/simple-rtmp-server/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5"
>
commit
</a></td>
</tr>
<tr>
<td>
2014-12-05
</td>
<td>
2.0.57
</td>
<td>
9.0k(9000)
</td>
<td>
players
</td>
<td>
90%
</td>
<td>
468MB
</td>
<td><a
href=
"https://github.com/simple-rtmp-server/srs/commit/9ee138746f83adc26f0e236ec017f4d68a300004"
>
commit
</a></td>
</tr>
<tr>
<td>
2014-12-07
</td>
<td>
2.0.67
</td>
<td>
10k(10000)
</td>
<td>
players
</td>
<td>
95%
</td>
<td>
656MB
</td>
<td><a
href=
"https://github.com/simple-rtmp-server/srs/commit/1311b6fe6576fd7b9c6d299b0f8f2e8d202f4bf8"
>
commit
</a></td>
</tr>
</table>
| Update | SRS | Clients | Type | CPU | Memory | Commit |
| ------------- | --------- | ------------- | ------------- | --------- | -------- | ------------ |
| 2013-11-28 | 0.5.0 | 1.8k(1800) | players | 90% | 41M | - |
| 2014-07-12 | 0.9.156 | 1.8k(1800) | players | 68% | 38MB | - |
| 2014-07-12 | 0.9.156 | 2.7k(2700) | players | 89% | 61MB |
[
code
][
p6
]
|
| 2014-11-11 | 1.0.5 | 2.7k(2700) | players | 85% | 66MB | - |
| 2014-11-11 | 2.0.12 | 2.7k(2700) | players | 85% | 66MB | - |
| 2014-11-12 | 2.0.14 | 2.7k(2700) | players | 69% | 59MB | - |
| 2014-11-12 | 2.0.14 | 3.5k(3500) | players | 95% | 78MB |
[
code
][
p7
]
|
| 2014-11-13 | 2.0.15 | 6.0k(6000) | players | 82% | 203MB |
[
code
][
p8
]
|
| 2014-11-22 | 2.0.30 | 7.5k(7500) | players | 87% | 320MB |
[
code
][
p9
]
|
| 2014-12-05 | 2.0.55 | 8.0k(8000) | players | 89% | 360MB |
[
code
][
p10
]
|
| 2014-12-05 | 2.0.57 | 9.0k(9000) | players | 90% | 468MB |
[
code
][
p11
]
|
| 2014-12-07 | 2.0.67 | 10k(10000) | players | 95% | 656MB |
[
code
][
p12
]
|
### Publish benchmark
The publish benchmark by
[
st-load
](
https://github.com/winlinvip/st-load
)
:
| Update | SRS | Clients | Type | CPU | Memory | Commit |
| ------------- | --------- | ------------- | ------------- | --------- | -------- | -------- |
| ------------- | --------- | ------------- | ------------- | --------- | -------- | --------
----
|
| 2014-12-03 | 1.0.10 | 1.2k(1200) | publishers | 96% | 43MB | - |
| 2014-12-03 | 2.0.12 | 1.2k(1200) | publishers | 96% | 43MB | - |
| 2014-12-03 | 2.0.47 | 1.2k(1200) | publishers | 84% | 76MB |
<a
href=
"https://github.com/simple-rtmp-server/srs/commit/787ab674e38734ea8e0678101614fdcd84645dc8"
>
commit
</a>
|
| 2014-12-03 | 2.0.47 | 1.2k(1200) | publishers | 84% | 76MB |
[
code
][
p1
]
|
| 2014-12-03 | 2.0.47 | 1.4k(1400) | publishers | 95% | 140MB | - |
| 2014-12-03 | 2.0.48 | 1.4k(1400 | publishers | 95% | 140MB |
<a
href=
"https://github.com/simple-rtmp-server/srs/commit/f35ec2155b1408d528a9f37da7904c9625186bcf"
>
commit
</a>
|
| 2014-12-03 | 2.0.48 | 1.4k(1400 | publishers | 95% | 140MB |
[
code
][
p2
]
|
| 2014-12-04 | 2.0.49 | 1.4k(1400) | publishers | 68% | 144MB | - |
| 2014-12-04 | 2.0.49 | 2.5k(2500) | publishers | 95% | 404MB |
<a
href=
"https://github.com/simple-rtmp-server/srs/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff"
>
commit
</a>
|
| 2014-12-04 | 2.0.51 | 2.5k(2500) | publishers | 91% | 259MB |
<a
href=
"https://github.com/simple-rtmp-server/srs/commit/f57801eb46c16755b173984b915a4166922df6a6"
>
commit
</a>
|
| 2014-12-04 | 2.0.52 | 4.0k(4000) | publishers | 80% | 331MB | (mr_sleep=350)
<br/><a
href=
"https://github.com/simple-rtmp-server/srs/commit/5589b13d2e216b91f97afb78ee0c011b2fccf7da"
>
commit
</a>
|
| 2014-12-04 | 2.0.49 | 2.5k(2500) | publishers | 95% | 404MB |
[
code
][
p3
]
|
| 2014-12-04 | 2.0.51 | 2.5k(2500) | publishers | 91% | 259MB |
[
code
][
p4
]
|
| 2014-12-04 | 2.0.52 | 4.0k(4000) | publishers | 80% | 331MB |
[
code
][
p5
]
|
### Latency benchmark
...
...
@@ -1049,40 +944,12 @@ The latency between encoder and player with realtime config(
[
EN
](
https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency
)
):
<table>
<tr>
<th>
Update
</th>
<th>
SRS
</th>
<th>
VP6
</th>
<th>
H.264
</th>
<th>
VP6+mp3
</th>
<th>
H.264+mp3
</th>
</tr>
<tr>
<td>
2014-12-03
</td>
<td>
1.0.10
</td>
<td>
0.4s
</td>
<td>
0.4s
</td>
<td>
0.9s
</td>
<td>
1.2s
</td>
</tr>
<tr>
<td>
2014-12-12
</td>
<td>
2.0.70
</td>
<td><a
href=
"https://github.com/simple-rtmp-server/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8"
>
0.1s
</a></td>
<td><a
href=
"https://github.com/simple-rtmp-server/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8"
>
0.4s
</a></td>
<td>
1.0s
</td>
<td>
0.9s
</td>
</tr>
<tr>
<td>
2014-12-16
</td>
<td>
2.0.72
</td>
<td>
0.1s
</td>
<td>
0.4s
</td>
<td><a
href=
"https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc"
>
0.8s
</a></td>
<td><a
href=
"https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc"
>
0.6s
</a></td>
</tr>
</table>
| Update | SRS | VP6 | H.264 | VP6+MP3 | H.264+MP3 |
| ------------- | --------- | --------- | --------- | --------- | -------- |
| 2014-12-03 | 1.0.10 | 0.4s | 0.4s | 0.9s | 1.2s |
| 2014-12-12 | 2.0.70 |
[
0.1s
][
p13
]
|
[
0.4s
][
p14
]
| 1.0s | 0.9s |
| 2014-12-16 | 2.0.72 | 0.1s | 0.4s |
[
0.8s
][
p15
]
|
[
0.6s
][
p16
]
|
We use FMLE as encoder for benchmark. The latency of server is 0.1s+,
and the bottleneck is the encoder. For more information, read
...
...
@@ -1168,3 +1035,23 @@ over some protocol and remux to rtmp to SRS. Read <a href="https://github.com/si
Beijing, 2013.10
<br/>
Winlin
[
p1
]:
https://github.com/simple-rtmp-server/srs/commit/787ab674e38734ea8e0678101614fdcd84645dc8
[
p2
]:
https://github.com/simple-rtmp-server/srs/commit/f35ec2155b1408d528a9f37da7904c9625186bcf
[
p3
]:
https://github.com/simple-rtmp-server/srs/commit/29324fab469e0f7cef9ad04ffdbce832ac7dd9ff
[
p4
]:
https://github.com/simple-rtmp-server/srs/commit/f57801eb46c16755b173984b915a4166922df6a6
[
p5
]:
https://github.com/simple-rtmp-server/srs/commit/5589b13d2e216b91f97afb78ee0c011b2fccf7da
[
p6
]:
https://github.com/simple-rtmp-server/srs/commit/1ae3e6c64cc5cee90e6050c26968ebc3c18281be
[
p7
]:
https://github.com/simple-rtmp-server/srs/commit/8acd143a7a152885b815999162660fd4e7a3f247
[
p8
]:
https://github.com/simple-rtmp-server/srs/commit/cc6aca9ad55342a06440ce7f3b38453776b2b2d1
[
p9
]:
https://github.com/simple-rtmp-server/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5
[
p10
]:
https://github.com/simple-rtmp-server/srs/commit/58136ec178e3d47db6c90a59875d7e40946936e5
[
p11
]:
https://github.com/simple-rtmp-server/srs/commit/9ee138746f83adc26f0e236ec017f4d68a300004
[
p12
]:
https://github.com/simple-rtmp-server/srs/commit/1311b6fe6576fd7b9c6d299b0f8f2e8d202f4bf8
[
p13
]:
https://github.com/simple-rtmp-server/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8
[
p14
]:
https://github.com/simple-rtmp-server/srs/commit/10297fab519811845b549a8af40a6bcbd23411e8
[
p15
]:
https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc
[
p16
]:
https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc
...
...
请
注册
或
登录
后发表评论