正在显示
1 个修改的文件
包含
19 行增加
和
150 行删除
| 1 | #Simple-RTMP-Server | 1 | #Simple-RTMP-Server |
| 2 | 2 | ||
| 3 | -SRS/1.0,开发代号:[HuKaiqun](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release10) | 3 | +SRS/1.0, [HuKaiqun](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release10) |
| 4 | 4 | ||
| 5 | -SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。 | 5 | +SRS定位是运营级的互联网直播服务器集群,追求更好的概念完整性和最简单实现的代码。<br/> |
| 6 | +SRS is industrial-strength live streaming cluster, for the best conceptual integrity and the simplest implementation. | ||
| 6 | 7 | ||
| 7 | -下载发布版(github): | ||
| 8 | -[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/) <br/> | ||
| 10 | -下载发布版(国内阿里云镜像): | ||
| 11 | -[Centos6-x86_64](http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip) | ||
| 12 | -其他[more...](http://www.ossrs.net/srs.release/releases/)<br/> | ||
| 13 | -腾讯QQ和微信:[Contact](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Contact)<br/> | ||
| 14 | -同类产品:[BLS](https://github.com/wenjiegit/Bull-Live-Server)/[BLE](https://github.com/wenjiegit/Bull-Live-Encoder), [NGINX-RTMP](https://github.com/arut/nginx-rtmp-module), [CRTMPD](http://www.rtmpd.com/), [RED5](http://www.red5.org/), [WOWZA](http://www.wowza.com/), [FMS/AMS](http://www.adobe.com/products/adobe-media-server-standard.html) | ||
| 15 | - | ||
| 16 | -获得源码(github): [https://github.com/simple-rtmp-server/srs](https://github.com/simple-rtmp-server/srs) [GIT使用方法](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Git) | ||
| 17 | - | ||
| 18 | -```bash | ||
| 19 | -git clone https://github.com/simple-rtmp-server/srs.git | ||
| 20 | -``` | ||
| 21 | - | ||
| 22 | -获得源码(国内CSDN镜像): [https://code.csdn.net/winlinvip/srs-csdn](https://code.csdn.net/winlinvip/srs-csdn) [GIT使用方法](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Git) | ||
| 23 | - | ||
| 24 | -```bash | ||
| 25 | -git clone https://code.csdn.net/winlinvip/srs-csdn.git | ||
| 26 | -``` | ||
| 27 | - | ||
| 28 | -获得源码(国内OSChina镜像): [http://git.oschina.net/winlinvip/srs.oschina](http://git.oschina.net/winlinvip/srs.oschina) [GIT使用方法](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Git) | ||
| 29 | - | ||
| 30 | -```bash | ||
| 31 | -git clone https://git.oschina.net/winlinvip/srs.oschina.git | ||
| 32 | -``` | ||
| 33 | - | ||
| 34 | -报告问题(BugReport): [https://github.com/simple-rtmp-server/srs/issues/new](https://github.com/simple-rtmp-server/srs/issues/new)<br/> | ||
| 35 | -中文资料(Wiki): [https://github.com/simple-rtmp-server/srs/wiki](https://github.com/simple-rtmp-server/srs/wiki) <br/> | ||
| 36 | -使用步骤(Usage): [https://github.com/simple-rtmp-server/srs#usage](#usage) <br/> | ||
| 37 | -公用机器(LiveShow): [https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LiveShow](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LiveShow) <br/> | ||
| 38 | -捐款(Donation): [GitHub](http://winlinvip.github.io/srs.release/donation/index.html) | ||
| 39 | -或 [阿里云镜像](http://www.ossrs.net/srs.release/donation/index.html) ,查看 | ||
| 40 | -[捐献墙(Donations)](https://github.com/simple-rtmp-server/srs/blob/develop/DONATIONS.txt)<br/> | 8 | +Download from github.io: [Centos6-x86_64][centos0], [more...][more0]<br/> |
| 9 | +Download from ossrs.net: [Centos6-x86_64][centos1], [more...][more1]<br/> | ||
| 10 | +Website for SRS/1.0, read SRS 1.0 [Chinese][srs1_CN] or [English][srs1_EN]. | ||
| 41 | 11 | ||
| 42 | ## About | 12 | ## About |
| 43 | 13 | ||
| @@ -49,120 +19,6 @@ and http-api/http-callback/reload, introduces tracable | @@ -49,120 +19,6 @@ and http-api/http-callback/reload, introduces tracable | ||
| 49 | session-oriented log, exports client srs-librtmp, | 19 | session-oriented log, exports client srs-librtmp, |
| 50 | provides EN/CN wiki and the most simple architecture. | 20 | provides EN/CN wiki and the most simple architecture. |
| 51 | 21 | ||
| 52 | -SRS focus on small problem domain, which is the most complex for all software(see OOAD). | ||
| 53 | -Because of lack of deveoper resource, SRS only provides features which is the most popular | ||
| 54 | -for internet. SRS is simple for and only for problem domain is simplified. | ||
| 55 | - | ||
| 56 | -SRS is a simple, RTMP( | ||
| 57 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryRTMP), | ||
| 58 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryRTMP) | ||
| 59 | -), | ||
| 60 | -HLS( | ||
| 61 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS), | ||
| 62 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS) | ||
| 63 | -), | ||
| 64 | -high-performance(2.7k+ clients)( | ||
| 65 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance), | ||
| 66 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Performance) | ||
| 67 | -), | ||
| 68 | -single processes, edge/origin live server, | ||
| 69 | -x86/x64/arm( | ||
| 70 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLinuxArm), | ||
| 71 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLinuxArm) | ||
| 72 | -), | ||
| 73 | -compile depends on st( | ||
| 74 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Architecture), | ||
| 75 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Architecture) | ||
| 76 | -)(required), | ||
| 77 | -[ssl](http://www.openssl.org/) and [http-parser](https://github.com/joyent/http-parser), | ||
| 78 | -use [nginx](http://nginx.org/), [ffmpeg](http://ffmpeg.org/) and | ||
| 79 | -[cherrypy](http://www.cherrypy.org/) as external tools. that is, only need st to run srs for | ||
| 80 | -minimum run. see Build( | ||
| 81 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build), | ||
| 82 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Build) | ||
| 83 | -). | ||
| 84 | - | ||
| 85 | -SRS supports vhost( | ||
| 86 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RtmpUrlVhost), | ||
| 87 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_RtmpUrlVhost) | ||
| 88 | -), | ||
| 89 | -rtmp(encoder push( | ||
| 90 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryRTMP), | ||
| 91 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryRTMP) | ||
| 92 | -), | ||
| 93 | -client/edge( | ||
| 94 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge), | ||
| 95 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Edge), | ||
| 96 | -) pull), | ||
| 97 | -ingester(srs pull)( | ||
| 98 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Ingest), | ||
| 99 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Ingest) | ||
| 100 | -), | ||
| 101 | -HLS( | ||
| 102 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS), | ||
| 103 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS) | ||
| 104 | -), | ||
| 105 | -HLS audio only( | ||
| 106 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS#hlsaudioonly), | ||
| 107 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS#hlsaudioonly) | ||
| 108 | -), | ||
| 109 | -transcoding( | ||
| 110 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG), | ||
| 111 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_FFMPEG) | ||
| 112 | -), | ||
| 113 | -forward( | ||
| 114 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG), | ||
| 115 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_FFMPEG) | ||
| 116 | -), | ||
| 117 | -http hooks( | ||
| 118 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPCallback), | ||
| 119 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPCallback) | ||
| 120 | -), | ||
| 121 | -http api( | ||
| 122 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPApi), | ||
| 123 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPApi) | ||
| 124 | -), | ||
| 125 | -http server( | ||
| 126 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPServer), | ||
| 127 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPServer) | ||
| 128 | -), | ||
| 129 | -dvr( | ||
| 130 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DVR), | ||
| 131 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DVR) | ||
| 132 | -) and | ||
| 133 | -SRS-librtmp( | ||
| 134 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLibrtmp), | ||
| 135 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLibrtmp) | ||
| 136 | -). | ||
| 137 | - | ||
| 138 | -SRS-librtmp( | ||
| 139 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLibrtmp), | ||
| 140 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLibrtmp) | ||
| 141 | -) | ||
| 142 | -is a client library, only depends on c++ and socket, with | ||
| 143 | -examples( | ||
| 144 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLibrtmp#srs-librtmp-examples), | ||
| 145 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLibrtmp#srs-librtmp-examples) | ||
| 146 | -)(to play, | ||
| 147 | -publish, ingest flv/rtmp, inject flv, | ||
| 148 | -SRS-librtmp( | ||
| 149 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLibrtmp), | ||
| 150 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLibrtmp) | ||
| 151 | -) | ||
| 152 | -provides apis to support RTMP, FLV and AMF0. | ||
| 153 | - | ||
| 154 | -WebSite: [http://ossrs.net](http://ossrs.net) <br/> | ||
| 155 | -Release: [http://winlinvip.github.io/srs.release](http://winlinvip.github.io/srs.release) <br/> | ||
| 156 | -Blog: [http://blog.csdn.net/win_lin](http://blog.csdn.net/win_lin) <br/> | ||
| 157 | -CSDN mirror: [https://code.csdn.net/winlinvip/srs-csdn](https://code.csdn.net/winlinvip/srs-csdn) <br/> | ||
| 158 | -See also: [https://github.com/simple-rtmp-server/srs](https://github.com/simple-rtmp-server/srs) <br/> | ||
| 159 | -Github DEMO: [demo with your SRS](http://winlinvip.github.io/srs.release/trunk/research/players/srs_player.html?server=192.168.1.170&vhost=192.168.1.170) <br/> | ||
| 160 | -Wiki: [https://github.com/simple-rtmp-server/srs/wiki](https://github.com/simple-rtmp-server/srs/wiki) <br/> | ||
| 161 | -StreamServers:[BLS](https://github.com/wenjiegit/Bull-Live-Server)/[BLE](https://github.com/wenjiegit/Bull-Live-Encoder), | ||
| 162 | -[NGINX-RTMP](https://github.com/arut/nginx-rtmp-module), [CRTMPD](http://www.rtmpd.com/), | ||
| 163 | -[RED5](http://www.red5.org/), [WOWZA](http://www.wowza.com/), | ||
| 164 | -[FMS/AMS](http://www.adobe.com/products/adobe-media-server-standard.html) | ||
| 165 | - | ||
| 166 | ## AUTHORS | 22 | ## AUTHORS |
| 167 | 23 | ||
| 168 | There are three types of people that have contributed to the SRS project: | 24 | There are three types of people that have contributed to the SRS project: |
| @@ -790,3 +646,16 @@ Schema#2: SRS RTMP Edge server pull stream from origin (or upstream SRS | @@ -790,3 +646,16 @@ Schema#2: SRS RTMP Edge server pull stream from origin (or upstream SRS | ||
| 790 | Beijing, 2013.10<br/> | 646 | Beijing, 2013.10<br/> |
| 791 | Winlin | 647 | Winlin |
| 792 | 648 | ||
| 649 | + | ||
| 650 | +[contact]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Contact | ||
| 651 | +[more0]: http://winlinvip.github.io/srs.release/releases/ | ||
| 652 | +[more1]: http://www.ossrs.net/srs.release/releases/ | ||
| 653 | + | ||
| 654 | +[branch2]: https://github.com/simple-rtmp-server/srs/tree/2.0release | ||
| 655 | +[release2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release20 | ||
| 656 | +[centos0]: http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip | ||
| 657 | +[centos1]: http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip | ||
| 658 | + | ||
| 659 | +[srs1_CN]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Home | ||
| 660 | +[srs1_EN]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Home | ||
| 661 | + |
-
请 注册 或 登录 后发表评论