正在显示
1 个修改的文件
包含
91 行增加
和
25 行删除
@@ -54,29 +54,86 @@ minimum run. see Build( | @@ -54,29 +54,86 @@ minimum run. see Build( | ||
54 | [EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Build) | 54 | [EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Build) |
55 | ). | 55 | ). |
56 | 56 | ||
57 | -SRS supports [vhost](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_RtmpUrlVhost), | ||
58 | -rtmp([encoder push](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryRTMP), | ||
59 | -client/[edge](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Edge) pull), | ||
60 | -[ingester(srs pull)](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Ingest), | ||
61 | -[HLS](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryHLS), | ||
62 | -[HLS audio only](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryHLS#hlsaudioonly), | ||
63 | -[transcoding](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FFMPEG), | ||
64 | -[forward](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FFMPEG), | ||
65 | -[http hooks](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_HTTPCallback), | ||
66 | -[http api](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_HTTPApi), | ||
67 | -[http server](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_HTTPServer), | ||
68 | -[dvr](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DVR) and | ||
69 | -[SRS-librtmp](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp). | ||
70 | - | ||
71 | -[SRS-librtmp](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp) | 57 | +SRS supports vhost( |
58 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_RtmpUrlVhost), | ||
59 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_RtmpUrlVhost) | ||
60 | +), | ||
61 | +rtmp(encoder push( | ||
62 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryRTMP), | ||
63 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_DeliveryRTMP) | ||
64 | +), | ||
65 | +client/edge( | ||
66 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Edge), | ||
67 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Edge), | ||
68 | +) pull), | ||
69 | +ingester(srs pull)( | ||
70 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Ingest), | ||
71 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Ingest) | ||
72 | +), | ||
73 | +HLS( | ||
74 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryHLS), | ||
75 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_DeliveryHLS) | ||
76 | +), | ||
77 | +HLS audio only( | ||
78 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DeliveryHLS#hlsaudioonly), | ||
79 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_DeliveryHLS#hlsaudioonly) | ||
80 | +), | ||
81 | +transcoding( | ||
82 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FFMPEG), | ||
83 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_FFMPEG) | ||
84 | +), | ||
85 | +forward( | ||
86 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_FFMPEG), | ||
87 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_FFMPEG) | ||
88 | +), | ||
89 | +http hooks( | ||
90 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_HTTPCallback), | ||
91 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_HTTPCallback) | ||
92 | +), | ||
93 | +http api( | ||
94 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_HTTPApi), | ||
95 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_HTTPApi) | ||
96 | +), | ||
97 | +http server( | ||
98 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_HTTPServer), | ||
99 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_HTTPServer) | ||
100 | +), | ||
101 | +dvr( | ||
102 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_DVR), | ||
103 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_DVR) | ||
104 | +) and | ||
105 | +SRS-librtmp( | ||
106 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp), | ||
107 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_EN_SrsLibrtmp) | ||
108 | +). | ||
109 | + | ||
110 | +SRS-librtmp( | ||
111 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp), | ||
112 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_EN_SrsLibrtmp) | ||
113 | +) | ||
72 | is a client library, only depends on c++ and socket, with | 114 | is a client library, only depends on c++ and socket, with |
73 | -[examples](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples)(to play, | 115 | +examples( |
116 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp#srs-librtmp-examples), | ||
117 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_EN_SrsLibrtmp#srs-librtmp-examples) | ||
118 | +)(to play, | ||
74 | publish, ingest flv/rtmp, inject flv, | 119 | publish, ingest flv/rtmp, inject flv, |
75 | -[publish h264 raw stream](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data)), | ||
76 | -[exported as seperate project or single cpp file by configure](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp#export-srs-librtmp). | ||
77 | -[SRS-librtmp](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp) | 120 | +publish h264 raw stream( |
121 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data), | ||
122 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data) | ||
123 | +), | ||
124 | +exported as seperate project or single cpp file by configure( | ||
125 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp#export-srs-librtmp), | ||
126 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_EN_SrsLibrtmp#export-srs-librtmp) | ||
127 | +). | ||
128 | +SRS-librtmp( | ||
129 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp), | ||
130 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_EN_SrsLibrtmp) | ||
131 | +) | ||
78 | provides apis to support RTMP, FLV, AMF0 and | 132 | provides apis to support RTMP, FLV, AMF0 and |
79 | -[h.264 raw stream](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data). | 133 | +h.264 raw stream( |
134 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data), | ||
135 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data) | ||
136 | +). | ||
80 | 137 | ||
81 | WebSite: [http://ossrs.net](http://ossrs.net) <br/> | 138 | WebSite: [http://ossrs.net](http://ossrs.net) <br/> |
82 | Release: [http://winlinvip.github.io/srs.release](http://winlinvip.github.io/srs.release) <br/> | 139 | Release: [http://winlinvip.github.io/srs.release](http://winlinvip.github.io/srs.release) <br/> |
@@ -118,21 +175,24 @@ A big THANK YOU goes to: | @@ -118,21 +175,24 @@ A big THANK YOU goes to: | ||
118 | ## Mirrors | 175 | ## Mirrors |
119 | 176 | ||
120 | Github: [https://github.com/winlinvip/simple-rtmp-server](https://github.com/winlinvip/simple-rtmp-server) | 177 | Github: [https://github.com/winlinvip/simple-rtmp-server](https://github.com/winlinvip/simple-rtmp-server) |
121 | -[Git Usage](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Git) | 178 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Git), |
179 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Git) | ||
122 | 180 | ||
123 | ```bash | 181 | ```bash |
124 | git clone https://github.com/winlinvip/simple-rtmp-server.git | 182 | git clone https://github.com/winlinvip/simple-rtmp-server.git |
125 | ``` | 183 | ``` |
126 | 184 | ||
127 | CSDN: [https://code.csdn.net/winlinvip/srs-csdn](https://code.csdn.net/winlinvip/srs-csdn) | 185 | CSDN: [https://code.csdn.net/winlinvip/srs-csdn](https://code.csdn.net/winlinvip/srs-csdn) |
128 | -[Git Usage](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Git) | 186 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Git), |
187 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Git) | ||
129 | 188 | ||
130 | ```bash | 189 | ```bash |
131 | git clone https://code.csdn.net/winlinvip/srs-csdn.git | 190 | git clone https://code.csdn.net/winlinvip/srs-csdn.git |
132 | ``` | 191 | ``` |
133 | 192 | ||
134 | OSChina: [http://git.oschina.net/winlinvip/srs.oschina](http://git.oschina.net/winlinvip/srs.oschina) | 193 | OSChina: [http://git.oschina.net/winlinvip/srs.oschina](http://git.oschina.net/winlinvip/srs.oschina) |
135 | -[Git Usage](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Git) | 194 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Git), |
195 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Git) | ||
136 | 196 | ||
137 | ```bash | 197 | ```bash |
138 | git clone https://git.oschina.net/winlinvip/srs.oschina.git | 198 | git clone https://git.oschina.net/winlinvip/srs.oschina.git |
@@ -148,7 +208,10 @@ cd simple-rtmp-server/trunk | @@ -148,7 +208,10 @@ cd simple-rtmp-server/trunk | ||
148 | </pre> | 208 | </pre> |
149 | 209 | ||
150 | <strong>Step 2:</strong> build SRS, | 210 | <strong>Step 2:</strong> build SRS, |
151 | -<strong>Requires Centos6.x/Ubuntu12 32/64bits, others see [Build](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Build)</strong> | 211 | +<strong>Requires Centos6.x/Ubuntu12 32/64bits, others see Build( |
212 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_Build), | ||
213 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_Build) | ||
214 | +).</strong> | ||
152 | 215 | ||
153 | <pre> | 216 | <pre> |
154 | ./configure && make | 217 | ./configure && make |
@@ -161,7 +224,10 @@ cd simple-rtmp-server/trunk | @@ -161,7 +224,10 @@ cd simple-rtmp-server/trunk | ||
161 | </pre> | 224 | </pre> |
162 | 225 | ||
163 | <strong>See also:</strong> | 226 | <strong>See also:</strong> |
164 | -* [Usage: How to delivery RTMP?](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleRTMP) | 227 | +* Usage: How to delivery RTMP?( |
228 | +[CN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleRTMP), | ||
229 | +[EN](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_EN_SampleRTMP) | ||
230 | +) | ||
165 | * [Usage: How to delivery HLS?](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleHLS) | 231 | * [Usage: How to delivery HLS?](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleHLS) |
166 | * [Usage: How to delivery HLS for other codec?](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleTranscode2HLS) | 232 | * [Usage: How to delivery HLS for other codec?](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleTranscode2HLS) |
167 | * [Usage: How to transode RTMP stream by SRS?](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleFFMPEG) | 233 | * [Usage: How to transode RTMP stream by SRS?](https://github.com/winlinvip/simple-rtmp-server/wiki/v1_CN_SampleFFMPEG) |
-
请 注册 或 登录 后发表评论