diff --git a/README.md b/README.md index 52f2d0d1f..a7d460f28 100755 --- a/README.md +++ b/README.md @@ -4,12 +4,13 @@ SRS/3.0,开发代号:[OuXuli](https://github.com/simple-rtmp-server/srs/wiki SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。 +<<<<<<< HEAD Download from github.io: -[Centos6-x86_64](http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.27.zip) +[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/) Download from ossrs.net: -[Centos6-x86_64](http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.27.zip) +[Centos6-x86_64](http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip) [more...](http://www.ossrs.net/srs.release/releases/) 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: 1. [no-plan] Support file source, transcoding file to live stream ## Releases + +* 2015-05-23, [Release v1.0r4](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r4), bug fixed, 1.0.32, 59509 lines.
+* 2015-03-19, [Release v1.0r3](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r3), bug fixed, 1.0.30, 59511 lines.
* 2015-02-12, [Release v1.0r2](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r2), bug fixed, 1.0.27, 59507 lines.
* 2015-01-15, [Release v1.0r1](https://github.com/simple-rtmp-server/srs/releases/tag/1.0r1), bug fixed, 1.0.21, 59472 lines.
* 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.
@@ -679,6 +683,7 @@ Supported operating systems and hardware: ### SRS 1.0 history +* 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. * 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 * v1.0, 2015-03-26, fix hls aac adts bug, in aac mux. 1.0.31. * 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. @@ -1214,7 +1219,7 @@ SRS always use the most simple architecture to support complex transaction. +----------------------+-------------------------+----------------+ | Input | SRS(Simple RTMP Server) | Output | +----------------------+-------------------------+----------------+ -| Encoder(1) | +-> RTMP protocol ----+-> RTMP player | +| Encoder(1) | +-> RTMP/HDS --------+-> Flash player | | (FMLE,FFMPEG, -rtmp-+->-+-> HLS/HTTP ---------+-> M3u8 player | | Flash,XSPLIT, | +-> FLV/MP3/Aac/Ts ---+-> HTTP player | | ......) | +-> Fowarder ---------+-> RTMP server | @@ -1244,75 +1249,6 @@ to ingest any input to rtmp, push to SRS. Read Streamer. -### [HDS/HLS origin backup](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RTMP-ATC) - -
-                        +----------+        +----------+
-               +--ATC->-+  server  +--ATC->-+ packager +-+   +---------+
-+----------+   | RTMP   +----------+ RTMP   +----------+ |   | Reverse |    +-------+
-| encoder  +->-+                                         +->-+  Proxy  +-->-+  CDN  +
-+----------+   |        +----------+        +----------+ |   | (nginx) |    +-------+
-               +--ATC->-+  server  +--ATC->-+ packager +-+   +---------+
-                 RTMP   +----------+ RTMP   +----------+
-
- -### [RTMP cluster(origin/edge) Architecture](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge) - -Remark: cluster over edge, see [Edge](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge) -Remark: cluster over forward, see [Forward](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Forward) - -
-+---------+       +-----------------+     +-----------------------+ 
-+ Encoder +--+-->-+  SRS(RTMP Edge) +--->-+     (RTMP Origin)     | 
-+---------+  |    +-----------------+     |   SRS/FMS/NGINX-RTMP  |
-             |                            |    Red5/HELIX/CRTMP   |
-             +-------------------------->-+         ......        |
-                                          +-----------------------+ 
-Schema#1: Any RTMP encoder push RTMP stream to RTMP (origin/edge)server,
-    where SRS RTMP Edge server will forward stream to origin.
-
-
-+-------------+    +-----------------+      +--------------------+
-| RTMP Origin +-->-+  SRS(RTMP Edge) +--+->-+  Client(RTMP/HLS)  |
-+-------------+    +-----------------+  |   |  Flash/IOS/Android |
-                                        |   +--------------------+
-                                        |
-                                        |   +-----------------+
-                                        +->-+  SRS(RTMP Edge) +
-                                            +-----------------+
-Schema#2: SRS RTMP Edge server pull stream from origin (or upstream SRS 
-    RTMP Edge server), then delivery to Client.
-
- -### Bandwidth Test Workflow - -
-   +------------+                    +----------+
-   |  Client    |                    |  Server  |
-   +-----+------+                    +-----+----+
-         |                                 |
-         |   connect vhost------------->   |
-         |   <-----------result(success)   |
-         |                                 |
-         |   <----------call(start play)   |
-         |   result(playing)---------->    |
-         |   <-------------data(playing)   |
-         |   <-----------call(stop play)   |
-         |   result(stopped)---------->    |
-         |                                 |
-         |   <-------call(start publish)   |
-         |   result(publishing)------->    |
-         |   data(publishing)--------->    |
-         |   <--------call(stop publish)   |
-         |   result(stopped)(1)------->    |
-         |                                 |
-         |   <--------------------report   |
-         |   final(2)----------------->    |
-         |           <END>                 |
-         
-@See: class SrsBandwidth comments.
-
- Beijing, 2013.10
Winlin