正在显示
1 个修改的文件
包含
125 行增加
和
165 行删除
| @@ -161,175 +161,61 @@ Supported operating systems and hardware: | @@ -161,175 +161,61 @@ Supported operating systems and hardware: | ||
| 161 | ## Features | 161 | ## Features |
| 162 | 162 | ||
| 163 | 1. Simple, also stable enough. | 163 | 1. Simple, also stable enough. |
| 164 | -1. High-performance( | ||
| 165 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance), | ||
| 166 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Performance) | ||
| 167 | -): single-thread, async socket, event/st-thread driven. | ||
| 168 | -1. High-concurrency( | ||
| 169 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance), | ||
| 170 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Performance) | ||
| 171 | -), 6000+ connections(500kbps), 900Mbps, CPU 90.2%, 41MB | ||
| 172 | -1. Support RTMP Origin Server( | ||
| 173 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryRTMP), | ||
| 174 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryRTMP) | ||
| 175 | -) | ||
| 176 | -1. Support RTMP Edge Server( | ||
| 177 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge), | ||
| 178 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Edge) | ||
| 179 | -) for CDN, push/pull stream from any RTMP server | 164 | +1. High-performance([CN][v1_CN_Performance], [EN][v1_EN_Performance]): single-thread, async socket, event/st-thread driven. |
| 165 | +1. High-concurrency([CN][v1_CN_Performance], [EN][v1_EN_Performance]), 6000+ connections(500kbps), 900Mbps, CPU 90.2%, 41MB | ||
| 166 | +1. Support RTMP Origin Server([CN][v1_CN_DeliveryRTMP],[EN][v1_EN_DeliveryRTMP]) | ||
| 167 | +1. Support RTMP Edge Server([CN][v1_CN_Edge], [EN][v1_EN_Edge]) for CDN, push/pull stream from any RTMP server | ||
| 180 | 1. Support single process; no multiple processes. | 168 | 1. Support single process; no multiple processes. |
| 181 | -1. Support Vhost( | ||
| 182 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RtmpUrlVhost), | ||
| 183 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_RtmpUrlVhost) | ||
| 184 | -), support \_\_defaultVhost\_\_. | ||
| 185 | -1. Support RTMP( | ||
| 186 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryRTMP), | ||
| 187 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryRTMP) | ||
| 188 | -) live streaming; no vod streaming. | ||
| 189 | -1. Support Apple HLS(m3u8)( | ||
| 190 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS), | ||
| 191 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS) | ||
| 192 | -) live streaming. | ||
| 193 | -1. Support HLS audio-only( | ||
| 194 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS#hlsaudioonly), | ||
| 195 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS#hlsaudioonly) | ||
| 196 | -) live streaming. | ||
| 197 | -1. Support Reload( | ||
| 198 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Reload), | ||
| 199 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Reload) | ||
| 200 | -) config to enable changes. | ||
| 201 | -1. Support cache last gop( | ||
| 202 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LowLatency#gop-cache), | ||
| 203 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_LowLatency#gop-cache) | ||
| 204 | -) for flash player to fast startup. | 169 | +1. Support Vhost([CN][v1_CN_RtmpUrlVhost], [EN][v1_EN_RtmpUrlVhost]), support \_\_defaultVhost\_\_. |
| 170 | +1. Support RTMP([CN][v1_CN_DeliveryRTMP], [EN][v1_EN_DeliveryRTMP]) live streaming; no vod streaming. | ||
| 171 | +1. Support Apple HLS(m3u8)([CN][v1_CN_DeliveryHLS], [EN][v1_EN_DeliveryHLS]) live streaming. | ||
| 172 | +1. Support HLS audio-only([CN][v1_CN_DeliveryHLS2], [EN][v1_EN_DeliveryHLS2]) live streaming. | ||
| 173 | +1. Support Reload([CN][v1_CN_Reload], [EN][v1_EN_Reload]) config to enable changes. | ||
| 174 | +1. Support cache last gop([CN][v1_CN_LowLatency2], [EN][v1_EN_LowLatency2]) for flash player to fast startup. | ||
| 205 | 1. Support listen at multiple ports. | 175 | 1. Support listen at multiple ports. |
| 206 | 1. Support long time(>4.6hours) publish/play. | 176 | 1. Support long time(>4.6hours) publish/play. |
| 207 | -1. Support Forward( | ||
| 208 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Forward), | ||
| 209 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Forward) | ||
| 210 | -) in master-slave mode. | ||
| 211 | -1. Support live stream Transcoding( | ||
| 212 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG), | ||
| 213 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_FFMPEG) | ||
| 214 | -) by ffmpeg. | ||
| 215 | -1. Support ffmpeg( | ||
| 216 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG), | ||
| 217 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_FFMPEG) | ||
| 218 | -) filters(logo/overlay/crop), x264 params, copy/vn/an. | ||
| 219 | -1. Support audio transcode( | ||
| 220 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG), | ||
| 221 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_FFMPEG) | ||
| 222 | -) only, speex/mp3 to aac | ||
| 223 | -1. Support http callback api hooks( | ||
| 224 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPCallback), | ||
| 225 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPCallback) | ||
| 226 | -)(for authentication and injection). | ||
| 227 | -1. Support bandwidth test( | ||
| 228 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_BandwidthTestTool), | ||
| 229 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_BandwidthTestTool) | ||
| 230 | -) api and flash client. | ||
| 231 | -1. Player, publisher(encoder), and demo pages(jquery+bootstrap)( | ||
| 232 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo), | ||
| 233 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleDemo) | ||
| 234 | -). | ||
| 235 | -1. Demo( | ||
| 236 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo), | ||
| 237 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleDemo) | ||
| 238 | -) video meeting or chat(SRS+cherrypy+jquery+bootstrap). | ||
| 239 | -1. Full documents in wiki( | ||
| 240 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Home), | ||
| 241 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Home) | ||
| 242 | -), both Chinese and English. | ||
| 243 | -1. Support RTMP(play-publish) library: srs-librtmp( | ||
| 244 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp), | ||
| 245 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp) | ||
| 246 | -) | ||
| 247 | -1. Support ARM cpu arch( | ||
| 248 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLinuxArm), | ||
| 249 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLinuxArm) | ||
| 250 | -) with rtmp/ssl/hls/librtmp. | ||
| 251 | -1. Support init.d( | ||
| 252 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LinuxService), | ||
| 253 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_LinuxService) | ||
| 254 | -) and packge script, log to file. | ||
| 255 | -1. Support RTMP ATC( | ||
| 256 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RTMP-ATC), | ||
| 257 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_RTMP-ATC) | ||
| 258 | -) for HLS/HDS to support backup(failover) | ||
| 259 | -1. Support HTTP RESTful management api( | ||
| 260 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPApi), | ||
| 261 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPApi) | ||
| 262 | -). | ||
| 263 | -1. Support Ingest( | ||
| 264 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Ingest), | ||
| 265 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Ingest) | ||
| 266 | -) FILE/HTTP/RTMP/RTSP(RTP, SDP) to RTMP using external tools(e.g ffmepg). | ||
| 267 | -1. Support DVR( | ||
| 268 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DVR), | ||
| 269 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DVR) | ||
| 270 | -), record live to flv file for vod. | ||
| 271 | -1. Support tracable log, session based log( | ||
| 272 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLog), | ||
| 273 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLog) | ||
| 274 | -). | ||
| 275 | -1. Support DRM token traverse( | ||
| 276 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DRM#tokentraverse), | ||
| 277 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DRM#tokentraverse) | ||
| 278 | -) for fms origin authenticate. | 177 | +1. Support Forward([CN][v1_CN_Forward], [EN][v1_EN_Forward]) in master-slave mode. |
| 178 | +1. Support live stream Transcoding([CN][v1_CN_FFMPEG], [EN][v1_EN_FFMPEG]) by ffmpeg. | ||
| 179 | +1. Support ffmpeg([CN][v1_CN_FFMPEG], [EN][v1_EN_FFMPEG]) filters(logo/overlay/crop), x264 params, copy/vn/an. | ||
| 180 | +1. Support audio transcode([CN][v1_CN_FFMPEG], [EN][v1_EN_FFMPEG]) only, speex/mp3 to aac | ||
| 181 | +1. Support http callback api hooks([CN][v1_CN_HTTPCallback], [EN][v1_EN_HTTPCallback])(for authentication and injection). | ||
| 182 | +1. Support bandwidth test([CN][v1_CN_BandwidthTestTool], [EN][v1_EN_BandwidthTestTool]) api and flash client. | ||
| 183 | +1. Player, publisher(encoder), and demo pages(jquery+bootstrap)([CN][v1_CN_SampleDemo],[EN][v1_EN_SampleDemo]). | ||
| 184 | +1. Demo([CN][v1_CN_SampleDemo], [EN][v1_EN_SampleDemo]) video meeting or chat(SRS+cherrypy+jquery+bootstrap). | ||
| 185 | +1. Full documents in wiki([CN][v1_CN_Home], [EN][v1_EN_Home]), both Chinese and English. | ||
| 186 | +1. Support RTMP(play-publish) library: srs-librtmp([CN][v2_CN_SrsLibrtmp], [EN][v2_EN_SrsLibrtmp]) | ||
| 187 | +1. Support ARM cpu arch([CN][v1_CN_SrsLinuxArm], [EN][v1_EN_SrsLinuxArm]) with rtmp/ssl/hls/librtmp. | ||
| 188 | +1. Support init.d([CN][v1_CN_LinuxService], [EN][v1_EN_LinuxService]) and packge script, log to file. | ||
| 189 | +1. Support RTMP ATC([CN][v1_CN_RTMP-ATC], [EN][v1_EN_RTMP-ATC]) for HLS/HDS to support backup(failover) | ||
| 190 | +1. Support HTTP RESTful management api([CN][v1_CN_HTTPApi], [EN][v1_EN_HTTPApi]). | ||
| 191 | +1. Support Ingest([CN][v1_CN_Ingest], [EN][v1_EN_Ingest]) FILE/HTTP/RTMP/RTSP(RTP, SDP) to RTMP using external tools(e.g ffmepg). | ||
| 192 | +1. Support DVR([CN][v1_CN_DVR], [EN][v1_EN_DVR]), record live to flv file for vod. | ||
| 193 | +1. Support tracable log, session based log([CN][v1_CN_SrsLog], [EN][v1_EN_SrsLog]). | ||
| 194 | +1. Support DRM token traverse([CN][v1_CN_DRM#tokentraverse], [EN][v1_EN_DRM#tokentraverse]) for fms origin authenticate. | ||
| 279 | 1. Support system full utest on gtest. | 195 | 1. Support system full utest on gtest. |
| 280 | -1. Support embeded HTTP server( | ||
| 281 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHTTP), | ||
| 282 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHTTP) | ||
| 283 | -) for hls(live/vod) | ||
| 284 | -1. Support vod stream(http flv/hls vod stream)( | ||
| 285 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_FlvVodStream), | ||
| 286 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_FlvVodStream) | ||
| 287 | -). | 196 | +1. Support embeded HTTP server([CN][v2_CN_SampleHTTP], [EN][v2_EN_SampleHTTP]) for hls(live/vod) |
| 197 | +1. Support vod stream(http flv/hls vod stream)([CN][v2_CN_FlvVodStream], [EN][v2_EN_FlvVodStream]). | ||
| 288 | 1. Stable [1.0release branch](https://github.com/simple-rtmp-server/srs/tree/1.0release). | 198 | 1. Stable [1.0release branch](https://github.com/simple-rtmp-server/srs/tree/1.0release). |
| 289 | -1. Support publish h264 raw stream( | ||
| 290 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data), | ||
| 291 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data) | ||
| 292 | -) by srs-librtmp. | ||
| 293 | -1. Support [6k+ clients](https://github.com/simple-rtmp-server/srs/issues/194), 3Gbps per process. | ||
| 294 | -1. Suppport [English wiki](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Home). | ||
| 295 | -1. Research and simplify st, [bug #182](https://github.com/simple-rtmp-server/srs/issues/182). | ||
| 296 | -1. Support compile [srs-librtmp on windows](https://github.com/winlinvip/srs.librtmp), | ||
| 297 | -[bug #213](https://github.com/simple-rtmp-server/srs/issues/213). | ||
| 298 | -1. Support [10k+ clients](https://github.com/simple-rtmp-server/srs/issues/251), 4Gbps per process. | ||
| 299 | -1. Support publish aac adts raw stream( | ||
| 300 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#publish-audio-raw-stream), | ||
| 301 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp#publish-audio-raw-stream) | ||
| 302 | -) by srs-librtmp. | ||
| 303 | -1. Support 0.1s+ latency, read [#257](https://github.com/simple-rtmp-server/srs/issues/257). | ||
| 304 | -1. Support allow/deny publish/play for all or specified ip( | ||
| 305 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Security), | ||
| 306 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Security) | ||
| 307 | -). | ||
| 308 | -1. Support custom dvr path and http callback, read | ||
| 309 | -[#179](https://github.com/simple-rtmp-server/srs/issues/179) and | ||
| 310 | -[274](https://github.com/simple-rtmp-server/srs/issues/274). | ||
| 311 | -1. Support rtmp remux to http flv/mp3/aac/ts live stream, read | ||
| 312 | -[#293](https://github.com/simple-rtmp-server/srs/issues/293)( | ||
| 313 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream), | ||
| 314 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream) | ||
| 315 | -). | ||
| 316 | -1. Support HLS(h.264+mp3) streaming, read | ||
| 317 | -[#301](https://github.com/simple-rtmp-server/srs/issues/301). | ||
| 318 | -1. Rewrite HLS(h.264+aac/mp3) streaming, read | ||
| 319 | -[#304](https://github.com/simple-rtmp-server/srs/issues/304). | ||
| 320 | -1. Support Adobe HDS(f4m)( | ||
| 321 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHDS), | ||
| 322 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHDS) | ||
| 323 | -1. [dev] Realease [2.0release branch](https://github.com/simple-rtmp-server/srs/tree/2.0release). | ||
| 324 | -) dynamic streaming. | ||
| 325 | -1. [experiment] Support push MPEG-TS over UDP to SRS, read | ||
| 326 | -[#250](https://github.com/simple-rtmp-server/srs/issues/250). | ||
| 327 | -1. [experiment] Support push RTSP to SRS, read | ||
| 328 | -[#133](https://github.com/simple-rtmp-server/srs/issues/133). | ||
| 329 | -1. [experiment] Support push flv stream over HTTP POST to SRS, read | ||
| 330 | -[wiki](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer#push-http-flv-to-srs). | 199 | +1. Support publish h264 raw stream([CN][v2_CN_SrsLibrtmp#publish-h264-raw-data], [EN][v2_EN_SrsLibrtmp#publish-h264-raw-data]) by srs-librtmp. |
| 200 | +1. Support [6k+ clients][bug #194], 3Gbps per process. | ||
| 201 | +1. Suppport [English wiki][v1_EN_Home). | ||
| 202 | +1. Research and simplify st, [bug #182][bug #182]. | ||
| 203 | +1. Support compile [srs-librtmp on windows](https://github.com/winlinvip/srs.librtmp), [bug #213][bug #213]. | ||
| 204 | +1. Support [10k+ clients][bug #251], 4Gbps per process. | ||
| 205 | +1. Support publish aac adts raw stream([CN][v2_CN_SrsLibrtmp#publish-audio-raw-stream], [EN][v2_EN_SrsLibrtmp#publish-audio-raw-stream]) by srs-librtmp. | ||
| 206 | +1. Support 0.1s+ latency, read [bug #257][bug #257]. | ||
| 207 | +1. Support allow/deny publish/play for all or specified ip([CN][v2_CN_Security], [EN][v2_EN_Security]). | ||
| 208 | +1. Support custom dvr path and http callback, read [bug #179][bug #179] and [bug #274][bug #274]. | ||
| 209 | +1. Support rtmp remux to http flv/mp3/aac/ts live stream, read [bug #293][bug #293]([CN][v2_CN_DeliveryHttpStream], [EN][v2_CN_DeliveryHttpStream]). | ||
| 210 | +1. Support HLS(h.264+mp3) streaming, read [bug #301][bug #301]. | ||
| 211 | +1. Rewrite HLS(h.264+aac/mp3) streaming, read [bug #304][bug #304]. | ||
| 212 | +1. Support Adobe HDS(f4m)([CN][v1_CN_DeliveryHDS], [EN][v1_EN_DeliveryHDS]) dynamic streaming. | ||
| 213 | +1. [dev] Realease [2.0release branch][branch2]. | ||
| 214 | +1. [experiment] Support push MPEG-TS over UDP to SRS, read [bug #250][bug #250]. | ||
| 215 | +1. [experiment] Support push RTSP to SRS, read [bug #133][bug #133]. | ||
| 216 | +1. [experiment] Support push flv stream over HTTP POST to SRS, read [wiki]([CN][v2_CN_Streamer#push-http-flv-to-srs], [EN][v2_EN_Streamer#push-http-flv-to-srs]). | ||
| 331 | 1. [no-plan] Support <500ms latency, FRSC(Fast RTMP-compatible Stream Channel tech). | 217 | 1. [no-plan] Support <500ms latency, FRSC(Fast RTMP-compatible Stream Channel tech). |
| 332 | -1. [no-plan] Support RTMP 302 redirect [#92](https://github.com/simple-rtmp-server/srs/issues/92). | 218 | +1. [no-plan] Support RTMP 302 redirect [bug #92][bug #92]. |
| 333 | 1. [no-plan] Support multiple processes, for both origin and edge | 219 | 1. [no-plan] Support multiple processes, for both origin and edge |
| 334 | 1. [no-plan] Support adobe RTMFP(flash p2p) protocol. | 220 | 1. [no-plan] Support adobe RTMFP(flash p2p) protocol. |
| 335 | 1. [no-plan] Support adobe flash refer/token/swf verification. | 221 | 1. [no-plan] Support adobe flash refer/token/swf verification. |
| @@ -854,8 +740,6 @@ Winlin | @@ -854,8 +740,6 @@ Winlin | ||
| 854 | [p15]: https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc | 740 | [p15]: https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc |
| 855 | [p16]: https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc | 741 | [p16]: https://github.com/simple-rtmp-server/srs/commit/0d6b91039d408328caab31a1077d56a809b6bebc |
| 856 | 742 | ||
| 857 | - | ||
| 858 | - | ||
| 859 | [authors]: https://github.com/simple-rtmp-server/srs/blob/develop/AUTHORS.txt | 743 | [authors]: https://github.com/simple-rtmp-server/srs/blob/develop/AUTHORS.txt |
| 860 | [bigthanks]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#bigthanks | 744 | [bigthanks]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#bigthanks |
| 861 | [st]: https://github.com/winlinvip/state-threads | 745 | [st]: https://github.com/winlinvip/state-threads |
| @@ -902,11 +786,87 @@ Winlin | @@ -902,11 +786,87 @@ Winlin | ||
| 902 | [donation1]: http://www.ossrs.net/srs.release/donation/index.html | 786 | [donation1]: http://www.ossrs.net/srs.release/donation/index.html |
| 903 | [donations]: https://github.com/simple-rtmp-server/srs/blob/develop/DONATIONS.txt | 787 | [donations]: https://github.com/simple-rtmp-server/srs/blob/develop/DONATIONS.txt |
| 904 | 788 | ||
| 789 | +[v1_CN_Performance]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance | ||
| 790 | +[v1_EN_Performance]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Performance | ||
| 791 | +[v1_CN_DeliveryRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryRTMP | ||
| 792 | +[v1_EN_DeliveryRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryRTMP | ||
| 793 | +[v1_CN_Edge]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Edge | ||
| 794 | +[v1_EN_Edge]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Edge | ||
| 795 | +[v1_CN_RtmpUrlVhost]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RtmpUrlVhost | ||
| 796 | +[v1_EN_RtmpUrlVhost]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_RtmpUrlVhost | ||
| 797 | +[v1_CN_DeliveryHLS]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS | ||
| 798 | +[v1_EN_DeliveryHLS]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS | ||
| 799 | +[v1_CN_DeliveryHLS2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHLS#hlsaudioonly | ||
| 800 | +[v1_EN_DeliveryHLS2]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHLS#hlsaudioonly | ||
| 801 | +[v1_CN_Reload]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Reload | ||
| 802 | +[v1_EN_Reload]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Reload | ||
| 803 | +[v1_CN_LowLatency2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LowLatency#gop-cache | ||
| 804 | +[v1_EN_LowLatency2]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_LowLatency#gop-cache | ||
| 805 | +[v1_CN_Forward]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Forward | ||
| 806 | +[v1_EN_Forward]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Forward | ||
| 807 | +[v1_CN_FFMPEG]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_FFMPEG | ||
| 808 | +[v1_EN_FFMPEG]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_FFMPEG | ||
| 809 | +[v1_CN_HTTPCallback]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPCallback | ||
| 810 | +[v1_EN_HTTPCallback]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPCallback | ||
| 811 | +[v1_CN_BandwidthTestTool]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_BandwidthTestTool | ||
| 812 | +[v1_EN_BandwidthTestTool]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_BandwidthTestTool | ||
| 813 | +[v1_CN_SampleDemo]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleDemo | ||
| 814 | +[v1_EN_SampleDemo]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SampleDemo | ||
| 815 | +[v2_CN_SrsLibrtmp]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp | ||
| 816 | +[v2_EN_SrsLibrtmp]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp | ||
| 817 | +[v1_CN_SrsLinuxArm]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLinuxArm | ||
| 818 | +[v1_EN_SrsLinuxArm]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLinuxArm | ||
| 819 | +[v1_CN_LinuxService]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LinuxService | ||
| 820 | +[v1_EN_LinuxService]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_LinuxService | ||
| 821 | +[v1_CN_RTMP-ATC]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RTMP-ATC | ||
| 822 | +[v1_EN_RTMP-ATC]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_RTMP-ATC | ||
| 823 | +[v1_CN_HTTPApi]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HTTPApi | ||
| 824 | +[v1_EN_HTTPApi]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_HTTPApi | ||
| 825 | +[v1_CN_Ingest]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Ingest | ||
| 826 | +[v1_EN_Ingest]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Ingest | ||
| 827 | +[v1_CN_DVR]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DVR | ||
| 828 | +[v1_EN_DVR]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DVR | ||
| 829 | +[v1_CN_SrsLog]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLog | ||
| 830 | +[v1_EN_SrsLog]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_SrsLog | ||
| 831 | +[v1_CN_DRM#tokentraverse]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DRM#tokentraverse | ||
| 832 | +[v1_EN_DRM#tokentraverse]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DRM#tokentraverse | ||
| 833 | +[v2_CN_SampleHTTP]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHTTP | ||
| 834 | +[v2_EN_SampleHTTP]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHTTP | ||
| 835 | +[v2_CN_FlvVodStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_FlvVodStream | ||
| 836 | +[v2_EN_FlvVodStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_FlvVodStream | ||
| 837 | +[v2_CN_SrsLibrtmp#publish-h264-raw-data]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#publish-h264-raw-data | ||
| 838 | +[v2_EN_SrsLibrtmp#publish-h264-raw-data]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp#publish-h264-raw-data | ||
| 839 | +[v2_CN_SrsLibrtmp#publish-audio-raw-stream]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SrsLibrtmp#publish-audio-raw-stream | ||
| 840 | +[v2_EN_SrsLibrtmp#publish-audio-raw-stream]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SrsLibrtmp#publish-audio-raw-stream | ||
| 841 | +[v2_CN_Security]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Security | ||
| 842 | +[v2_EN_Security]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Security | ||
| 843 | +[v2_CN_DeliveryHttpStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_DeliveryHttpStream | ||
| 844 | +[v2_EN_DeliveryHttpStream]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_DeliveryHttpStream | ||
| 845 | +[v1_CN_DeliveryHDS]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DeliveryHDS | ||
| 846 | +[v1_EN_DeliveryHDS]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_DeliveryHDS | ||
| 847 | +[v2_CN_Streamer#push-http-flv-to-srs]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_Streamer#push-http-flv-to-srs | ||
| 848 | +[v2_EN_Streamer#push-http-flv-to-srs]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_Streamer#push-http-flv-to-srs | ||
| 849 | + | ||
| 850 | +[bug #213]: https://github.com/simple-rtmp-server/srs/issues/213 | ||
| 851 | +[bug #194]: https://github.com/simple-rtmp-server/srs/issues/194 | ||
| 852 | +[bug #182]: https://github.com/simple-rtmp-server/srs/issues/182 | ||
| 853 | +[bug #257]: https://github.com/simple-rtmp-server/srs/issues/257 | ||
| 854 | +[bug #179]: https://github.com/simple-rtmp-server/srs/issues/179 | ||
| 855 | +[bug #224]: https://github.com/simple-rtmp-server/srs/issues/224 | ||
| 856 | +[bug #251]: https://github.com/simple-rtmp-server/srs/issues/251 | ||
| 857 | +[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293 | ||
| 858 | +[bug #250]: https://github.com/simple-rtmp-server/srs/issues/250 | ||
| 859 | +[bug #301]: https://github.com/simple-rtmp-server/srs/issues/301 | ||
| 860 | +[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304 | ||
| 861 | +[bug #133]: https://github.com/simple-rtmp-server/srs/issues/133 | ||
| 862 | +[bug #92]: https://github.com/simple-rtmp-server/srs/issues/92 | ||
| 863 | + | ||
| 905 | 864 | ||
| 906 | [contact]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Contact | 865 | [contact]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Contact |
| 907 | [more0]: http://winlinvip.github.io/srs.release/releases/ | 866 | [more0]: http://winlinvip.github.io/srs.release/releases/ |
| 908 | [more1]: http://www.ossrs.net/srs.release/releases/ | 867 | [more1]: http://www.ossrs.net/srs.release/releases/ |
| 909 | 868 | ||
| 869 | +[branch2]: https://github.com/simple-rtmp-server/srs/tree/2.0release | ||
| 910 | [release2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release20 | 870 | [release2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release20 |
| 911 | [centos0]: http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip | 871 | [centos0]: http://winlinvip.github.io/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip |
| 912 | [centos1]: http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip | 872 | [centos1]: http://www.ossrs.net/srs.release/releases/files/SRS-CentOS6-x86_64-1.0.32.zip |
-
请 注册 或 登录 后发表评论