正在显示
1 个修改的文件
包含
341 行增加
和
161 行删除
| @@ -195,12 +195,12 @@ Supported operating systems and hardware: | @@ -195,12 +195,12 @@ Supported operating systems and hardware: | ||
| 195 | 1. Support system full utest on gtest. | 195 | 1. Support system full utest on gtest. |
| 196 | 1. Support embeded HTTP server([CN][v2_CN_SampleHTTP], [EN][v2_EN_SampleHTTP]) for hls(live/vod) | 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]). | 197 | 1. Support vod stream(http flv/hls vod stream)([CN][v2_CN_FlvVodStream], [EN][v2_EN_FlvVodStream]). |
| 198 | -1. Stable [1.0release branch](https://github.com/simple-rtmp-server/srs/tree/1.0release). | 198 | +1. Stable [1.0release branch][branch1]. |
| 199 | 1. Support publish h264 raw stream([CN][v2_CN_SrsLibrtmp2], [EN][v2_EN_SrsLibrtmp2]) by srs-librtmp. | 199 | 1. Support publish h264 raw stream([CN][v2_CN_SrsLibrtmp2], [EN][v2_EN_SrsLibrtmp2]) by srs-librtmp. |
| 200 | 1. Support [6k+ clients][bug #194], 3Gbps per process. | 200 | 1. Support [6k+ clients][bug #194], 3Gbps per process. |
| 201 | 1. Suppport [English wiki][v1_EN_Home). | 201 | 1. Suppport [English wiki][v1_EN_Home). |
| 202 | 1. Research and simplify st, [bug #182][bug #182]. | 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]. | 203 | +1. Support compile [srs-librtmp on windows][srs-librtmp], [bug #213][bug #213]. |
| 204 | 1. Support [10k+ clients][bug #251], 4Gbps per process. | 204 | 1. Support [10k+ clients][bug #251], 4Gbps per process. |
| 205 | 1. Support publish aac adts raw stream([CN][v2_CN_SrsLibrtmp3], [EN][v2_EN_SrsLibrtmp3]) by srs-librtmp. | 205 | 1. Support publish aac adts raw stream([CN][v2_CN_SrsLibrtmp3], [EN][v2_EN_SrsLibrtmp3]) by srs-librtmp. |
| 206 | 1. Support 0.1s+ latency, read [bug #257][bug #257]. | 206 | 1. Support 0.1s+ latency, read [bug #257][bug #257]. |
| @@ -215,7 +215,7 @@ Supported operating systems and hardware: | @@ -215,7 +215,7 @@ Supported operating systems and hardware: | ||
| 215 | 1. [experiment] Support push RTSP to SRS, read [bug #133][bug #133]. | 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_Streamer2], [EN][v2_EN_Streamer2]). | 216 | 1. [experiment] Support push flv stream over HTTP POST to SRS, read [wiki]([CN][v2_CN_Streamer2], [EN][v2_EN_Streamer2]). |
| 217 | 1. [experiment] Support [srs-dolphin][srs-dolphin], the multiple-process SRS. | 217 | 1. [experiment] Support [srs-dolphin][srs-dolphin], the multiple-process SRS. |
| 218 | -1. [experiment] Support [remote console](http://ossrs.net:1985/console), read [srs-ngb][srs-ngb]. | 218 | +1. [experiment] Support [remote console][console], read [srs-ngb][srs-ngb]. |
| 219 | 1. Support nginx-rtmp style exec, read [bug #367][bug #367]. | 219 | 1. Support nginx-rtmp style exec, read [bug #367][bug #367]. |
| 220 | 1. [no-plan] Support <500ms latency, FRSC(Fast RTMP-compatible Stream Channel tech). | 220 | 1. [no-plan] Support <500ms latency, FRSC(Fast RTMP-compatible Stream Channel tech). |
| 221 | 1. [no-plan] Support RTMP 302 redirect [bug #92][bug #92]. | 221 | 1. [no-plan] Support RTMP 302 redirect [bug #92][bug #92]. |
| @@ -346,212 +346,212 @@ Remark: | @@ -346,212 +346,212 @@ Remark: | ||
| 346 | * v3.0, 2015-08-25, fix [#367](https://github.com/simple-rtmp-server/srs/issues/367), support nginx-rtmp exec. 3.0.1 | 346 | * v3.0, 2015-08-25, fix [#367](https://github.com/simple-rtmp-server/srs/issues/367), support nginx-rtmp exec. 3.0.1 |
| 347 | * <strong>v2.0, 2015-08-23, [2.0 alpha(2.0.185)][r2.0a0] released. 89022 lines.</strong> | 347 | * <strong>v2.0, 2015-08-23, [2.0 alpha(2.0.185)][r2.0a0] released. 89022 lines.</strong> |
| 348 | * v2.0, 2015-08-22, HTTP API support JSONP by specifies the query string callback=xxx. | 348 | * v2.0, 2015-08-22, HTTP API support JSONP by specifies the query string callback=xxx. |
| 349 | -* v2.0, 2015-08-20, fix [#380](https://github.com/simple-rtmp-server/srs/issues/380), srs-librtmp send sequence header when sps or pps changed. | ||
| 350 | -* v2.0, 2015-08-18, close [#454](https://github.com/simple-rtmp-server/srs/issues/454), support obs restart publish. 2.0.184 | 349 | +* v2.0, 2015-08-20, fix [#380][bug #380], srs-librtmp send sequence header when sps or pps changed. |
| 350 | +* v2.0, 2015-08-18, close [#454][bug #454], support obs restart publish. 2.0.184 | ||
| 351 | * v2.0, 2015-08-14, use reduce_sequence_header for stream control. | 351 | * v2.0, 2015-08-14, use reduce_sequence_header for stream control. |
| 352 | * v2.0, 2015-08-14, use send_min_interval for stream control. 2.0.183 | 352 | * v2.0, 2015-08-14, use send_min_interval for stream control. 2.0.183 |
| 353 | * v2.0, 2015-08-12, enable the SRS_PERF_TCP_NODELAY and add config tcp_nodelay. 2.0.182 | 353 | * v2.0, 2015-08-12, enable the SRS_PERF_TCP_NODELAY and add config tcp_nodelay. 2.0.182 |
| 354 | -* v2.0, 2015-08-11, for [#442](https://github.com/simple-rtmp-server/srs/issues/442) support kickoff connected client. 2.0.181 | ||
| 355 | -* v2.0, 2015-07-21, for [#169](https://github.com/simple-rtmp-server/srs/issues/169) support default values for transcode. 2.0.180 | ||
| 356 | -* v2.0, 2015-07-21, fix [#435](https://github.com/simple-rtmp-server/srs/issues/435) add pageUrl for HTTP callback on_play. | 354 | +* v2.0, 2015-08-11, for [#442][bug #442] support kickoff connected client. 2.0.181 |
| 355 | +* v2.0, 2015-07-21, for [#169][bug #169] support default values for transcode. 2.0.180 | ||
| 356 | +* v2.0, 2015-07-21, fix [#435][bug #435] add pageUrl for HTTP callback on_play. | ||
| 357 | * v2.0, 2015-07-20, refine the hls, ignore packet when no sequence header. 2.0.179 | 357 | * v2.0, 2015-07-20, refine the hls, ignore packet when no sequence header. 2.0.179 |
| 358 | -* v2.0, 2015-07-16, for [#441](https://github.com/simple-rtmp-server/srs/issues/441) use 30s timeout for first msg. 2.0.178 | 358 | +* v2.0, 2015-07-16, for [#441][bug #441] use 30s timeout for first msg. 2.0.178 |
| 359 | * v2.0, 2015-07-14, refine hls disable the time jitter, support not mix monotonically increase. 2.0.177 | 359 | * v2.0, 2015-07-14, refine hls disable the time jitter, support not mix monotonically increase. 2.0.177 |
| 360 | -* v2.0, 2015-07-01, fix [#433](https://github.com/simple-rtmp-server/srs/issues/433) fix the sps parse bug. 2.0.176 | ||
| 361 | -* v2.0, 2015-06-10, fix [#425](https://github.com/simple-rtmp-server/srs/issues/425) refine the time jitter, correct (-inf,-250)+(250,+inf) to 10ms. 2.0.175 | ||
| 362 | -* v2.0, 2015-06-10, fix [#424](https://github.com/simple-rtmp-server/srs/issues/424) fix aggregate timestamp bug. 2.0.174 | ||
| 363 | -* v2.0, 2015-06-06, fix [#421](https://github.com/simple-rtmp-server/srs/issues/421) drop video for unkown RTMP header. | ||
| 364 | -* v2.0, 2015-06-05, fix [#420](https://github.com/simple-rtmp-server/srs/issues/420) remove ts for hls ram mode. | ||
| 365 | -* v2.0, 2015-05-30, fix [#209](https://github.com/simple-rtmp-server/srs/issues/209) cleanup hls when stop and timeout. 2.0.173. | ||
| 366 | -* v2.0, 2015-05-29, fix [#409](https://github.com/simple-rtmp-server/srs/issues/409) support pure video hls. 2.0.172. | 360 | +* v2.0, 2015-07-01, fix [#433][bug #433] fix the sps parse bug. 2.0.176 |
| 361 | +* v2.0, 2015-06-10, fix [#425][bug #425] refine the time jitter, correct (-inf,-250)+(250,+inf) to 10ms. 2.0.175 | ||
| 362 | +* v2.0, 2015-06-10, fix [#424][bug #424] fix aggregate timestamp bug. 2.0.174 | ||
| 363 | +* v2.0, 2015-06-06, fix [#421][bug #421] drop video for unkown RTMP header. | ||
| 364 | +* v2.0, 2015-06-05, fix [#420][bug #420] remove ts for hls ram mode. | ||
| 365 | +* v2.0, 2015-05-30, fix [#209][bug #209] cleanup hls when stop and timeout. 2.0.173. | ||
| 366 | +* v2.0, 2015-05-29, fix [#409][bug #409] support pure video hls. 2.0.172. | ||
| 367 | * v2.0, 2015-05-28, support [srs-dolphin][srs-dolphin], the multiple-process SRS. | 367 | * v2.0, 2015-05-28, support [srs-dolphin][srs-dolphin], the multiple-process SRS. |
| 368 | -* v2.0, 2015-05-24, fix [#404](https://github.com/simple-rtmp-server/srs/issues/404) register handler then start http thread. 2.0.167. | 368 | +* v2.0, 2015-05-24, fix [#404][bug #404] register handler then start http thread. 2.0.167. |
| 369 | * v2.0, 2015-05-23, refine the thread, protocol, kbps code. 2.0.166 | 369 | * v2.0, 2015-05-23, refine the thread, protocol, kbps code. 2.0.166 |
| 370 | -* v2.0, 2015-05-23, fix [#391](https://github.com/simple-rtmp-server/srs/issues/391) copy request for async call. | ||
| 371 | -* v2.0, 2015-05-22, fix [#397](https://github.com/simple-rtmp-server/srs/issues/397) the USER_HZ maybe not 100. 2.0.165 | ||
| 372 | -* v2.0, 2015-05-22, for [#400](https://github.com/simple-rtmp-server/srs/issues/400), parse when got entire http header, by feilong. 2.0.164. | 370 | +* v2.0, 2015-05-23, fix [#391][bug #391] copy request for async call. |
| 371 | +* v2.0, 2015-05-22, fix [#397][bug #397] the USER_HZ maybe not 100. 2.0.165 | ||
| 372 | +* v2.0, 2015-05-22, for [#400][bug #400], parse when got entire http header, by feilong. 2.0.164. | ||
| 373 | * v2.0, 2015-05-19, merge from bravo system, add the rtmfp to bms(commercial srs). 2.0.163. | 373 | * v2.0, 2015-05-19, merge from bravo system, add the rtmfp to bms(commercial srs). 2.0.163. |
| 374 | * v2.0, 2015-05-10, support push flv stream over HTTP POST to SRS. | 374 | * v2.0, 2015-05-10, support push flv stream over HTTP POST to SRS. |
| 375 | * v2.0, 2015-04-20, support ingest hls live stream to RTMP. | 375 | * v2.0, 2015-04-20, support ingest hls live stream to RTMP. |
| 376 | -* v2.0, 2015-04-15, for [#383](https://github.com/simple-rtmp-server/srs/issues/383), support mix_correct algorithm. 2.0.161. | ||
| 377 | -* v2.0, 2015-04-13, for [#381](https://github.com/simple-rtmp-server/srs/issues/381), support reap hls/ts by gop or not. 2.0.160. | 376 | +* v2.0, 2015-04-15, for [#383][bug #383], support mix_correct algorithm. 2.0.161. |
| 377 | +* v2.0, 2015-04-13, for [#381][bug #381], support reap hls/ts by gop or not. 2.0.160. | ||
| 378 | * v2.0, 2015-04-10, enhanced on_hls_notify, support HTTP GET when reap ts. | 378 | * v2.0, 2015-04-10, enhanced on_hls_notify, support HTTP GET when reap ts. |
| 379 | * v2.0, 2015-04-10, refine the hls deviation for floor algorithm. | 379 | * v2.0, 2015-04-10, refine the hls deviation for floor algorithm. |
| 380 | -* v2.0, 2015-04-08, for [#375](https://github.com/simple-rtmp-server/srs/issues/375), fix hls bug, keep cc continous between ts files. 2.0.159. | ||
| 381 | -* v2.0, 2015-04-04, for [#304](https://github.com/simple-rtmp-server/srs/issues/304), rewrite annexb mux for ts, refer to apple sample. 2.0.157. | 380 | +* v2.0, 2015-04-08, for [#375][bug #375], fix hls bug, keep cc continous between ts files. 2.0.159. |
| 381 | +* v2.0, 2015-04-04, for [#304][bug #304], rewrite annexb mux for ts, refer to apple sample. 2.0.157. | ||
| 382 | * v2.0, 2015-04-03, enhanced avc decode, parse the sps get width+height. 2.0.156. | 382 | * v2.0, 2015-04-03, enhanced avc decode, parse the sps get width+height. 2.0.156. |
| 383 | -* v2.0, 2015-04-03, for [#372](https://github.com/simple-rtmp-server/srs/issues/372), support transform vhost of edge 2.0.155. | ||
| 384 | -* v2.0, 2015-03-30, for [#366](https://github.com/simple-rtmp-server/srs/issues/366), config hls to disable cleanup of ts. 2.0.154. | 383 | +* v2.0, 2015-04-03, for [#372][bug #372], support transform vhost of edge 2.0.155. |
| 384 | +* v2.0, 2015-03-30, for [#366][bug #366], config hls to disable cleanup of ts. 2.0.154. | ||
| 385 | * v2.0, 2015-03-31, support server cycle handler. 2.0.153. | 385 | * v2.0, 2015-03-31, support server cycle handler. 2.0.153. |
| 386 | * v2.0, 2015-03-31, support on_hls for http hooks. 2.0.152. | 386 | * v2.0, 2015-03-31, support on_hls for http hooks. 2.0.152. |
| 387 | * v2.0, 2015-03-31, enhanced hls, support deviation for duration. 2.0.151. | 387 | * v2.0, 2015-03-31, enhanced hls, support deviation for duration. 2.0.151. |
| 388 | -* v2.0, 2015-03-30, for [#351](https://github.com/simple-rtmp-server/srs/issues/351), support config the m3u8/ts path for hls. 2.0.149. | ||
| 389 | -* v2.0, 2015-03-17, for [#155](https://github.com/simple-rtmp-server/srs/issues/155), osx(darwin) support demo with nginx and ffmpeg. 2.0.143. | ||
| 390 | -* v2.0, 2015-03-15, start [2.0release branch](https://github.com/simple-rtmp-server/srs/tree/2.0release), 80773 lines. | ||
| 391 | -* v2.0, 2015-03-14, fix [#324](https://github.com/simple-rtmp-server/srs/issues/324), support hstrs(http stream trigger rtmp source) edge mode. 2.0.140. | ||
| 392 | -* v2.0, 2015-03-14, for [#324](https://github.com/simple-rtmp-server/srs/issues/324), support hstrs(http stream trigger rtmp source) origin mode. 2.0.139. | ||
| 393 | -* v2.0, 2015-03-12, fix [#328](https://github.com/simple-rtmp-server/srs/issues/328), support adobe hds. 2.0.138. | ||
| 394 | -* v2.0, 2015-03-10, fix [#155](https://github.com/simple-rtmp-server/srs/issues/155), support osx(darwin) for mac pro. 2.0.137. | ||
| 395 | -* v2.0, 2015-03-08, fix [#316](https://github.com/simple-rtmp-server/srs/issues/316), http api provides stream/vhost/srs/server bytes, codec and count. 2.0.136. | ||
| 396 | -* v2.0, 2015-03-08, fix [#310](https://github.com/simple-rtmp-server/srs/issues/310), refine aac LC, support aac HE/HEv2. 2.0.134. | ||
| 397 | -* v2.0, 2015-03-06, for [#322](https://github.com/simple-rtmp-server/srs/issues/322), fix http-flv stream bug, support multiple streams. 2.0.133. | 388 | +* v2.0, 2015-03-30, for [#351][bug #351], support config the m3u8/ts path for hls. 2.0.149. |
| 389 | +* v2.0, 2015-03-17, for [#155][bug #155], osx(darwin) support demo with nginx and ffmpeg. 2.0.143. | ||
| 390 | +* v2.0, 2015-03-15, start [2.0release branch][branch2], 80773 lines. | ||
| 391 | +* v2.0, 2015-03-14, fix [#324][bug #324], support hstrs(http stream trigger rtmp source) edge mode. 2.0.140. | ||
| 392 | +* v2.0, 2015-03-14, for [#324][bug #324], support hstrs(http stream trigger rtmp source) origin mode. 2.0.139. | ||
| 393 | +* v2.0, 2015-03-12, fix [#328][bug #328], support adobe hds. 2.0.138. | ||
| 394 | +* v2.0, 2015-03-10, fix [#155][bug #155], support osx(darwin) for mac pro. 2.0.137. | ||
| 395 | +* v2.0, 2015-03-08, fix [#316][bug #316], http api provides stream/vhost/srs/server bytes, codec and count. 2.0.136. | ||
| 396 | +* v2.0, 2015-03-08, fix [#310][bug #310], refine aac LC, support aac HE/HEv2. 2.0.134. | ||
| 397 | +* v2.0, 2015-03-06, for [#322][bug #322], fix http-flv stream bug, support multiple streams. 2.0.133. | ||
| 398 | * v2.0, 2015-03-06, refine http request parse. 2.0.132. | 398 | * v2.0, 2015-03-06, refine http request parse. 2.0.132. |
| 399 | -* v2.0, 2015-03-01, for [#179](https://github.com/simple-rtmp-server/srs/issues/179), revert dvr http api. 2.0.128. | ||
| 400 | -* v2.0, 2015-02-24, for [#304](https://github.com/simple-rtmp-server/srs/issues/304), fix hls bug, write pts/dts error. 2.0.124 | 399 | +* v2.0, 2015-03-01, for [#179][bug #179], revert dvr http api. 2.0.128. |
| 400 | +* v2.0, 2015-02-24, for [#304][bug #304], fix hls bug, write pts/dts error. 2.0.124 | ||
| 401 | * v2.0, 2015-02-19, refine dvr, append file when dvr file exists. 2.0.122. | 401 | * v2.0, 2015-02-19, refine dvr, append file when dvr file exists. 2.0.122. |
| 402 | * v2.0, 2015-02-19, refine pithy print to more easyer to use. 2.0.121. | 402 | * v2.0, 2015-02-19, refine pithy print to more easyer to use. 2.0.121. |
| 403 | -* v2.0, 2015-02-18, fix [#133](https://github.com/simple-rtmp-server/srs/issues/133), support push rtsp to srs. 2.0.120. | 403 | +* v2.0, 2015-02-18, fix [#133][bug #133], support push rtsp to srs. 2.0.120. |
| 404 | * v2.0, 2015-02-17, the join maybe failed, should use a variable to ensure thread terminated. 2.0.119. | 404 | * v2.0, 2015-02-17, the join maybe failed, should use a variable to ensure thread terminated. 2.0.119. |
| 405 | -* v2.0, 2015-02-15, for [#304](https://github.com/simple-rtmp-server/srs/issues/304), support config default acodec/vcodec. 2.0.118. | ||
| 406 | -* v2.0, 2015-02-15, for [#304](https://github.com/simple-rtmp-server/srs/issues/304), rewrite hls/ts code, support h.264+mp3 for hls. 2.0.117. | ||
| 407 | -* v2.0, 2015-02-12, for [#304](https://github.com/simple-rtmp-server/srs/issues/304), use stringstream to generate m3u8, add hls_td_ratio. 2.0.116. | 405 | +* v2.0, 2015-02-15, for [#304][bug #304], support config default acodec/vcodec. 2.0.118. |
| 406 | +* v2.0, 2015-02-15, for [#304][bug #304], rewrite hls/ts code, support h.264+mp3 for hls. 2.0.117. | ||
| 407 | +* v2.0, 2015-02-12, for [#304][bug #304], use stringstream to generate m3u8, add hls_td_ratio. 2.0.116. | ||
| 408 | * v2.0, 2015-02-11, dev code ZhouGuowen for 2.0.115. | 408 | * v2.0, 2015-02-11, dev code ZhouGuowen for 2.0.115. |
| 409 | -* v2.0, 2015-02-10, for [#311](https://github.com/simple-rtmp-server/srs/issues/311), set pcr_base to dts. 2.0.114. | ||
| 410 | -* v2.0, 2015-02-10, fix [the bug](https://github.com/simple-rtmp-server/srs/commit/87519aaae835199e5adb60c0ae2c1cd24939448c) of ibmf format which decoded in annexb. | ||
| 411 | -* v2.0, 2015-02-10, for [#310](https://github.com/simple-rtmp-server/srs/issues/310), downcast aac SSR to LC. 2.0.113 | ||
| 412 | -* v2.0, 2015-02-03, fix [#136](https://github.com/simple-rtmp-server/srs/issues/136), support hls without io(in ram). 2.0.112 | ||
| 413 | -* v2.0, 2015-01-31, for [#250](https://github.com/simple-rtmp-server/srs/issues/250), support push MPEGTS over UDP to SRS. 2.0.111 | 409 | +* v2.0, 2015-02-10, for [#311][bug #311], set pcr_base to dts. 2.0.114. |
| 410 | +* v2.0, 2015-02-10, fix [the bug][p21] of ibmf format which decoded in annexb. | ||
| 411 | +* v2.0, 2015-02-10, for [#310][bug #310], downcast aac SSR to LC. 2.0.113 | ||
| 412 | +* v2.0, 2015-02-03, fix [#136][bug #136], support hls without io(in ram). 2.0.112 | ||
| 413 | +* v2.0, 2015-01-31, for [#250][bug #250], support push MPEGTS over UDP to SRS. 2.0.111 | ||
| 414 | * v2.0, 2015-01-29, build libfdk-aac in ffmpeg. 2.0.108 | 414 | * v2.0, 2015-01-29, build libfdk-aac in ffmpeg. 2.0.108 |
| 415 | -* v2.0, 2015-01-25, for [#301](https://github.com/simple-rtmp-server/srs/issues/301), hls support h.264+mp3, ok for vlc. 2.0.107 | ||
| 416 | -* v2.0, 2015-01-25, for [#301](https://github.com/simple-rtmp-server/srs/issues/301), http ts stream support h.264+mp3. 2.0.106 | ||
| 417 | -* v2.0, 2015-01-25, hotfix [#268](https://github.com/simple-rtmp-server/srs/issues/268), refine the pcr start at 0, dts/pts plus delay. 2.0.105 | ||
| 418 | -* v2.0, 2015-01-25, hotfix [#151](https://github.com/simple-rtmp-server/srs/issues/151), refine pcr=dts-800ms and use dts/pts directly. 2.0.104 | ||
| 419 | -* v2.0, 2015-01-23, hotfix [#151](https://github.com/simple-rtmp-server/srs/issues/151), use absolutely overflow to make jwplayer happy. 2.0.103 | ||
| 420 | -* v2.0, 2015-01-22, for [#293](https://github.com/simple-rtmp-server/srs/issues/293), support http live ts stream. 2.0.101. | ||
| 421 | -* v2.0, 2015-01-19, for [#293](https://github.com/simple-rtmp-server/srs/issues/293), support http live flv/aac/mp3 stream with fast cache. 2.0.100. | ||
| 422 | -* v2.0, 2015-01-18, for [#293](https://github.com/simple-rtmp-server/srs/issues/293), support rtmp remux to http flv live stream. 2.0.99. | ||
| 423 | -* v2.0, 2015-01-17, fix [#277](https://github.com/simple-rtmp-server/srs/issues/277), refine http server refer to go http-framework. 2.0.98 | ||
| 424 | -* v2.0, 2015-01-17, for [#277](https://github.com/simple-rtmp-server/srs/issues/277), refine http api refer to go http-framework. 2.0.97 | ||
| 425 | -* v2.0, 2015-01-17, hotfix [#290](https://github.com/simple-rtmp-server/srs/issues/290), use iformat only for rtmp input. 2.0.95 | ||
| 426 | -* v2.0, 2015-01-08, hotfix [#281](https://github.com/simple-rtmp-server/srs/issues/281), fix hls bug ignore type-9 send aud. 2.0.93 | ||
| 427 | -* v2.0, 2015-01-03, fix [#274](https://github.com/simple-rtmp-server/srs/issues/274), http-callback support on_dvr when reap a dvr file. 2.0.89 | 415 | +* v2.0, 2015-01-25, for [#301][bug #301], hls support h.264+mp3, ok for vlc. 2.0.107 |
| 416 | +* v2.0, 2015-01-25, for [#301][bug #301], http ts stream support h.264+mp3. 2.0.106 | ||
| 417 | +* v2.0, 2015-01-25, hotfix [#268][bug #268], refine the pcr start at 0, dts/pts plus delay. 2.0.105 | ||
| 418 | +* v2.0, 2015-01-25, hotfix [#151][bug #151], refine pcr=dts-800ms and use dts/pts directly. 2.0.104 | ||
| 419 | +* v2.0, 2015-01-23, hotfix [#151][bug #151], use absolutely overflow to make jwplayer happy. 2.0.103 | ||
| 420 | +* v2.0, 2015-01-22, for [#293][bug #293], support http live ts stream. 2.0.101. | ||
| 421 | +* v2.0, 2015-01-19, for [#293][bug #293], support http live flv/aac/mp3 stream with fast cache. 2.0.100. | ||
| 422 | +* v2.0, 2015-01-18, for [#293][bug #293], support rtmp remux to http flv live stream. 2.0.99. | ||
| 423 | +* v2.0, 2015-01-17, fix [#277][bug #277], refine http server refer to go http-framework. 2.0.98 | ||
| 424 | +* v2.0, 2015-01-17, for [#277][bug #277], refine http api refer to go http-framework. 2.0.97 | ||
| 425 | +* v2.0, 2015-01-17, hotfix [#290][bug #290], use iformat only for rtmp input. 2.0.95 | ||
| 426 | +* v2.0, 2015-01-08, hotfix [#281][bug #281], fix hls bug ignore type-9 send aud. 2.0.93 | ||
| 427 | +* v2.0, 2015-01-03, fix [#274][bug #274], http-callback support on_dvr when reap a dvr file. 2.0.89 | ||
| 428 | * v2.0, 2015-01-03, hotfix to remove the pageUrl for http callback. 2.0.88 | 428 | * v2.0, 2015-01-03, hotfix to remove the pageUrl for http callback. 2.0.88 |
| 429 | -* v2.0, 2015-01-03, fix [#179](https://github.com/simple-rtmp-server/srs/issues/179), dvr support custom filepath by variables. 2.0.87 | ||
| 430 | -* v2.0, 2015-01-02, fix [#211](https://github.com/simple-rtmp-server/srs/issues/211), support security allow/deny publish/play all/ip. 2.0.86 | ||
| 431 | -* v2.0, 2015-01-02, hotfix [#207](https://github.com/simple-rtmp-server/srs/issues/207), trim the last 0 of log. 2.0.85 | ||
| 432 | -* v2.0, 2014-01-02, fix [#158](https://github.com/simple-rtmp-server/srs/issues/158), http-callback check http status code ok(200). 2.0.84 | ||
| 433 | -* v2.0, 2015-01-02, hotfix [#216](https://github.com/simple-rtmp-server/srs/issues/216), http-callback post in application/json content-type. 2.0.83 | ||
| 434 | -* v2.0, 2014-01-02, fix [#263](https://github.com/simple-rtmp-server/srs/issues/263), srs-librtmp flv read tag should init size. 2.0.82 | ||
| 435 | -* v2.0, 2015-01-01, hotfix [#270](https://github.com/simple-rtmp-server/srs/issues/270), memory leak for http client post. 2.0.81 | ||
| 436 | -* v2.0, 2014-12-12, fix [#266](https://github.com/simple-rtmp-server/srs/issues/266), aac profile is object id plus one. 2.0.80 | ||
| 437 | -* v2.0, 2014-12-29, hotfix [#267](https://github.com/simple-rtmp-server/srs/issues/267), the forward dest ep should use server. 2.0.79 | ||
| 438 | -* v2.0, 2014-12-29, hotfix [#268](https://github.com/simple-rtmp-server/srs/issues/268), the hls pcr is negative when startup. 2.0.78 | ||
| 439 | -* v2.0, 2014-12-22, hotfix [#264](https://github.com/simple-rtmp-server/srs/issues/264), ignore NALU when sequence header to make HLS happy. 2.0.76 | ||
| 440 | -* v2.0, 2014-12-20, hotfix [#264](https://github.com/simple-rtmp-server/srs/issues/264), support disconnect publish connect when hls error. 2.0.75 | ||
| 441 | -* v2.0, 2014-12-12, fix [#257](https://github.com/simple-rtmp-server/srs/issues/257), support 0.1s+ latency. 2.0.70 | ||
| 442 | -* v2.0, 2014-12-08, update wiki for mr([EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency#merged-read), [CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency#merged-read)) and mw([EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency#merged-write), [CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency#merged-write)). | ||
| 443 | -* v2.0, 2014-12-07, fix [#251](https://github.com/simple-rtmp-server/srs/issues/251), 10k+ clients, use queue cond wait and fast vector. 2.0.67 | ||
| 444 | -* v2.0, 2014-12-05, fix [#251](https://github.com/simple-rtmp-server/srs/issues/251), 9k+ clients, use fast cache for msgs queue. 2.0.57 | ||
| 445 | -* v2.0, 2014-12-04, fix [#241](https://github.com/simple-rtmp-server/srs/issues/241), add mw(merged-write) config. 2.0.53 | ||
| 446 | -* v2.0, 2014-12-04, for [#241](https://github.com/simple-rtmp-server/srs/issues/241), support mr(merged-read) config and reload. 2.0.52. | ||
| 447 | -* v2.0, 2014-12-04, enable [#241](https://github.com/simple-rtmp-server/srs/issues/241) and [#248](https://github.com/simple-rtmp-server/srs/issues/248), +25% performance, 2.5k publisher. 2.0.50 | ||
| 448 | -* v2.0, 2014-12-04, fix [#248](https://github.com/simple-rtmp-server/srs/issues/248), improve about 15% performance for fast buffer. 2.0.49 | ||
| 449 | -* v2.0, 2014-12-03, fix [#244](https://github.com/simple-rtmp-server/srs/issues/244), conn thread use cond to wait for recv thread error. 2.0.47. | ||
| 450 | -* v2.0, 2014-12-02, merge [#239](https://github.com/simple-rtmp-server/srs/pull/239), traverse the token before response connect. 2.0.45. | 429 | +* v2.0, 2015-01-03, fix [#179][bug #179], dvr support custom filepath by variables. 2.0.87 |
| 430 | +* v2.0, 2015-01-02, fix [#211][bug #211], support security allow/deny publish/play all/ip. 2.0.86 | ||
| 431 | +* v2.0, 2015-01-02, hotfix [#207][bug #207], trim the last 0 of log. 2.0.85 | ||
| 432 | +* v2.0, 2014-01-02, fix [#158][bug #158], http-callback check http status code ok(200). 2.0.84 | ||
| 433 | +* v2.0, 2015-01-02, hotfix [#216][bug #216], http-callback post in application/json content-type. 2.0.83 | ||
| 434 | +* v2.0, 2014-01-02, fix [#263][bug #263], srs-librtmp flv read tag should init size. 2.0.82 | ||
| 435 | +* v2.0, 2015-01-01, hotfix [#270][bug #270], memory leak for http client post. 2.0.81 | ||
| 436 | +* v2.0, 2014-12-12, fix [#266][bug #266], aac profile is object id plus one. 2.0.80 | ||
| 437 | +* v2.0, 2014-12-29, hotfix [#267][bug #267], the forward dest ep should use server. 2.0.79 | ||
| 438 | +* v2.0, 2014-12-29, hotfix [#268][bug #268], the hls pcr is negative when startup. 2.0.78 | ||
| 439 | +* v2.0, 2014-12-22, hotfix [#264][bug #264], ignore NALU when sequence header to make HLS happy. 2.0.76 | ||
| 440 | +* v2.0, 2014-12-20, hotfix [#264][bug #264], support disconnect publish connect when hls error. 2.0.75 | ||
| 441 | +* v2.0, 2014-12-12, fix [#257][bug #257], support 0.1s+ latency. 2.0.70 | ||
| 442 | +* v2.0, 2014-12-08, update wiki for mr([EN][v2_EN_LowLatency#merged-read], [CN][v2_CN_LowLatency#merged-read]) and mw([EN][v2_EN_LowLatency#merged-write], [CN][v2_CN_LowLatency#merged-write]). | ||
| 443 | +* v2.0, 2014-12-07, fix [#251][bug #251], 10k+ clients, use queue cond wait and fast vector. 2.0.67 | ||
| 444 | +* v2.0, 2014-12-05, fix [#251][bug #251], 9k+ clients, use fast cache for msgs queue. 2.0.57 | ||
| 445 | +* v2.0, 2014-12-04, fix [#241][bug #241], add mw(merged-write) config. 2.0.53 | ||
| 446 | +* v2.0, 2014-12-04, for [#241][bug #241], support mr(merged-read) config and reload. 2.0.52. | ||
| 447 | +* v2.0, 2014-12-04, enable [#241][bug #241] and [#248][bug #248], +25% performance, 2.5k publisher. 2.0.50 | ||
| 448 | +* v2.0, 2014-12-04, fix [#248][bug #248], improve about 15% performance for fast buffer. 2.0.49 | ||
| 449 | +* v2.0, 2014-12-03, fix [#244][bug #244], conn thread use cond to wait for recv thread error. 2.0.47. | ||
| 450 | +* v2.0, 2014-12-02, merge [#239][p23], traverse the token before response connect. 2.0.45. | ||
| 451 | * v2.0, 2014-12-02, srs-librtmp support hijack io apis for st-load. 2.0.42. | 451 | * v2.0, 2014-12-02, srs-librtmp support hijack io apis for st-load. 2.0.42. |
| 452 | -* v2.0, 2014-12-01, for [#237](https://github.com/simple-rtmp-server/srs/issues/237), refine syscall for recv, supports 1.5k clients. 2.0.41. | 452 | +* v2.0, 2014-12-01, for [#237][bug #237], refine syscall for recv, supports 1.5k clients. 2.0.41. |
| 453 | * v2.0, 2014-11-30, add qtcreate project file trunk/src/qt/srs/srs-qt.pro. 2.0.39. | 453 | * v2.0, 2014-11-30, add qtcreate project file trunk/src/qt/srs/srs-qt.pro. 2.0.39. |
| 454 | -* v2.0, 2014-11-29, fix [#235](https://github.com/simple-rtmp-server/srs/issues/235), refine handshake, replace union with template method. 2.0.38. | ||
| 455 | -* v2.0, 2014-11-28, fix [#215](https://github.com/simple-rtmp-server/srs/issues/215), add srs_rtmp_dump tool. 2.0.37. | 454 | +* v2.0, 2014-11-29, fix [#235][bug #235], refine handshake, replace union with template method. 2.0.38. |
| 455 | +* v2.0, 2014-11-28, fix [#215][bug #215], add srs_rtmp_dump tool. 2.0.37. | ||
| 456 | * v2.0, 2014-11-25, update PRIMARY, AUTHORS, CONTRIBUTORS rule. 2.0.32. | 456 | * v2.0, 2014-11-25, update PRIMARY, AUTHORS, CONTRIBUTORS rule. 2.0.32. |
| 457 | -* v2.0, 2014-11-24, fix [#212](https://github.com/simple-rtmp-server/srs/issues/212), support publish aac adts raw stream. 2.0.31. | ||
| 458 | -* v2.0, 2014-11-22, fix [#217](https://github.com/simple-rtmp-server/srs/issues/217), remove timeout recv, support 7.5k+ 250kbps clients. 2.0.30. | 457 | +* v2.0, 2014-11-24, fix [#212][bug #212], support publish aac adts raw stream. 2.0.31. |
| 458 | +* v2.0, 2014-11-22, fix [#217][bug #217], remove timeout recv, support 7.5k+ 250kbps clients. 2.0.30. | ||
| 459 | * v2.0, 2014-11-21, srs-librtmp add rtmp prefix for rtmp/utils/human apis. 2.0.29. | 459 | * v2.0, 2014-11-21, srs-librtmp add rtmp prefix for rtmp/utils/human apis. 2.0.29. |
| 460 | * v2.0, 2014-11-21, refine examples of srs-librtmp, add srs_print_rtmp_packet. 2.0.28. | 460 | * v2.0, 2014-11-21, refine examples of srs-librtmp, add srs_print_rtmp_packet. 2.0.28. |
| 461 | -* v2.0, 2014-11-20, fix [#212](https://github.com/simple-rtmp-server/srs/issues/212), support publish audio raw frames. 2.0.27 | ||
| 462 | -* v2.0, 2014-11-19, fix [#213](https://github.com/simple-rtmp-server/srs/issues/213), support compile [srs-librtmp on windows](https://github.com/winlinvip/srs.librtmp), [bug #213](https://github.com/simple-rtmp-server/srs/issues/213). 2.0.26 | 461 | +* v2.0, 2014-11-20, fix [#212][bug #212], support publish audio raw frames. 2.0.27 |
| 462 | +* v2.0, 2014-11-19, fix [#213][bug #213], support compile [srs-librtmp on windows](https://github.com/winlinvip/srs.librtmp), [bug #213][bug #213]. 2.0.26 | ||
| 463 | * v2.0, 2014-11-18, all wiki translated to English. 2.0.23. | 463 | * v2.0, 2014-11-18, all wiki translated to English. 2.0.23. |
| 464 | -* v2.0, 2014-11-15, fix [#204](https://github.com/simple-rtmp-server/srs/issues/204), srs-librtmp drop duplicated sps/pps(sequence header). 2.0.22. | ||
| 465 | -* v2.0, 2014-11-15, fix [#203](https://github.com/simple-rtmp-server/srs/issues/203), srs-librtmp drop any video before sps/pps(sequence header). 2.0.21. | ||
| 466 | -* v2.0, 2014-11-15, fix [#202](https://github.com/simple-rtmp-server/srs/issues/202), fix memory leak of h.264 raw packet send in srs-librtmp. 2.0.20. | ||
| 467 | -* v2.0, 2014-11-13, fix [#200](https://github.com/simple-rtmp-server/srs/issues/200), deadloop when read/write 0 and ETIME. 2.0.16. | ||
| 468 | -* v2.0, 2014-11-13, fix [#194](https://github.com/simple-rtmp-server/srs/issues/194), writev multiple msgs, support 6k+ 250kbps clients. 2.0.15. | ||
| 469 | -* v2.0, 2014-11-12, fix [#194](https://github.com/simple-rtmp-server/srs/issues/194), optmized st for timeout recv. pulse to 500ms. 2.0.14. | ||
| 470 | -* v2.0, 2014-11-11, fix [#195](https://github.com/simple-rtmp-server/srs/issues/195), remove the confuse code st_usleep(0). 2.0.13. | ||
| 471 | -* v2.0, 2014-11-08, fix [#191](https://github.com/simple-rtmp-server/srs/issues/191), configure --export-librtmp-project and --export-librtmp-single. 2.0.11. | ||
| 472 | -* v2.0, 2014-11-08, fix [#66](https://github.com/simple-rtmp-server/srs/issues/66), srs-librtmp support write h264 raw packet. 2.0.9. | ||
| 473 | -* v2.0, 2014-10-25, fix [#185](https://github.com/simple-rtmp-server/srs/issues/185), AMF0 support 0x0B the date type codec. 2.0.7. | ||
| 474 | -* v2.0, 2014-10-24, fix [#186](https://github.com/simple-rtmp-server/srs/issues/186), hotfix for bug #186, drop connect args when not object. 2.0.6. | 464 | +* v2.0, 2014-11-15, fix [#204][bug #204], srs-librtmp drop duplicated sps/pps(sequence header). 2.0.22. |
| 465 | +* v2.0, 2014-11-15, fix [#203][bug #203], srs-librtmp drop any video before sps/pps(sequence header). 2.0.21. | ||
| 466 | +* v2.0, 2014-11-15, fix [#202][bug #202], fix memory leak of h.264 raw packet send in srs-librtmp. 2.0.20. | ||
| 467 | +* v2.0, 2014-11-13, fix [#200][bug #200], deadloop when read/write 0 and ETIME. 2.0.16. | ||
| 468 | +* v2.0, 2014-11-13, fix [#194][bug #194], writev multiple msgs, support 6k+ 250kbps clients. 2.0.15. | ||
| 469 | +* v2.0, 2014-11-12, fix [#194][bug #194], optmized st for timeout recv. pulse to 500ms. 2.0.14. | ||
| 470 | +* v2.0, 2014-11-11, fix [#195][bug #195], remove the confuse code st_usleep(0). 2.0.13. | ||
| 471 | +* v2.0, 2014-11-08, fix [#191][bug #191], configure --export-librtmp-project and --export-librtmp-single. 2.0.11. | ||
| 472 | +* v2.0, 2014-11-08, fix [#66][bug #66], srs-librtmp support write h264 raw packet. 2.0.9. | ||
| 473 | +* v2.0, 2014-10-25, fix [#185][bug #185], AMF0 support 0x0B the date type codec. 2.0.7. | ||
| 474 | +* v2.0, 2014-10-24, fix [#186][bug #186], hotfix for bug #186, drop connect args when not object. 2.0.6. | ||
| 475 | * v2.0, 2014-10-24, rename wiki/xxx to wiki/v1_CN_xxx. 2.0.3. | 475 | * v2.0, 2014-10-24, rename wiki/xxx to wiki/v1_CN_xxx. 2.0.3. |
| 476 | -* v2.0, 2014-10-19, fix [#184](https://github.com/simple-rtmp-server/srs/issues/184), support AnnexB in RTMP body for HLS. 2.0.2 | 476 | +* v2.0, 2014-10-19, fix [#184][bug #184], support AnnexB in RTMP body for HLS. 2.0.2 |
| 477 | * v2.0, 2014-10-18, remove supports for OSX(darwin). 2.0.1. | 477 | * v2.0, 2014-10-18, remove supports for OSX(darwin). 2.0.1. |
| 478 | * v2.0, 2014-10-16, revert github srs README to English. 2.0.0. | 478 | * v2.0, 2014-10-16, revert github srs README to English. 2.0.0. |
| 479 | -* <strong>v1.0, 2014-12-05, [1.0 release(1.0.10)](https://github.com/simple-rtmp-server/srs/releases/tag/1.0) released. 59391 lines.</strong> | 479 | +* <strong>v1.0, 2014-12-05, [1.0 release(1.0.10)][r1.0r0] released. 59391 lines.</strong> |
| 480 | * <strong>v1.0, 2014-10-09, [1.0 beta(1.0.0)][r1.0b0] released. 59316 lines.</strong> | 480 | * <strong>v1.0, 2014-10-09, [1.0 beta(1.0.0)][r1.0b0] released. 59316 lines.</strong> |
| 481 | -* v1.0, 2014-10-08, fix [#151](https://github.com/simple-rtmp-server/srs/issues/151), always reap ts whatever audio or video packet. 0.9.223. | ||
| 482 | -* v1.0, 2014-10-08, fix [#162](https://github.com/simple-rtmp-server/srs/issues/162), failed if no epoll. 0.9.222. | ||
| 483 | -* v1.0, 2014-09-30, fix [#180](https://github.com/simple-rtmp-server/srs/issues/180), crash for multiple edge publishing the same stream. 0.9.220. | 481 | +* v1.0, 2014-10-08, fix [#151][bug #151], always reap ts whatever audio or video packet. 0.9.223. |
| 482 | +* v1.0, 2014-10-08, fix [#162][bug #162], failed if no epoll. 0.9.222. | ||
| 483 | +* v1.0, 2014-09-30, fix [#180][bug #180], crash for multiple edge publishing the same stream. 0.9.220. | ||
| 484 | * v1.0, 2014-09-26, fix hls bug, refine config and log, according to clion of jetbrains. 0.9.216. | 484 | * v1.0, 2014-09-26, fix hls bug, refine config and log, according to clion of jetbrains. 0.9.216. |
| 485 | -* v1.0, 2014-09-25, fix [#177](https://github.com/simple-rtmp-server/srs/issues/177), dvr segment add config dvr_wait_keyframe. 0.9.213. | ||
| 486 | -* v1.0, 2014-08-28, fix [#167](https://github.com/simple-rtmp-server/srs/issues/167), add openssl includes to utest. 0.9.209. | 485 | +* v1.0, 2014-09-25, fix [#177][bug #177], dvr segment add config dvr_wait_keyframe. 0.9.213. |
| 486 | +* v1.0, 2014-08-28, fix [#167][bug #167], add openssl includes to utest. 0.9.209. | ||
| 487 | * v1.0, 2014-08-27, max connections is 32756, for st use mmap default. 0.9.209 | 487 | * v1.0, 2014-08-27, max connections is 32756, for st use mmap default. 0.9.209 |
| 488 | -* v1.0, 2014-08-24, fix [#150](https://github.com/simple-rtmp-server/srs/issues/150), forward should forward the sequence header when retry. 0.9.208. | ||
| 489 | -* v1.0, 2014-08-22, for [#165](https://github.com/simple-rtmp-server/srs/issues/165), refine dh wrapper, ensure public key is 128bytes. 0.9.206. | ||
| 490 | -* v1.0, 2014-08-19, for [#160](https://github.com/simple-rtmp-server/srs/issues/160), support forward/edge to flussonic, disable debug_srs_upnode to make flussonic happy. 0.9.201. | ||
| 491 | -* v1.0, 2014-08-17, for [#155](https://github.com/simple-rtmp-server/srs/issues/155), refine for osx, with ssl/http, disable statistics. 0.9.198. | ||
| 492 | -* v1.0, 2014-08-06, fix [#148](https://github.com/simple-rtmp-server/srs/issues/148), simplify the RTMP handshake key generation. 0.9.191. | ||
| 493 | -* v1.0, 2014-08-06, fix [#147](https://github.com/simple-rtmp-server/srs/issues/147), support identify the srs edge. 0.9.190. | 488 | +* v1.0, 2014-08-24, fix [#150][bug #150], forward should forward the sequence header when retry. 0.9.208. |
| 489 | +* v1.0, 2014-08-22, for [#165][bug #165], refine dh wrapper, ensure public key is 128bytes. 0.9.206. | ||
| 490 | +* v1.0, 2014-08-19, for [#160][bug #160], support forward/edge to flussonic, disable debug_srs_upnode to make flussonic happy. 0.9.201. | ||
| 491 | +* v1.0, 2014-08-17, for [#155][bug #155], refine for osx, with ssl/http, disable statistics. 0.9.198. | ||
| 492 | +* v1.0, 2014-08-06, fix [#148][bug #148], simplify the RTMP handshake key generation. 0.9.191. | ||
| 493 | +* v1.0, 2014-08-06, fix [#147][bug #147], support identify the srs edge. 0.9.190. | ||
| 494 | * <strong>v1.0, 2014-08-03, [1.0 mainline7(0.9.189)][r1.0a7] released. 57432 lines.</strong> | 494 | * <strong>v1.0, 2014-08-03, [1.0 mainline7(0.9.189)][r1.0a7] released. 57432 lines.</strong> |
| 495 | -* v1.0, 2014-08-03, fix [#79](https://github.com/simple-rtmp-server/srs/issues/79), fix the reload remove edge assert bug. 0.9.189. | ||
| 496 | -* v1.0, 2014-08-03, fix [#57](https://github.com/simple-rtmp-server/srs/issues/57), use lock(acquire/release publish) to avoid duplicated publishing. 0.9.188. | ||
| 497 | -* v1.0, 2014-08-03, fix [#85](https://github.com/simple-rtmp-server/srs/issues/85), fix the segment-dvr sequence header missing. 0.9.187. | ||
| 498 | -* v1.0, 2014-08-03, fix [#145](https://github.com/simple-rtmp-server/srs/issues/145), refine ffmpeg log, check abitrate for libaacplus. 0.9.186. | ||
| 499 | -* v1.0, 2014-08-03, fix [#143](https://github.com/simple-rtmp-server/srs/issues/143), fix retrieve sys stat bug for all linux. 0.9.185. | ||
| 500 | -* v1.0, 2014-08-02, fix [#138](https://github.com/simple-rtmp-server/srs/issues/138), fix http hooks bug, regression bug. 0.9.184. | ||
| 501 | -* v1.0, 2014-08-02, fix [#142](https://github.com/simple-rtmp-server/srs/issues/142), fix tcp stat slow bug, use /proc/net/sockstat instead, refer to 'ss -s'. 0.9.183. | ||
| 502 | -* v1.0, 2014-07-31, fix [#141](https://github.com/simple-rtmp-server/srs/issues/141), support tun0(vpn network device) ip retrieve. 0.9.179. | 495 | +* v1.0, 2014-08-03, fix [#79][bug #79], fix the reload remove edge assert bug. 0.9.189. |
| 496 | +* v1.0, 2014-08-03, fix [#57][bug #57], use lock(acquire/release publish) to avoid duplicated publishing. 0.9.188. | ||
| 497 | +* v1.0, 2014-08-03, fix [#85][bug #85], fix the segment-dvr sequence header missing. 0.9.187. | ||
| 498 | +* v1.0, 2014-08-03, fix [#145][bug #145], refine ffmpeg log, check abitrate for libaacplus. 0.9.186. | ||
| 499 | +* v1.0, 2014-08-03, fix [#143][bug #143], fix retrieve sys stat bug for all linux. 0.9.185. | ||
| 500 | +* v1.0, 2014-08-02, fix [#138][bug #138], fix http hooks bug, regression bug. 0.9.184. | ||
| 501 | +* v1.0, 2014-08-02, fix [#142][bug #142], fix tcp stat slow bug, use /proc/net/sockstat instead, refer to 'ss -s'. 0.9.183. | ||
| 502 | +* v1.0, 2014-07-31, fix [#141][bug #141], support tun0(vpn network device) ip retrieve. 0.9.179. | ||
| 503 | * v1.0, 2014-07-27, support partially build on OSX(Darwin). 0.9.177 | 503 | * v1.0, 2014-07-27, support partially build on OSX(Darwin). 0.9.177 |
| 504 | * v1.0, 2014-07-27, api connections add udp, add disk iops. 0.9.176 | 504 | * v1.0, 2014-07-27, api connections add udp, add disk iops. 0.9.176 |
| 505 | * v1.0, 2014-07-26, complete config utest. 0.9.173 | 505 | * v1.0, 2014-07-26, complete config utest. 0.9.173 |
| 506 | -* v1.0, 2014-07-26, fix [#124](https://github.com/simple-rtmp-server/srs/issues/124), gop cache support disable video in publishing. 0.9.171. | ||
| 507 | -* v1.0, 2014-07-23, fix [#121](https://github.com/simple-rtmp-server/srs/issues/121), srs_info detail log compile failed. 0.9.168. | ||
| 508 | -* v1.0, 2014-07-19, fix [#119](https://github.com/simple-rtmp-server/srs/issues/119), use iformat and oformat for ffmpeg transcode. 0.9.163. | 506 | +* v1.0, 2014-07-26, fix [#124][bug #124], gop cache support disable video in publishing. 0.9.171. |
| 507 | +* v1.0, 2014-07-23, fix [#121][bug #121], srs_info detail log compile failed. 0.9.168. | ||
| 508 | +* v1.0, 2014-07-19, fix [#119][bug #119], use iformat and oformat for ffmpeg transcode. 0.9.163. | ||
| 509 | * <strong>v1.0, 2014-07-13, [1.0 mainline6(0.9.160)][r1.0a6] released. 50029 lines.</strong> | 509 | * <strong>v1.0, 2014-07-13, [1.0 mainline6(0.9.160)][r1.0a6] released. 50029 lines.</strong> |
| 510 | * v1.0, 2014-07-13, refine the bandwidth check/test, add as/js library, use srs-librtmp for linux tool. 0.9.159 | 510 | * v1.0, 2014-07-13, refine the bandwidth check/test, add as/js library, use srs-librtmp for linux tool. 0.9.159 |
| 511 | * v1.0, 2014-07-12, complete rtmp stack utest. 0.9.156 | 511 | * v1.0, 2014-07-12, complete rtmp stack utest. 0.9.156 |
| 512 | -* v1.0, 2014-07-06, fix [#81](https://github.com/simple-rtmp-server/srs/issues/81), fix HLS codec info, IOS ok. 0.9.153. | ||
| 513 | -* v1.0, 2014-07-06, fix [#103](https://github.com/simple-rtmp-server/srs/issues/103), support all aac sample rate. 0.9.150. | 512 | +* v1.0, 2014-07-06, fix [#81][bug #81], fix HLS codec info, IOS ok. 0.9.153. |
| 513 | +* v1.0, 2014-07-06, fix [#103][bug #103], support all aac sample rate. 0.9.150. | ||
| 514 | * v1.0, 2014-07-05, complete kernel utest. 0.9.149 | 514 | * v1.0, 2014-07-05, complete kernel utest. 0.9.149 |
| 515 | -* v1.0, 2014-06-30, fix [#111](https://github.com/simple-rtmp-server/srs/issues/111), always use 31bits timestamp. 0.9.143. | 515 | +* v1.0, 2014-06-30, fix [#111][bug #111], always use 31bits timestamp. 0.9.143. |
| 516 | * v1.0, 2014-06-28, response the call message with null. 0.9.137 | 516 | * v1.0, 2014-06-28, response the call message with null. 0.9.137 |
| 517 | -* v1.0, 2014-06-28, fix [#110](https://github.com/simple-rtmp-server/srs/issues/110), thread start segment fault, thread cycle stop destroy thread. 0.9.136 | ||
| 518 | -* v1.0, 2014-06-27, fix [#109](https://github.com/simple-rtmp-server/srs/issues/109), fix the system jump time, adjust system startup time. 0.9.135 | 517 | +* v1.0, 2014-06-28, fix [#110][bug #110], thread start segment fault, thread cycle stop destroy thread. 0.9.136 |
| 518 | +* v1.0, 2014-06-27, fix [#109][bug #109], fix the system jump time, adjust system startup time. 0.9.135 | ||
| 519 | * <strong>v1.0, 2014-06-27, [1.0 mainline5(0.9.134)][r1.0a5] released. 41573 lines.</strong> | 519 | * <strong>v1.0, 2014-06-27, [1.0 mainline5(0.9.134)][r1.0a5] released. 41573 lines.</strong> |
| 520 | * v1.0, 2014-06-27, SRS online 30days with RTMP/HLS. | 520 | * v1.0, 2014-06-27, SRS online 30days with RTMP/HLS. |
| 521 | -* v1.0, 2014-06-25, fix [#108](https://github.com/simple-rtmp-server/srs/issues/108), support config time jitter for encoder non-monotonical stream. 0.9.133 | 521 | +* v1.0, 2014-06-25, fix [#108][bug #108], support config time jitter for encoder non-monotonical stream. 0.9.133 |
| 522 | * v1.0, 2014-06-23, support report summaries in heartbeat. 0.9.132 | 522 | * v1.0, 2014-06-23, support report summaries in heartbeat. 0.9.132 |
| 523 | -* v1.0, 2014-06-22, performance refine, support [3k+](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance#performancereport4k) connections(270kbps). 0.9.130 | ||
| 524 | -* v1.0, 2014-06-21, support edge [token traverse](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DRM#tokentraverse), fix [#104](https://github.com/simple-rtmp-server/srs/issues/104). 0.9.129 | 523 | +* v1.0, 2014-06-22, performance refine, support [3k+][v1_CN_Performance#performancereport4k] connections(270kbps). 0.9.130 |
| 524 | +* v1.0, 2014-06-21, support edge [token traverse][v1_CN_DRM#tokentraverse], fix [#104][bug #104]. 0.9.129 | ||
| 525 | * v1.0, 2014-06-19, add connections count to api summaries. 0.9.127 | 525 | * v1.0, 2014-06-19, add connections count to api summaries. 0.9.127 |
| 526 | * v1.0, 2014-06-19, add srs bytes and kbps to api summaries. 0.9.126 | 526 | * v1.0, 2014-06-19, add srs bytes and kbps to api summaries. 0.9.126 |
| 527 | * v1.0, 2014-06-18, add network bytes to api summaries. 0.9.125 | 527 | * v1.0, 2014-06-18, add network bytes to api summaries. 0.9.125 |
| 528 | -* v1.0, 2014-06-14, fix [#98](https://github.com/simple-rtmp-server/srs/issues/98), workaround for librtmp ping(fmt=1,cid=2 fresh stream). 0.9.124 | 528 | +* v1.0, 2014-06-14, fix [#98][bug #98], workaround for librtmp ping(fmt=1,cid=2 fresh stream). 0.9.124 |
| 529 | * v1.0, 2014-05-29, support flv inject and flv http streaming with start=bytes. 0.9.122 | 529 | * v1.0, 2014-05-29, support flv inject and flv http streaming with start=bytes. 0.9.122 |
| 530 | * <strong>v1.0, 2014-05-28, [1.0 mainline4(0.9.120)][r1.0a4] released. 39200 lines.</strong> | 530 | * <strong>v1.0, 2014-05-28, [1.0 mainline4(0.9.120)][r1.0a4] released. 39200 lines.</strong> |
| 531 | -* v1.0, 2014-05-27, fix [#87](https://github.com/simple-rtmp-server/srs/issues/87), add source id for full trackable log. 0.9.120 | ||
| 532 | -* v1.0, 2014-05-27, fix [#84](https://github.com/simple-rtmp-server/srs/issues/84), unpublish when edge disconnect. 0.9.119 | ||
| 533 | -* v1.0, 2014-05-27, fix [#89](https://github.com/simple-rtmp-server/srs/issues/89), config to /dev/null to disable ffmpeg log. 0.9.117 | ||
| 534 | -* v1.0, 2014-05-25, fix [#76](https://github.com/simple-rtmp-server/srs/issues/76), allow edge vhost to add or remove. 0.9.114 | 531 | +* v1.0, 2014-05-27, fix [#87][bug #87], add source id for full trackable log. 0.9.120 |
| 532 | +* v1.0, 2014-05-27, fix [#84][bug #84], unpublish when edge disconnect. 0.9.119 | ||
| 533 | +* v1.0, 2014-05-27, fix [#89][bug #89], config to /dev/null to disable ffmpeg log. 0.9.117 | ||
| 534 | +* v1.0, 2014-05-25, fix [#76][bug #76], allow edge vhost to add or remove. 0.9.114 | ||
| 535 | * v1.0, 2014-05-24, Johnny contribute [ossrs.net](http://ossrs.net). karthikeyan start to translate wiki to English. | 535 | * v1.0, 2014-05-24, Johnny contribute [ossrs.net](http://ossrs.net). karthikeyan start to translate wiki to English. |
| 536 | -* v1.0, 2014-05-22, fix [#78](https://github.com/simple-rtmp-server/srs/issues/78), st joinable thread must be stop by other threads, 0.9.113 | 536 | +* v1.0, 2014-05-22, fix [#78][bug #78], st joinable thread must be stop by other threads, 0.9.113 |
| 537 | * v1.0, 2014-05-22, support amf0 StrictArray(0x0a). 0.9.111. | 537 | * v1.0, 2014-05-22, support amf0 StrictArray(0x0a). 0.9.111. |
| 538 | * v1.0, 2014-05-22, support flv parser, add amf0 to librtmp. 0.9.110 | 538 | * v1.0, 2014-05-22, support flv parser, add amf0 to librtmp. 0.9.110 |
| 539 | -* v1.0, 2014-05-22, fix [#74](https://github.com/simple-rtmp-server/srs/issues/74), add tcUrl for http callback on_connect, 0.9.109 | 539 | +* v1.0, 2014-05-22, fix [#74][bug #74], add tcUrl for http callback on_connect, 0.9.109 |
| 540 | * v1.0, 2014-05-19, support http heartbeat, 0.9.107 | 540 | * v1.0, 2014-05-19, support http heartbeat, 0.9.107 |
| 541 | * <strong>v1.0, 2014-05-18, [1.0 mainline3(0.9.105)][r1.0a3] released. 37594 lines.</strong> | 541 | * <strong>v1.0, 2014-05-18, [1.0 mainline3(0.9.105)][r1.0a3] released. 37594 lines.</strong> |
| 542 | * v1.0, 2014-05-18, support http api json, to PUT/POST. 0.9.105 | 542 | * v1.0, 2014-05-18, support http api json, to PUT/POST. 0.9.105 |
| 543 | -* v1.0, 2014-05-17, fix [#72](https://github.com/simple-rtmp-server/srs/issues/72), also need stream_id for send_and_free_message. 0.9.101 | 543 | +* v1.0, 2014-05-17, fix [#72][bug #72], also need stream_id for send_and_free_message. 0.9.101 |
| 544 | * v1.0, 2014-05-17, rename struct to class. 0.9.100 | 544 | * v1.0, 2014-05-17, rename struct to class. 0.9.100 |
| 545 | -* v1.0, 2014-05-14, fix [#67](https://github.com/simple-rtmp-server/srs/issues/67) pithy print, stage must has a age. 0.9.98 | 545 | +* v1.0, 2014-05-14, fix [#67][bug #67] pithy print, stage must has a age. 0.9.98 |
| 546 | * v1.0, 2014-05-13, fix mem leak for delete[] SharedPtrMessage array. 0.9.95 | 546 | * v1.0, 2014-05-13, fix mem leak for delete[] SharedPtrMessage array. 0.9.95 |
| 547 | * v1.0, 2014-05-12, refine the kbps calc module. 0.9.93 | 547 | * v1.0, 2014-05-12, refine the kbps calc module. 0.9.93 |
| 548 | -* v1.0, 2014-05-12, fix bug [#64](https://github.com/simple-rtmp-server/srs/issues/64): install_dir=DESTDIR+PREFIX | ||
| 549 | -* v1.0, 2014-05-08, fix [#36](https://github.com/simple-rtmp-server/srs/issues/36): never directly use \*(int32_t\*) for arm. | ||
| 550 | -* v1.0, 2014-05-08, fix [#60](https://github.com/simple-rtmp-server/srs/issues/60): support aggregate message | ||
| 551 | -* v1.0, 2014-05-08, fix [#59](https://github.com/simple-rtmp-server/srs/issues/59), edge support FMS origin server. 0.9.92 | ||
| 552 | -* v1.0, 2014-05-06, fix [#50](https://github.com/simple-rtmp-server/srs/issues/50), ubuntu14 build error. | 548 | +* v1.0, 2014-05-12, fix bug [#64][bug #64]: install_dir=DESTDIR+PREFIX |
| 549 | +* v1.0, 2014-05-08, fix [#36][bug #36]: never directly use \*(int32_t\*) for arm. | ||
| 550 | +* v1.0, 2014-05-08, fix [#60][bug #60]: support aggregate message | ||
| 551 | +* v1.0, 2014-05-08, fix [#59][bug #59], edge support FMS origin server. 0.9.92 | ||
| 552 | +* v1.0, 2014-05-06, fix [#50][bug #50], ubuntu14 build error. | ||
| 553 | * v1.0, 2014-05-04, support mips linux. | 553 | * v1.0, 2014-05-04, support mips linux. |
| 554 | -* v1.0, 2014-04-30, fix bug [#34](https://github.com/simple-rtmp-server/srs/issues/34): convert signal to io thread. 0.9.85 | 554 | +* v1.0, 2014-04-30, fix bug [#34][bug #34]: convert signal to io thread. 0.9.85 |
| 555 | * v1.0, 2014-04-29, refine RTMP protocol completed, to 0.9.81 | 555 | * v1.0, 2014-04-29, refine RTMP protocol completed, to 0.9.81 |
| 556 | * <strong>v1.0, 2014-04-28, [1.0 mainline2(0.9.79)][r1.0a2] released. 35255 lines.</strong> | 556 | * <strong>v1.0, 2014-04-28, [1.0 mainline2(0.9.79)][r1.0a2] released. 35255 lines.</strong> |
| 557 | * v1.0, 2014-04-28, support full edge RTMP server. 0.9.79 | 557 | * v1.0, 2014-04-28, support full edge RTMP server. 0.9.79 |
| @@ -567,7 +567,7 @@ Remark: | @@ -567,7 +567,7 @@ Remark: | ||
| 567 | * v1.0, 2014-04-05, support [http api][v1_CN_HTTPApi] and [http server][v1_CN_HTTPServer]. | 567 | * v1.0, 2014-04-05, support [http api][v1_CN_HTTPApi] and [http server][v1_CN_HTTPServer]. |
| 568 | * v1.0, 2014-04-03, implements http framework and api/v1/version. | 568 | * v1.0, 2014-04-03, implements http framework and api/v1/version. |
| 569 | * v1.0, 2014-03-30, fix bug for st detecting epoll failed, force st to use epoll. | 569 | * v1.0, 2014-03-30, fix bug for st detecting epoll failed, force st to use epoll. |
| 570 | -* v1.0, 2014-03-29, add wiki [Performance for RaspberryPi](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RaspberryPi). | 570 | +* v1.0, 2014-03-29, add wiki [Performance for RaspberryPi][v1_CN_RaspberryPi]. |
| 571 | * v1.0, 2014-03-29, add release binary package for raspberry-pi. | 571 | * v1.0, 2014-03-29, add release binary package for raspberry-pi. |
| 572 | * v1.0, 2014-03-26, support RTMP ATC for HLS/HDS to support backup(failover). | 572 | * v1.0, 2014-03-26, support RTMP ATC for HLS/HDS to support backup(failover). |
| 573 | * v1.0, 2014-03-23, support daemon, default start in daemon. | 573 | * v1.0, 2014-03-23, support daemon, default start in daemon. |
| @@ -577,21 +577,21 @@ Remark: | @@ -577,21 +577,21 @@ Remark: | ||
| 577 | * v1.0, 2014-03-20, refine hls code, support pure audio HLS. | 577 | * v1.0, 2014-03-20, refine hls code, support pure audio HLS. |
| 578 | * v1.0, 2014-03-19, add vn/an for FFMPEG to drop video/audio for radio stream. | 578 | * v1.0, 2014-03-19, add vn/an for FFMPEG to drop video/audio for radio stream. |
| 579 | * v1.0, 2014-03-19, refine handshake, client support complex handshake, add utest. | 579 | * v1.0, 2014-03-19, refine handshake, client support complex handshake, add utest. |
| 580 | -* v1.0, 2014-03-16, fix bug on arm of st, the sp change from 20 to 8, for respberry-pi, @see [commit](https://github.com/simple-rtmp-server/srs/commit/5a4373d4835758188b9a1f03005cea0b6ddc62aa) | 580 | +* v1.0, 2014-03-16, fix bug on arm of st, the sp change from 20 to 8, for respberry-pi, @see [commit][p22] |
| 581 | * v1.0, 2014-03-16, support ARM([debian armhf, v7cpu][v1_CN_SrsLinuxArm]) with rtmp/ssl/hls/librtmp. | 581 | * v1.0, 2014-03-16, support ARM([debian armhf, v7cpu][v1_CN_SrsLinuxArm]) with rtmp/ssl/hls/librtmp. |
| 582 | * v1.0, 2014-03-12, finish utest for amf0 codec. | 582 | * v1.0, 2014-03-12, finish utest for amf0 codec. |
| 583 | * v1.0, 2014-03-06, add gperftools for mem leak detect, mem/cpu profile. | 583 | * v1.0, 2014-03-06, add gperftools for mem leak detect, mem/cpu profile. |
| 584 | * v1.0, 2014-03-04, add gest framework for utest, build success. | 584 | * v1.0, 2014-03-04, add gest framework for utest, build success. |
| 585 | -* v1.0, 2014-03-02, add wiki [srs-librtmp](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLibrtmp), [SRS for arm][v1_CN_SrsLinuxArm], [product](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product) | 585 | +* v1.0, 2014-03-02, add wiki [srs-librtmp][v1_CN_SrsLibrtmp], [SRS for arm][v1_CN_SrsLinuxArm], [product][v1_CN_Product] |
| 586 | * v1.0, 2014-03-02, srs-librtmp, client publish/play library like librtmp. | 586 | * v1.0, 2014-03-02, srs-librtmp, client publish/play library like librtmp. |
| 587 | * v1.0, 2014-03-01, modularity, extract core/kernel/rtmp/app/main module. | 587 | * v1.0, 2014-03-01, modularity, extract core/kernel/rtmp/app/main module. |
| 588 | * v1.0, 2014-02-28, support arm build(SRS/ST), add ssl to 3rdparty package. | 588 | * v1.0, 2014-02-28, support arm build(SRS/ST), add ssl to 3rdparty package. |
| 589 | -* v1.0, 2014-02-28, add wiki [BuildArm](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build), [FFMPEG][v1_CN_FFMPEG], [Reload][v1_CN_Reload] | ||
| 590 | -* v1.0, 2014-02-27, add wiki [LowLatency](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LowLatency), [HTTPCallback][v1_CN_HTTPCallback], [ServerSideScript](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_ServerSideScript), [IDE](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE) | 589 | +* v1.0, 2014-02-28, add wiki [BuildArm][v1_CN_Build], [FFMPEG][v1_CN_FFMPEG], [Reload][v1_CN_Reload] |
| 590 | +* v1.0, 2014-02-27, add wiki [LowLatency][v1_CN_LowLatency], [HTTPCallback][v1_CN_HTTPCallback], [ServerSideScript][v1_CN_ServerSideScript], [IDE][v1_CN_IDE] | ||
| 591 | * v1.0, 2014-01-19, add wiki [DeliveryHLS][v1_CN_DeliveryHLS] | 591 | * v1.0, 2014-01-19, add wiki [DeliveryHLS][v1_CN_DeliveryHLS] |
| 592 | -* v1.0, 2014-01-12, add wiki [HowToAskQuestion](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HowToAskQuestion), [RtmpUrlVhost][v1_CN_RtmpUrlVhost] | 592 | +* v1.0, 2014-01-12, add wiki [HowToAskQuestion][v1_CN_HowToAskQuestion], [RtmpUrlVhost][v1_CN_RtmpUrlVhost] |
| 593 | * v1.0, 2014-01-11, fix jw/flower player pause bug, which send closeStream actually. | 593 | * v1.0, 2014-01-11, fix jw/flower player pause bug, which send closeStream actually. |
| 594 | -* v1.0, 2014-01-05, add wiki [Build](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build), [Performance](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance), [Forward][v1_CN_Forward] | 594 | +* v1.0, 2014-01-05, add wiki [Build][v1_CN_Build], [Performance][v1_CN_Performance], [Forward][v1_CN_Forward] |
| 595 | * v1.0, 2014-01-01, change listen(512), chunk-size(60000), to improve performance. | 595 | * v1.0, 2014-01-01, change listen(512), chunk-size(60000), to improve performance. |
| 596 | * v1.0, 2013-12-27, merge from wenjie, the bandwidth test feature. | 596 | * v1.0, 2013-12-27, merge from wenjie, the bandwidth test feature. |
| 597 | * <strong>v0.9, 2013-12-25, [v0.9][r0.9] released. 20926 lines.</strong> | 597 | * <strong>v0.9, 2013-12-25, [v0.9][r0.9] released. 20926 lines.</strong> |
| @@ -668,8 +668,8 @@ Remark: | @@ -668,8 +668,8 @@ Remark: | ||
| 668 | 668 | ||
| 669 | Performance benchmark history, on virtual box. | 669 | Performance benchmark history, on virtual box. |
| 670 | 670 | ||
| 671 | -* See also: [Performance for x86/x64 Test Guide](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance) | ||
| 672 | -* See also: [Performance for RaspberryPi](https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RaspberryPi) | 671 | +* See also: [Performance for x86/x64 Test Guide][v1_CN_Performance] |
| 672 | +* See also: [Performance for RaspberryPi][v1_CN_RaspberryPi] | ||
| 673 | * About multiple-process performance, read [srs-dolphin][srs-dolphin]. | 673 | * About multiple-process performance, read [srs-dolphin][srs-dolphin]. |
| 674 | 674 | ||
| 675 | ### Play RTMP benchmark | 675 | ### Play RTMP benchmark |
| @@ -723,10 +723,7 @@ The play HTTP FLV benchmark by [SB][srs-bench]: | @@ -723,10 +723,7 @@ The play HTTP FLV benchmark by [SB][srs-bench]: | ||
| 723 | 723 | ||
| 724 | ### Latency benchmark | 724 | ### Latency benchmark |
| 725 | 725 | ||
| 726 | -The latency between encoder and player with realtime config( | ||
| 727 | -[CN](https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency), | ||
| 728 | -[EN](https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency) | ||
| 729 | -): | 726 | +The latency between encoder and player with realtime config([CN][v2_CN_LowLatency], [EN][v2_EN_LowLatency]): |
| 730 | | | 727 | | |
| 731 | 728 | ||
| 732 | | Update | SRS | VP6 | H.264 | VP6+MP3 | H.264+MP3 | | 729 | | Update | SRS | VP6 | H.264 | VP6+MP3 | H.264+MP3 | |
| @@ -737,7 +734,7 @@ The latency between encoder and player with realtime config( | @@ -737,7 +734,7 @@ The latency between encoder and player with realtime config( | ||
| 737 | 734 | ||
| 738 | We use FMLE as encoder for benchmark. The latency of server is 0.1s+, | 735 | We use FMLE as encoder for benchmark. The latency of server is 0.1s+, |
| 739 | and the bottleneck is the encoder. For more information, read | 736 | and the bottleneck is the encoder. For more information, read |
| 740 | -[bug #257](https://github.com/simple-rtmp-server/srs/issues/257#issuecomment-66864413). | 737 | +[bug #257][bug #257-c0]. |
| 741 | 738 | ||
| 742 | ### HLS overhead | 739 | ### HLS overhead |
| 743 | 740 | ||
| @@ -865,6 +862,9 @@ Winlin | @@ -865,6 +862,9 @@ Winlin | ||
| 865 | [p18]: https://github.com/simple-rtmp-server/srs/commit/960341b9b2b9646270ccfd113b4dd784d9826c73 | 862 | [p18]: https://github.com/simple-rtmp-server/srs/commit/960341b9b2b9646270ccfd113b4dd784d9826c73 |
| 866 | [p19]: https://github.com/simple-rtmp-server/srs/commit/4df19ba99a4e4d80cd89b304f9298d343497bec9 | 863 | [p19]: https://github.com/simple-rtmp-server/srs/commit/4df19ba99a4e4d80cd89b304f9298d343497bec9 |
| 867 | [p20]: https://github.com/simple-rtmp-server/srs/commit/d12fc7fcc5b2e9e3c8ee5c7da01d0e41c8f8ca4a | 864 | [p20]: https://github.com/simple-rtmp-server/srs/commit/d12fc7fcc5b2e9e3c8ee5c7da01d0e41c8f8ca4a |
| 865 | +[p21]: https://github.com/simple-rtmp-server/srs/commit/87519aaae835199e5adb60c0ae2c1cd24939448c | ||
| 866 | +[p22]: https://github.com/simple-rtmp-server/srs/commit/5a4373d4835758188b9a1f03005cea0b6ddc62aa | ||
| 867 | +[p23]: https://github.com/simple-rtmp-server/srs/pull/239 | ||
| 868 | 868 | ||
| 869 | [authors]: https://github.com/simple-rtmp-server/srs/blob/develop/AUTHORS.txt | 869 | [authors]: https://github.com/simple-rtmp-server/srs/blob/develop/AUTHORS.txt |
| 870 | [bigthanks]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#bigthanks | 870 | [bigthanks]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#bigthanks |
| @@ -882,7 +882,10 @@ Winlin | @@ -882,7 +882,10 @@ Winlin | ||
| 882 | [srs-dolphin]: https://github.com/simple-rtmp-server/srs-dolphin | 882 | [srs-dolphin]: https://github.com/simple-rtmp-server/srs-dolphin |
| 883 | [srs-bench]: https://github.com/simple-rtmp-server/srs-bench | 883 | [srs-bench]: https://github.com/simple-rtmp-server/srs-bench |
| 884 | [srs-ngb]: https://github.com/simple-rtmp-server/srs-ngb | 884 | [srs-ngb]: https://github.com/simple-rtmp-server/srs-ngb |
| 885 | +[srs-librtmp]: https://github.com/simple-rtmp-server/srs-librtmp | ||
| 885 | [gitlab]: https://gitlab.com/winlinvip/srs-gitlab | 886 | [gitlab]: https://gitlab.com/winlinvip/srs-gitlab |
| 887 | +[console]: http://ossrs.net:1985/console | ||
| 888 | + | ||
| 886 | [v1_CN_Git]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Git | 889 | [v1_CN_Git]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Git |
| 887 | [v1_EN_Git]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Git | 890 | [v1_EN_Git]: https://github.com/simple-rtmp-server/srs/wiki/v1_EN_Git |
| 888 | [v1_CN_SampleRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleRTMP | 891 | [v1_CN_SampleRTMP]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SampleRTMP |
| @@ -987,6 +990,25 @@ Winlin | @@ -987,6 +990,25 @@ Winlin | ||
| 987 | [v2_EN_SampleHttpFlv]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHttpFlv | 990 | [v2_EN_SampleHttpFlv]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHttpFlv |
| 988 | [v2_CN_SampleHttpFlvCluster]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHttpFlvCluster | 991 | [v2_CN_SampleHttpFlvCluster]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_SampleHttpFlvCluster |
| 989 | [v2_EN_SampleHttpFlvCluster]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHttpFlvCluster | 992 | [v2_EN_SampleHttpFlvCluster]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_SampleHttpFlvCluster |
| 993 | +[v2_CN_LowLatency]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency | ||
| 994 | +[v2_EN_LowLatency]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency | ||
| 995 | +[v2_EN_LowLatency#merged-read]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency#merged-read | ||
| 996 | +[v1_CN_Performance#performancereport4k]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance#performancereport4k | ||
| 997 | +[v1_CN_DRM#tokentraverse]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_DRM#tokentraverse | ||
| 998 | +[v1_CN_RaspberryPi]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RaspberryPi | ||
| 999 | +[v1_CN_SrsLibrtmp]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_SrsLibrtmp | ||
| 1000 | +[v1_CN_Build]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build | ||
| 1001 | +[v1_CN_LowLatency]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_LowLatency | ||
| 1002 | +[v1_CN_HowToAskQuestion]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_HowToAskQuestion | ||
| 1003 | +[v1_CN_Build]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Build | ||
| 1004 | +[v1_CN_Performance]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Performance | ||
| 1005 | +[v1_CN_RaspberryPi]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_RaspberryPi | ||
| 1006 | +[v2_CN_LowLatency#merged-read]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency#merged-read | ||
| 1007 | +[v1_CN_Product]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product | ||
| 1008 | +[v1_CN_ServerSideScript]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_ServerSideScript | ||
| 1009 | +[v2_EN_LowLatency#merged-write]: https://github.com/simple-rtmp-server/srs/wiki/v2_EN_LowLatency#merged-write | ||
| 1010 | +[v1_CN_IDE]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_IDE | ||
| 1011 | +[v2_CN_LowLatency#merged-write]: https://github.com/simple-rtmp-server/srs/wiki/v2_CN_LowLatency#merged-write | ||
| 990 | 1012 | ||
| 991 | [bug #213]: https://github.com/simple-rtmp-server/srs/issues/213 | 1013 | [bug #213]: https://github.com/simple-rtmp-server/srs/issues/213 |
| 992 | [bug #194]: https://github.com/simple-rtmp-server/srs/issues/194 | 1014 | [bug #194]: https://github.com/simple-rtmp-server/srs/issues/194 |
| @@ -1003,6 +1025,163 @@ Winlin | @@ -1003,6 +1025,163 @@ Winlin | ||
| 1003 | [bug #92]: https://github.com/simple-rtmp-server/srs/issues/92 | 1025 | [bug #92]: https://github.com/simple-rtmp-server/srs/issues/92 |
| 1004 | [bug #367]: https://github.com/simple-rtmp-server/srs/issues/367 | 1026 | [bug #367]: https://github.com/simple-rtmp-server/srs/issues/367 |
| 1005 | [bug #471]: https://github.com/simple-rtmp-server/srs/issues/471 | 1027 | [bug #471]: https://github.com/simple-rtmp-server/srs/issues/471 |
| 1028 | +[bug #380]: https://github.com/simple-rtmp-server/srs/issues/380 | ||
| 1029 | +[bug #454]: https://github.com/simple-rtmp-server/srs/issues/454 | ||
| 1030 | +[bug #442]: https://github.com/simple-rtmp-server/srs/issues/442 | ||
| 1031 | +[bug #169]: https://github.com/simple-rtmp-server/srs/issues/169 | ||
| 1032 | +[bug #441]: https://github.com/simple-rtmp-server/srs/issues/441 | ||
| 1033 | +[bug #433]: https://github.com/simple-rtmp-server/srs/issues/433 | ||
| 1034 | +[bug #425]: https://github.com/simple-rtmp-server/srs/issues/425 | ||
| 1035 | +[bug #424]: https://github.com/simple-rtmp-server/srs/issues/424 | ||
| 1036 | +[bug #421]: https://github.com/simple-rtmp-server/srs/issues/421 | ||
| 1037 | +[bug #435]: https://github.com/simple-rtmp-server/srs/issues/435 | ||
| 1038 | +[bug #420]: https://github.com/simple-rtmp-server/srs/issues/420 | ||
| 1039 | +[bug #209]: https://github.com/simple-rtmp-server/srs/issues/209 | ||
| 1040 | +[bug #409]: https://github.com/simple-rtmp-server/srs/issues/409 | ||
| 1041 | +[bug #404]: https://github.com/simple-rtmp-server/srs/issues/404 | ||
| 1042 | +[bug #391]: https://github.com/simple-rtmp-server/srs/issues/391 | ||
| 1043 | +[bug #397]: https://github.com/simple-rtmp-server/srs/issues/397 | ||
| 1044 | +[bug #400]: https://github.com/simple-rtmp-server/srs/issues/400 | ||
| 1045 | +[bug #383]: https://github.com/simple-rtmp-server/srs/issues/383 | ||
| 1046 | +[bug #381]: https://github.com/simple-rtmp-server/srs/issues/381 | ||
| 1047 | +[bug #375]: https://github.com/simple-rtmp-server/srs/issues/375 | ||
| 1048 | +[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304 | ||
| 1049 | +[bug #372]: https://github.com/simple-rtmp-server/srs/issues/372 | ||
| 1050 | +[bug #366]: https://github.com/simple-rtmp-server/srs/issues/366 | ||
| 1051 | +[bug #351]: https://github.com/simple-rtmp-server/srs/issues/351 | ||
| 1052 | +[bug #155]: https://github.com/simple-rtmp-server/srs/issues/155 | ||
| 1053 | +[bug #324]: https://github.com/simple-rtmp-server/srs/issues/324 | ||
| 1054 | +[bug #324]: https://github.com/simple-rtmp-server/srs/issues/324 | ||
| 1055 | +[bug #328]: https://github.com/simple-rtmp-server/srs/issues/328 | ||
| 1056 | +[bug #155]: https://github.com/simple-rtmp-server/srs/issues/155 | ||
| 1057 | +[bug #316]: https://github.com/simple-rtmp-server/srs/issues/316 | ||
| 1058 | +[bug #310]: https://github.com/simple-rtmp-server/srs/issues/310 | ||
| 1059 | +[bug #322]: https://github.com/simple-rtmp-server/srs/issues/322 | ||
| 1060 | +[bug #179]: https://github.com/simple-rtmp-server/srs/issues/179 | ||
| 1061 | +[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304 | ||
| 1062 | +[bug #133]: https://github.com/simple-rtmp-server/srs/issues/133 | ||
| 1063 | +[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304 | ||
| 1064 | +[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304 | ||
| 1065 | +[bug #304]: https://github.com/simple-rtmp-server/srs/issues/304 | ||
| 1066 | +[bug #311]: https://github.com/simple-rtmp-server/srs/issues/311 | ||
| 1067 | +[bug #310]: https://github.com/simple-rtmp-server/srs/issues/310 | ||
| 1068 | +[bug #136]: https://github.com/simple-rtmp-server/srs/issues/136 | ||
| 1069 | +[bug #250]: https://github.com/simple-rtmp-server/srs/issues/250 | ||
| 1070 | +[bug #301]: https://github.com/simple-rtmp-server/srs/issues/301 | ||
| 1071 | +[bug #301]: https://github.com/simple-rtmp-server/srs/issues/301 | ||
| 1072 | +[bug #268]: https://github.com/simple-rtmp-server/srs/issues/268 | ||
| 1073 | +[bug #151]: https://github.com/simple-rtmp-server/srs/issues/151 | ||
| 1074 | +[bug #151]: https://github.com/simple-rtmp-server/srs/issues/151 | ||
| 1075 | +[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293 | ||
| 1076 | +[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293 | ||
| 1077 | +[bug #293]: https://github.com/simple-rtmp-server/srs/issues/293 | ||
| 1078 | +[bug #277]: https://github.com/simple-rtmp-server/srs/issues/277 | ||
| 1079 | +[bug #277]: https://github.com/simple-rtmp-server/srs/issues/277 | ||
| 1080 | +[bug #290]: https://github.com/simple-rtmp-server/srs/issues/290 | ||
| 1081 | +[bug #281]: https://github.com/simple-rtmp-server/srs/issues/281 | ||
| 1082 | +[bug #274]: https://github.com/simple-rtmp-server/srs/issues/274 | ||
| 1083 | +[bug #179]: https://github.com/simple-rtmp-server/srs/issues/179 | ||
| 1084 | +[bug #211]: https://github.com/simple-rtmp-server/srs/issues/211 | ||
| 1085 | +[bug #207]: https://github.com/simple-rtmp-server/srs/issues/207 | ||
| 1086 | +[bug #158]: https://github.com/simple-rtmp-server/srs/issues/158 | ||
| 1087 | +[bug #216]: https://github.com/simple-rtmp-server/srs/issues/216 | ||
| 1088 | +[bug #263]: https://github.com/simple-rtmp-server/srs/issues/263 | ||
| 1089 | +[bug #270]: https://github.com/simple-rtmp-server/srs/issues/270 | ||
| 1090 | +[bug #266]: https://github.com/simple-rtmp-server/srs/issues/266 | ||
| 1091 | +[bug #267]: https://github.com/simple-rtmp-server/srs/issues/267 | ||
| 1092 | +[bug #268]: https://github.com/simple-rtmp-server/srs/issues/268 | ||
| 1093 | +[bug #264]: https://github.com/simple-rtmp-server/srs/issues/264 | ||
| 1094 | +[bug #264]: https://github.com/simple-rtmp-server/srs/issues/264 | ||
| 1095 | +[bug #257]: https://github.com/simple-rtmp-server/srs/issues/257 | ||
| 1096 | +[bug #251]: https://github.com/simple-rtmp-server/srs/issues/251 | ||
| 1097 | +[bug #251]: https://github.com/simple-rtmp-server/srs/issues/251 | ||
| 1098 | +[bug #241]: https://github.com/simple-rtmp-server/srs/issues/241 | ||
| 1099 | +[bug #241]: https://github.com/simple-rtmp-server/srs/issues/241 | ||
| 1100 | +[bug #241]: https://github.com/simple-rtmp-server/srs/issues/241 | ||
| 1101 | +[bug #248]: https://github.com/simple-rtmp-server/srs/issues/248 | ||
| 1102 | +[bug #244]: https://github.com/simple-rtmp-server/srs/issues/244 | ||
| 1103 | +[bug #237]: https://github.com/simple-rtmp-server/srs/issues/237 | ||
| 1104 | +[bug #235]: https://github.com/simple-rtmp-server/srs/issues/235 | ||
| 1105 | +[bug #215]: https://github.com/simple-rtmp-server/srs/issues/215 | ||
| 1106 | +[bug #212]: https://github.com/simple-rtmp-server/srs/issues/212 | ||
| 1107 | +[bug #217]: https://github.com/simple-rtmp-server/srs/issues/217 | ||
| 1108 | +[bug #212]: https://github.com/simple-rtmp-server/srs/issues/212 | ||
| 1109 | +[bug #213]: https://github.com/simple-rtmp-server/srs/issues/213 | ||
| 1110 | +[bug #204]: https://github.com/simple-rtmp-server/srs/issues/204 | ||
| 1111 | +[bug #203]: https://github.com/simple-rtmp-server/srs/issues/203 | ||
| 1112 | +[bug #202]: https://github.com/simple-rtmp-server/srs/issues/202 | ||
| 1113 | +[bug #200]: https://github.com/simple-rtmp-server/srs/issues/200 | ||
| 1114 | +[bug #194]: https://github.com/simple-rtmp-server/srs/issues/194 | ||
| 1115 | +[bug #194]: https://github.com/simple-rtmp-server/srs/issues/194 | ||
| 1116 | +[bug #195]: https://github.com/simple-rtmp-server/srs/issues/195 | ||
| 1117 | +[bug #191]: https://github.com/simple-rtmp-server/srs/issues/191 | ||
| 1118 | +[bug #66]: https://github.com/simple-rtmp-server/srs/issues/66 | ||
| 1119 | +[bug #185]: https://github.com/simple-rtmp-server/srs/issues/185 | ||
| 1120 | +[bug #186]: https://github.com/simple-rtmp-server/srs/issues/186 | ||
| 1121 | +[bug #184]: https://github.com/simple-rtmp-server/srs/issues/184 | ||
| 1122 | +[bug #151]: https://github.com/simple-rtmp-server/srs/issues/151 | ||
| 1123 | +[bug #162]: https://github.com/simple-rtmp-server/srs/issues/162 | ||
| 1124 | +[bug #180]: https://github.com/simple-rtmp-server/srs/issues/180 | ||
| 1125 | +[bug #177]: https://github.com/simple-rtmp-server/srs/issues/177 | ||
| 1126 | +[bug #167]: https://github.com/simple-rtmp-server/srs/issues/167 | ||
| 1127 | +[bug #150]: https://github.com/simple-rtmp-server/srs/issues/150 | ||
| 1128 | +[bug #165]: https://github.com/simple-rtmp-server/srs/issues/165 | ||
| 1129 | +[bug #160]: https://github.com/simple-rtmp-server/srs/issues/160 | ||
| 1130 | +[bug #155]: https://github.com/simple-rtmp-server/srs/issues/155 | ||
| 1131 | +[bug #148]: https://github.com/simple-rtmp-server/srs/issues/148 | ||
| 1132 | +[bug #147]: https://github.com/simple-rtmp-server/srs/issues/147 | ||
| 1133 | +[bug #79]: https://github.com/simple-rtmp-server/srs/issues/79 | ||
| 1134 | +[bug #57]: https://github.com/simple-rtmp-server/srs/issues/57 | ||
| 1135 | +[bug #85]: https://github.com/simple-rtmp-server/srs/issues/85 | ||
| 1136 | +[bug #145]: https://github.com/simple-rtmp-server/srs/issues/145 | ||
| 1137 | +[bug #143]: https://github.com/simple-rtmp-server/srs/issues/143 | ||
| 1138 | +[bug #138]: https://github.com/simple-rtmp-server/srs/issues/138 | ||
| 1139 | +[bug #142]: https://github.com/simple-rtmp-server/srs/issues/142 | ||
| 1140 | +[bug #141]: https://github.com/simple-rtmp-server/srs/issues/141 | ||
| 1141 | +[bug #124]: https://github.com/simple-rtmp-server/srs/issues/124 | ||
| 1142 | +[bug #121]: https://github.com/simple-rtmp-server/srs/issues/121 | ||
| 1143 | +[bug #119]: https://github.com/simple-rtmp-server/srs/issues/119 | ||
| 1144 | +[bug #81]: https://github.com/simple-rtmp-server/srs/issues/81 | ||
| 1145 | +[bug #103]: https://github.com/simple-rtmp-server/srs/issues/103 | ||
| 1146 | +[bug #111]: https://github.com/simple-rtmp-server/srs/issues/111 | ||
| 1147 | +[bug #110]: https://github.com/simple-rtmp-server/srs/issues/110 | ||
| 1148 | +[bug #109]: https://github.com/simple-rtmp-server/srs/issues/109 | ||
| 1149 | +[bug #108]: https://github.com/simple-rtmp-server/srs/issues/108 | ||
| 1150 | +[bug #98]: https://github.com/simple-rtmp-server/srs/issues/98 | ||
| 1151 | +[bug #87]: https://github.com/simple-rtmp-server/srs/issues/87 | ||
| 1152 | +[bug #84]: https://github.com/simple-rtmp-server/srs/issues/84 | ||
| 1153 | +[bug #89]: https://github.com/simple-rtmp-server/srs/issues/89 | ||
| 1154 | +[bug #76]: https://github.com/simple-rtmp-server/srs/issues/76 | ||
| 1155 | +[bug #78]: https://github.com/simple-rtmp-server/srs/issues/78 | ||
| 1156 | +[bug #74]: https://github.com/simple-rtmp-server/srs/issues/74 | ||
| 1157 | +[bug #72]: https://github.com/simple-rtmp-server/srs/issues/72 | ||
| 1158 | +[bug #67]: https://github.com/simple-rtmp-server/srs/issues/67 | ||
| 1159 | +[bug #64]: https://github.com/simple-rtmp-server/srs/issues/64 | ||
| 1160 | +[bug #36]: https://github.com/simple-rtmp-server/srs/issues/36 | ||
| 1161 | +[bug #60]: https://github.com/simple-rtmp-server/srs/issues/60 | ||
| 1162 | +[bug #59]: https://github.com/simple-rtmp-server/srs/issues/59 | ||
| 1163 | +[bug #50]: https://github.com/simple-rtmp-server/srs/issues/50 | ||
| 1164 | +[bug #34]: https://github.com/simple-rtmp-server/srs/issues/34 | ||
| 1165 | +[bug #257-c0]: https://github.com/simple-rtmp-server/srs/issues/257#issuecomment-66864413 | ||
| 1166 | +[bug #110]: https://github.com/simple-rtmp-server/srs/issues/110 | ||
| 1167 | +[bug #109]: https://github.com/simple-rtmp-server/srs/issues/109 | ||
| 1168 | +[bug #108]: https://github.com/simple-rtmp-server/srs/issues/108 | ||
| 1169 | +[bug #104]: https://github.com/simple-rtmp-server/srs/issues/104 | ||
| 1170 | +[bug #98]: https://github.com/simple-rtmp-server/srs/issues/98 | ||
| 1171 | +[bug #87]: https://github.com/simple-rtmp-server/srs/issues/87 | ||
| 1172 | +[bug #84]: https://github.com/simple-rtmp-server/srs/issues/84 | ||
| 1173 | +[bug #89]: https://github.com/simple-rtmp-server/srs/issues/89 | ||
| 1174 | +[bug #76]: https://github.com/simple-rtmp-server/srs/issues/76 | ||
| 1175 | +[bug #78]: https://github.com/simple-rtmp-server/srs/issues/78 | ||
| 1176 | +[bug #74]: https://github.com/simple-rtmp-server/srs/issues/74 | ||
| 1177 | +[bug #72]: https://github.com/simple-rtmp-server/srs/issues/72 | ||
| 1178 | +[bug #67]: https://github.com/simple-rtmp-server/srs/issues/67 | ||
| 1179 | +[bug #64]: https://github.com/simple-rtmp-server/srs/issues/64 | ||
| 1180 | +[bug #36]: https://github.com/simple-rtmp-server/srs/issues/36 | ||
| 1181 | +[bug #60]: https://github.com/simple-rtmp-server/srs/issues/60 | ||
| 1182 | +[bug #59]: https://github.com/simple-rtmp-server/srs/issues/59 | ||
| 1183 | +[bug #50]: https://github.com/simple-rtmp-server/srs/issues/50 | ||
| 1184 | +[bug #34]: https://github.com/simple-rtmp-server/srs/issues/34 | ||
| 1006 | 1185 | ||
| 1007 | [r2.0a0]: https://github.com/simple-rtmp-server/srs/releases/tag/2.0a0 | 1186 | [r2.0a0]: https://github.com/simple-rtmp-server/srs/releases/tag/2.0a0 |
| 1008 | [r1.0r4]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r4 | 1187 | [r1.0r4]: https://github.com/simple-rtmp-server/srs/releases/tag/1.0r4 |
| @@ -1033,6 +1212,7 @@ Winlin | @@ -1033,6 +1212,7 @@ Winlin | ||
| 1033 | [more0]: http://winlinvip.github.io/srs.release/releases/ | 1212 | [more0]: http://winlinvip.github.io/srs.release/releases/ |
| 1034 | [more1]: http://www.ossrs.net/srs.release/releases/ | 1213 | [more1]: http://www.ossrs.net/srs.release/releases/ |
| 1035 | 1214 | ||
| 1215 | +[branch1]: https://github.com/simple-rtmp-server/srs/tree/1.0release | ||
| 1036 | [branch2]: https://github.com/simple-rtmp-server/srs/tree/2.0release | 1216 | [branch2]: https://github.com/simple-rtmp-server/srs/tree/2.0release |
| 1037 | [release2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release20 | 1217 | [release2]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release20 |
| 1038 | [release3]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release30 | 1218 | [release3]: https://github.com/simple-rtmp-server/srs/wiki/v1_CN_Product#release30 |
-
请 注册 或 登录 后发表评论