winlin

Merge branch '2.0release' into develop

正在显示 1 个修改的文件 包含 8 行增加72 行删除
@@ -4,12 +4,13 @@ SRS/3.0,开发代号:[OuXuli](https://github.com/simple-rtmp-server/srs/wiki @@ -4,12 +4,13 @@ SRS/3.0,开发代号:[OuXuli](https://github.com/simple-rtmp-server/srs/wiki
4 4
5 SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。 5 SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。
6 6
  7 +<<<<<<< HEAD
7 Download from github.io: 8 Download from github.io:
8 -[Centos6-x86_64](http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.27.zip) 9 +[Centos6-x86_64](http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip)
9 [more...](http://winlinvip.github.io/srs.release/releases/) 10 [more...](http://winlinvip.github.io/srs.release/releases/)
10 11
11 Download from ossrs.net: 12 Download from ossrs.net:
12 -[Centos6-x86_64](http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.27.zip) 13 +[Centos6-x86_64](http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip)
13 [more...](http://www.ossrs.net/srs.release/releases/) 14 [more...](http://www.ossrs.net/srs.release/releases/)
14 15
15 Contact by QQ or Skype, read [Contact](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Contact) 16 Contact by QQ or Skype, read [Contact](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Contact)
@@ -536,6 +537,9 @@ Supported operating systems and hardware: @@ -536,6 +537,9 @@ Supported operating systems and hardware:
536 1. [no-plan] Support file source, transcoding file to live stream 537 1. [no-plan] Support file source, transcoding file to live stream
537 538
538 ## Releases 539 ## Releases
  540 +
  541 +* 2015-05-23, [Release v1.0r4](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r4), bug fixed, 1.0.32, 59509 lines.<br/>
  542 +* 2015-03-19, [Release v1.0r3](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r3), bug fixed, 1.0.30, 59511 lines.<br/>
539 * 2015-02-12, [Release v1.0r2](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r2), bug fixed, 1.0.27, 59507 lines.<br/> 543 * 2015-02-12, [Release v1.0r2](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r2), bug fixed, 1.0.27, 59507 lines.<br/>
540 * 2015-01-15, [Release v1.0r1](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r1), bug fixed, 1.0.21, 59472 lines.<br/> 544 * 2015-01-15, [Release v1.0r1](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r1), bug fixed, 1.0.21, 59472 lines.<br/>
541 * 2014-12-05, [Release v1.0r0](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r0), all bug fixed, 1.0.10, 59391 lines.<br/> 545 * 2014-12-05, [Release v1.0r0](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r0), all bug fixed, 1.0.10, 59391 lines.<br/>
@@ -679,6 +683,7 @@ Supported operating systems and hardware: @@ -679,6 +683,7 @@ Supported operating systems and hardware:
679 683
680 ### SRS 1.0 history 684 ### SRS 1.0 history
681 685
  686 +* <strong>v1.0, 2015-05-23, [1.0r4 release(1.0.32)](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r4) released. 59509 lines.</strong>
682 * v1.0, 2015-05-22, fix [#397](https://github.com/simple-rtmp-server/srs/issues/397) the USER_HZ maybe not 100. 1.0.32 687 * v1.0, 2015-05-22, fix [#397](https://github.com/simple-rtmp-server/srs/issues/397) the USER_HZ maybe not 100. 1.0.32
683 * v1.0, 2015-03-26, fix hls aac adts bug, in aac mux. 1.0.31. 688 * v1.0, 2015-03-26, fix hls aac adts bug, in aac mux. 1.0.31.
684 * <strong>v1.0, 2015-03-19, [1.0r3 release(1.0.30)](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r3) released. 59511 lines.</strong> 689 * <strong>v1.0, 2015-03-19, [1.0r3 release(1.0.30)](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r3) released. 59511 lines.</strong>
@@ -1214,7 +1219,7 @@ SRS always use the most simple architecture to support complex transaction. @@ -1214,7 +1219,7 @@ SRS always use the most simple architecture to support complex transaction.
1214 +----------------------+-------------------------+----------------+ 1219 +----------------------+-------------------------+----------------+
1215 | Input | SRS(Simple RTMP Server) | Output | 1220 | Input | SRS(Simple RTMP Server) | Output |
1216 +----------------------+-------------------------+----------------+ 1221 +----------------------+-------------------------+----------------+
1217 -| Encoder(1) | +-> RTMP protocol ----+-> RTMP player | 1222 +| Encoder(1) | +-> RTMP/HDS --------+-> Flash player |
1218 | (FMLE,FFMPEG, -rtmp-+->-+-> HLS/HTTP ---------+-> M3u8 player | 1223 | (FMLE,FFMPEG, -rtmp-+->-+-> HLS/HTTP ---------+-> M3u8 player |
1219 | Flash,XSPLIT, | +-> FLV/MP3/Aac/Ts ---+-> HTTP player | 1224 | Flash,XSPLIT, | +-> FLV/MP3/Aac/Ts ---+-> HTTP player |
1220 | ......) | +-> Fowarder ---------+-> RTMP server | 1225 | ......) | +-> Fowarder ---------+-> RTMP server |
@@ -1244,75 +1249,6 @@ to ingest any input to rtmp, push to SRS. Read <a href="https://github.com/simpl @@ -1244,75 +1249,6 @@ to ingest any input to rtmp, push to SRS. Read <a href="https://github.com/simpl
1244 over some protocol and remux to rtmp to SRS. Read <a href="https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer">Streamer</a>. 1249 over some protocol and remux to rtmp to SRS. Read <a href="https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer">Streamer</a>.
1245 </pre> 1250 </pre>
1246 1251
1247 -### [HDS/HLS origin backup](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RTMP-ATC)  
1248 -  
1249 -<pre>  
1250 - +----------+ +----------+  
1251 - +--ATC->-+ server +--ATC->-+ packager +-+ +---------+  
1252 -+----------+ | RTMP +----------+ RTMP +----------+ | | Reverse | +-------+  
1253 -| encoder +->-+ +->-+ Proxy +-->-+ CDN +  
1254 -+----------+ | +----------+ +----------+ | | (nginx) | +-------+  
1255 - +--ATC->-+ server +--ATC->-+ packager +-+ +---------+  
1256 - RTMP +----------+ RTMP +----------+  
1257 -</pre>  
1258 -  
1259 -### [RTMP cluster(origin/edge) Architecture](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge)  
1260 -  
1261 -Remark: cluster over edge, see [Edge](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge)  
1262 -Remark: cluster over forward, see [Forward](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Forward)  
1263 -  
1264 -<pre>  
1265 -+---------+ +-----------------+ +-----------------------+  
1266 -+ Encoder +--+-->-+ SRS(RTMP Edge) +--->-+ (RTMP Origin) |  
1267 -+---------+ | +-----------------+ | SRS/FMS/NGINX-RTMP |  
1268 - | | Red5/HELIX/CRTMP |  
1269 - +-------------------------->-+ ...... |  
1270 - +-----------------------+  
1271 -Schema#1: Any RTMP encoder push RTMP stream to RTMP (origin/edge)server,  
1272 - where SRS RTMP Edge server will forward stream to origin.  
1273 -  
1274 -  
1275 -+-------------+ +-----------------+ +--------------------+  
1276 -| RTMP Origin +-->-+ SRS(RTMP Edge) +--+->-+ Client(RTMP/HLS) |  
1277 -+-------------+ +-----------------+ | | Flash/IOS/Android |  
1278 - | +--------------------+  
1279 - |  
1280 - | +-----------------+  
1281 - +->-+ SRS(RTMP Edge) +  
1282 - +-----------------+  
1283 -Schema#2: SRS RTMP Edge server pull stream from origin (or upstream SRS  
1284 - RTMP Edge server), then delivery to Client.  
1285 -</pre>  
1286 -  
1287 -### Bandwidth Test Workflow  
1288 -  
1289 -<pre>  
1290 - +------------+ +----------+  
1291 - | Client | | Server |  
1292 - +-----+------+ +-----+----+  
1293 - | |  
1294 - | connect vhost-------------> |  
1295 - | &lt;-----------result(success) |  
1296 - | |  
1297 - | &lt;----------call(start play) |  
1298 - | result(playing)----------> |  
1299 - | &lt;-------------data(playing) |  
1300 - | &lt;-----------call(stop play) |  
1301 - | result(stopped)----------> |  
1302 - | |  
1303 - | &lt;-------call(start publish) |  
1304 - | result(publishing)-------> |  
1305 - | data(publishing)---------> |  
1306 - | &lt;--------call(stop publish) |  
1307 - | result(stopped)(1)-------> |  
1308 - | |  
1309 - | &lt;--------------------report |  
1310 - | final(2)-----------------> |  
1311 - | &lt;END> |  
1312 -  
1313 -@See: class SrsBandwidth comments.  
1314 -</pre>  
1315 -  
1316 Beijing, 2013.10<br/> 1252 Beijing, 2013.10<br/>
1317 Winlin 1253 Winlin
1318 1254