正在显示
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 | - | <-----------result(success) | | ||
| 1296 | - | | | ||
| 1297 | - | <----------call(start play) | | ||
| 1298 | - | result(playing)----------> | | ||
| 1299 | - | <-------------data(playing) | | ||
| 1300 | - | <-----------call(stop play) | | ||
| 1301 | - | result(stopped)----------> | | ||
| 1302 | - | | | ||
| 1303 | - | <-------call(start publish) | | ||
| 1304 | - | result(publishing)-------> | | ||
| 1305 | - | data(publishing)---------> | | ||
| 1306 | - | <--------call(stop publish) | | ||
| 1307 | - | result(stopped)(1)-------> | | ||
| 1308 | - | | | ||
| 1309 | - | <--------------------report | | ||
| 1310 | - | final(2)-----------------> | | ||
| 1311 | - | <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 |
-
请 注册 或 登录 后发表评论