Commit Graph

1675 Commits (42a2dea5e051a4881697593bbad6a3c523d7fe97)

Author SHA1 Message Date
winlin 9d90a8177f Disable SO_REUSEPORT if not supported. 3.0.57
winlin 2a1f8e5c1d Merge branch '3.0release' into develop
winlin 6f5809c80b Update README
winlin e7e9fea866 Release 3.0 alpha0, 3.0.56
winlin db077254b2 Update README
winlin 2c59aa1c69 Update README
winlin 687bcef192 Merge branch '3.0release' into develop
winlin 88df9a2497 Support go-oryx rtmplb with proxy protocol. 3.0.56
winlin 3483c1526f Update README
winlin bccb3ce98f Update README
winlin 8182814965 Update README
winlin d3b142a0d9 Fix , Support SO_REUSEPORT. 3.0.54
winlin cd27aecb07 Merge branch '3.0release' into develop
winlin 5d17bb8bb0 Remove KAFKA. 3.0.53
winlin ab66773aae Merge branch '3.0release' into develop
winlin 1605000817 Covert Kernel File reader/writer. 3.0.52
winlin 5c8ef7c005 Update readme.
winlin 89f85dc463 Update readme
winlin 3835661b8d Update readme
winlin b18f0c6118 Merge branch '3.0release' into develop
winlin bf2a74f8da Refine readme.
winlin 7c002308e9 Merge branch 3.0release into develop
winlin ad1197e706 Update readme
winlin 6b2c71d385 Refine typo in files. 3.0.51
winlin c933f8a870 Upgrade http-parser from 2.1 to 2.9.2 and cover it. 3.0.50
winlin cf00bb7606 Merge branch 3.0release into develop
winlin 394cdb5f04 Refine in time unit. 3.0.49
winlin a5babfe080 Merge branch 3.0release into develop
winlin a9a720e32f Cover ST Coroutine and time unit. 3.0.48
winlin f73a17eac3 Merge branch 3.0release into develop
winlin f2b4bc7110 Fix , Fix ST coroutine pull error. 3.0.47
winlin 128dc67776 Merge branch 3.0release into develop
winlin 23a2d8eefd Support HTTP-FLV params. 3.0.46
winlin a8781aee3e For , Default HSTRS to on. 2.0.264
winlin ffe4ac654d Update readme
winlin 6e6e996bba Release 2.0.263
winlin a554dd85e1 Fix GCC7 build error, this statement may fall through. 2.0.263
winlin 85db08cef9 Merge branch 3.0release into develop
winlin b9750baa52 For , Support HTTP-FLV params.
winlin 91c462b6ba For , Support HTTP-FLV params. 2.0.262
winlin 75b3ca9456 Update readme
winlin d5ea3c39b3 Update readme
winlin 84438b5c0f Update readme
winlin 9f10f890cf Merge 3.0release
winlin 663a003fa5 Update reamde
Keegan H eeffb6d3ff Update README.md ()
winlin c646e3f287 CI: Research support codecov
winlin 19f1bf4e27 Update Readme
winlin a25efa3764 CI: Update codecov badge
winlin 408c2d05ed CI: Update badges
winlin 3e8f070635 CI: Update badges
winlin 15f75ffb22 CI: Update badges
winlin 1e87623a70 CI: Update badges
winlin abfc35c6c7 Update readme
winlin 7ee3dad2f9 Update readme
winlin 432a575c7a Use docker for and
winlin b0e91e8fe9 Use docker for and
winlin a8be5f8f27 Allow OSX for utest
winlin f1033296bb Upgrade to FFMPEG 4.1 and X264 157. 2.0.261
winlin 24f46f5085 , Support _definst_ for Wowza. 3.0.44
winlin 99aa249f3a , Support _definst_ for Wowza. 2.0.260
winlin b2066cbf68 , Fix string trim bug. 2.0.259
winlin 39f1629168 Merge from SRS2
winlin 4cb8de3029 Release r2.0r5, 2.0.258
winlin 58e501ee24 Fix , Support build on OSX10.14 Mojave. 2.0.258
winlin 63ac93a642 Merge from 2.0release
winlin a5b452f965 Merge , Fix sleep bug in us. 2.0.257
winlin 3f009937ee Merge from 2.0release
winlin 9859fa9e6f Merge , Support param for transcoder. 2.0.256
winlin 580b94c9c8 SRS console support both Chinese and English
winlin 5945fb5a24 Fix , Support HLS encryption. 3.0.42
winlin e73e30de3a Fix , Drop ts when republishing stream. 3.0.41
winlin a61bfb2066 Merge 2.0r4
winlin 36cebc4b71 Release 2.0r4, 2.0.255
winlin 728ddd133b For , Support edge/forward to Aliyun CDN. 3.0.40
winlin 74a87d54f2 For , Support edge/forward to Aliyun CDN. 2.0.255
winlin 1cc72df134 Fix , Support HTTP FLV with HTTP callback. 3.0.39
winlin 1e7c12a6dd For , Support HTTP FLV with HTTP callback. 2.0.254
winlin c582590bb0 For , Refine params in http callback. 2.0.253
winlin 6cea551c64 For , Refine params in http callback. 2.0.253
winlin 0e1ddb046d Update readme for FLV realtime
winlin 33f6e9a21f Update readme for FLV realtime
winlin d607c7f905 Refine HTTP-FLV latency, support realtime mode.3.0.38
winlin 03ac48f8fa Merge 2.0, for FLV latency
winlin c45f72ef7b Refine HTTP-FLV latency, support realtime mode. 2.0.252
winlin ae99131512 Fix , Ignore iface without address. 3.0.37
winlin 29b74c7220 For , Support params in http callback. 3.0.36
winlin 85d3a5001c For , Support params in http callback. 2.0.251
winlin 68a1656e07 Fix , Always use vhost in stream query, the unify uri. 3.0.35
winlin a66d450ec1 For , SRS edge support douyu.com. 3.0.34
winlin 586899a010 For , SRS edge support douyu.com. 2.0.250
winlin 41c6e833b9 Replace hex to string to match MIT license. 3.0.33
winlin 84f81983aa Replace base64 to match MIT license. 3.0.32
winlin 0a63448b86 Replace crc32 MPEG and IEEE by pycrc to match MIT license. 3.0.31
winlin e395878916 Replace crc32 IEEE by golang to match MIT license. 3.0.30
winlin 608c88b8f2 Merge 2.0release
winlin 6d7c7418a8 Merge , fix memory leak. 2.0.249
winlin f5c4d5a539 Release 2.0r3, SRS/2.0.248
winlin 5952671689 Release 2.0r3, SRS/2.0.248
winlin e4742ddac7 Merge 2.0release
winlin 2d49b9d1a7 Merge , fix scaned issues. 2.0.248
winlin c20b819a29 Refine readme
winlin 449c632e49 For : Add example for origin cluster
winlin 459272b94c Merge from 2.0release
winlin 0fe17c3e34 Merge , fix crash for edge HLS. 2.0.247
winlin c528b4170e Refine readme
winlin 4bf5ab2044 Fix , support RTMP origin cluster. 3.0.29
winlin db6b8cf914 Fix , switch to simple handshake. 3.0.28
winlin 681138d2af Fix , merge from 2.0, supports url with vhost in stream. 3.0.27
winlin 1721e4ea4b Fix , support vhost in stream parameters. 2.0.246
winlin 049e7c82c0 Merge , for , set TCP SO_KEEPALIVE
winlin 911cd448f1 Merge , for , TCP connection alive detection. 2.0.245
winlin 1aa36f3bbc Refine readme
winlin 7d4c4750dd Refine readme
winlin 2e80403ecd Refine readme
winlin c67fe0323b Refine product target
winlin d9e37d2f54 Merge branch '2.0release' into 3.0release
winlin a6bc53cb85 Merge , fix bug of init.d script.
winlin 5730bf8e43 Fix , support complex error. 3.0.26
winlin b426036832 Merge , allow user to add some specific flags. 2.0.244
winlin 59b53dab8b Merge from SRS2
winlin a1df3c6f36 Remove CSDN mirror
winlin b88265fc78 Update readme
winlin ba2b82f29c Refine English of Readme
winlin 1d35ae21ec Update README.md
winlin 4d6c1b1a17 Update README.md
winlin 9c6d7a71d0 Update README.md
winlin 535fa034af Update README.md
winlin ad6f318ea6 Update README.md
winlin 92fb9b4a72 Update README.md
winlin f871c26380 Update README.md
winlin 2207adebed Update README.md
winlin ec335c692d Update README.md
winlin 6749582f1e Update README.md
winlin a5925ca904 Update README.md
winlin 159ef9e1c4 Update README.md
winlin f9056caae0 Merge branch 'develop' into 3.0release
winlin 494879f6ed Update README.md
winlin f641f06171 Update README.md
winlin 34c73b6bec Update README.md
winlin 9ae54850bf Update readme for json
winlin 4e4091231e Refine object create in server.
winlin c32afb95ab Release v2.0-r2, 2.0.243
winlin e309be154e Release v2.0-r2, 2.0.243
winlin 20cacd5ea0 Update readme for DASH
winlin 58521751c3 Fix , support experimental MPEG-DASH. 3.0.25
winlin 6c64297264 Fix , support MP4 file parser. 3.0.24
winlin 1bf99e8f3e For , Wrap ST, only use in service ST.
winlin 54411e0768 Fix , replace NXJSON(LGPL) with json-parser(BSD). 3.0.23
winlin 5792c462b8 Merge branch 'develop' into 3.0release
winlin c4966484e1 For , , merge SRS2
winlin e8cb2e6be4 Merge to fix , ts PES ext length. 2.0.243
winlin 2677ec8c3f Update license mixing
winlin f97260be1d Merge SRS2
winlin a613eb78c6 Fix , shouldn't remove ts/m3u8 when hls_dispose disabled. 2.0.242
winlin ae5450181c Fix , FD leak for requesting empty HTTP stream. 2.0.241
winlin c97f2233a2 Merge SRS2 for
winlin ff87318b95 Fix , HTTP API support number of video frames for FPS. 2.0.240
winlin d0bf47906d Merge SRS2
winlin 4167715153 Release 2.0r1, 2.0.239
winlin d15c21a034 Merge branch '2.0release' into develop
winlin f2dd866c78 Fix typo of Readme.
winlin 9a2a6ab95f Merge SRS2
winlin 5e284b58a4 Fix , crash at HTTP fast buffer grow 2.0.239
winlin a98c9e04e3 Fix , support HLS audio in TS. 3.0.22
winlin 1054b0a90f Merge SRS2
winlin 33a0abdeff Fix , support Haivision encoder. 2.0.238
winlin d6e28bde69 Merge from SRS2.
winlin 1c139d8fd8 Merge , fix fd leak for FLV stream caster. 2.0.237
winlin 8d35585c13 Merge , avoid the duplicated sps/pps in ts. 2.0.236
winlin 5fed19941d Update links for compare
winlin 33375db401 Merge from SRS2, for
winlin b11ddc7f41 Fix , crash for TS context corrupt. 2.0.235
winlin 609605a50b Fix , extract service for modules. 3.0.21
winlin b4b5fb77f3 Add skype for English user.
winlin 7d1a91ca7d Add skype for English user.
winlin b83be2f29c Add skype for English user.
winlin 4ccb17ddfb Add skype for English user.
winlin 19632e5b4b Add skype for English user.
winlin 004381b7c9 Add skype for English user.
winlin ff822b55cd For , extract service module.
winlin 8a53128a37 Merge SRS2
winlin 795c94a92f Release v2.0r0, 2.0.234
winlin dee17df83e Release 2.0r0, 2.0.234
winlin 308c6fee18 Fix , simply don't reuse object. 3.0.20
winlin 121a2e5886 For , refine thread object. 3.0.19
winlin e754ab7073 Update readme for Kafka, DVR MP4 and compare
winlin bd84e476e6 For , remove the test code. 2.0.234
winlin 3903d2a8e3 For , remove the test code. 2.0.234
winlin 2a4f57a587 Fix , User must config the codec in right way for HLS. 3.0.18
winlin b0789c54e4 Update HLS wiki to v3
winlin 292f62ab0f Update the wiki links
winlin fdd81fa886 Update index
winlin af0d98619a Merge srs2
winlin 1cf24905ce Update 2.0 wikis
winlin ebc1be913f Merge branch '2.0release' into develop
winlin 605192f448 add wechat link
winlin 72ceeaf2ff Merge branch '2.0release' into develop
winlin 8d60318378 add wechat link
winlin dd1929c7a1 add wechat link
winlin e2d85d099e update readme for DVR mp4
winlin 00abaf4df2 merge srs2, remove donation
winlin 455d9b285e remove donation
winlin 5fec59ace2 merge from srs2, fix
winlin 99bffea328 fix , disable utilities when reload a source. 2.0.233
winlin afbc3443f3 fix , support DVR general mp4. 3.0.17
winlin e8eb050bf2 update readme
winlin 5c959fc781 merge from srs2, for kbps free io
winlin 6706bda42c for , release the io then free it for kbps. 2.0.232
winlin 4cff49afd2 for , refine source, meta and origin hub. 3.0.16
winlin 6209945a07 Merge branch '2.0release' into develop
winlin 80dfe601b1 add link for
winlin e8c48ac8f8 merge srs2, use specific error code for dns resolve
winlin 60be29f324 fix , use specific error code for dns resolve. 2.0.231
winlin 2656c97ccd merge srs2. release r2.0b4
winlin 727652c56a release r2.0b4, 2.0.230
winlin 310032d8d8 merge srs2, timestamp overflow for ATC.
winlin d76419e3bb fix , timestamp overflow for ATC. 2.0.230
winlin dca9749f37 for , refine the object live cycle. 3.0.15
winlin 750f4413c8 merge srs2 for
winlin ccb250f3bc merge srs2. convert ts aac audio private stream 1 to common.
winlin e6eafd3b97 fix , convert ts aac audio private stream 1 to common. 2.0.229
winlin c902d0eb01 no donation anymore.
winlin f92db0f87e merge srs2 for kbps
winlin fec6f96a8f fix link for readme
winlin c58dbe4d14 fix , kbps interface error. 2.0.228
winlin 7fe60b5bbf fix config transform refer_publish invalid. 3.0.14
winlin 7bbb3bae42 merge srs2
winlin e3aa34ec5f fix , recovery the hls dispose. 2.0.227
winlin db231f6d37 refine hls html5 video template.
winlin 087a596a63 refine hls html5 video template.
winlin 1dd877c0d6 merge srs2
winlin c9a71b7fb2 fix , hls support NonIDR(open gop). 2.0.226
winlin 15dfb0957c update introduction for SRS3
winlin 8017311369 update introduction for SRS3
winlin 463ff9374f update introduction for SRS3
winlin 7119b2a31e update introduction for SRS3
winlin 309abde790 merge srs2
winlin ba1c92a7b1 update readme
winlin 1b175b1107 for , support config in/out ack size. 3.0.13
winlin e434c09dc0 for , merge srs2
winlin c67036d52e for , reset ack follow flash player rules. 2.0.225
winlin 4709d0214c for , support prefile for transcode. 3.0.12
winlin 35cd4c407c patch ST for valgrind and ARM. 3.0.11
winlin f9a159cd21 patch ST for valgrind and ARM. 3.0.11
winlin 1581b15d86 update feature list
winlin a4b82d7def update feature list
winlin 0f95964a8e update feature list
winlin 5a1b067fcf update feature list
winlin 8bdf50b14d update feature list
winlin f2efa96015 for , always enable hstrs. 3.0.10
winlin b4a815641b refine the links
winlin df8ad774ef refine the content
winlin 704038e36e refine the content
winlin 977f82ad1d refine the content
winlin 6cf7089bae refine the content
winlin 9b85d9fca5 refine the content
winlin 412f6f3b47 refine the content
winlin 85ceea1c98 refine the content
winlin b231550c32 fix , , http api/static/stream support cors. 3.0.9
winlin 759c84a395 for , remove hls ram from srs2 to srs3+. 2.0.224
winlin fd693915c3 Merge branch '2.0release' into develop
winlin 34e5cdcd12 update latest srs2
winlin c8aa34f0be merge srs2
winlin 6d3184029a release v2.0b3 2.0.223
winlin aca8a79d95 fix , disable the source cleanup. 2.0.223
winlin 9ba4bed648 merge srs2
winlin cb1d47bfef fix , refine source to avoid critical fetch and create. 2.0.222
winlin 2955b1fd2d support log rotate signal SIGUSR1. 3.0.8
winlin 5a76f15e4e fix typo and refine grammar. 3.0.7
winlin cda9beeba7 refine comments
winlin d194691c09 refine comments
winlin 0a8d40925f merge from 2.0
winlin 625ca23739 release r2.0b2, 2.0.221
winlin d8599a56ca fix , crash when source cleanup for edge. 2.0.221
winlin 8b00e56a84 fix , crash when source cleanup for http-flv. 2.0.220
winlin d6fc289c6a fix , close fd after thread stopped. 2.0.219
winlin b748fac23a support asprocess for oryx. 2.0.218
winlin 2a01540433 support change work_dir for oryx.
winlin 0fb71281a9 add circleci
winlin 9bd2ff16e2 add badage
winlin ff3f8272a9 fix , typo for rtmp type. 2.0.217
winlin c2cb666995 fix fast stream error bug. 2.0.216
winlin c231f45fe8 Merge branch '2.0release' into develop
winlin 4e756bd0eb refine readme
winlin 66f251c6be update readme
winlin 4af1299e08 refine readme
winlin b14ae72c8a update binary
winlin 8a4e241eec merge from srs2
winlin 6c4c68ccb6 2.0 beta1(2.0.215) released.
winlin 4342d3ed18 Merge branch '2.0release' into develop
winlin 5cd5ee73cd refine tags
winlin c7b97aa1c3 fix memory leak at source. 2.0.214
winlin 6ec60b0a21 fix memory leak at handshake. 2.0.213
winlin e775eb3ff2 support all arm for patched st. 2.0.212
winlin 7933b6abd2 update readme
winlin 6696782d56 refine readme
winlin 861d845f54 refine readme
winlin 7d96a33207 Merge branch '2.0release' into develop
winlin e2865c6ac1 workaround for , the fly stfd in close. 2.0.211
winlin b49cb3d379 Merge branch '2.0release' into develop
winlin a0890fe06a comment the pcr
winlin bf22acd689 Merge branch '2.0release' into develop
winlin f080537887 update readme
winlin 7df7156e07 Merge branch '2.0release' into develop
winlin dbc6d94028 update readme.
winlin abeb4f46a9 merge 2.0
winlin 007f7da50b release 2.0beta0, 2.0.10
winlin ceb0187bd1 update readme
winlin 768cbd3a1a refine readme
winlin 6c80ecbbf9 update readme
winlin 27690f9e52 Merge branch '2.0release' into develop
winlin b51cd599cc add linked in page.
winlin 28080efec8 fix http reader bug, support infinite chunkted. 2.0.209
winlin a11ab5ad24 merge from srs2.
winlin e2e6e76f92 for and , 2.0.208
winlin 8155e97b84 add keyword XCORE for coredump to identify the version. 2.0.207
winlin 384de15094 merge srs2
winlin d3139c52cc release 2.0.205, 2.0-alpha3.
winlin 714c13d88d merge from srs2
winlin 5d3a183f43 fix , always alloc big object at heap. 2.0.205
winlin 65b81a4e68 merge from srs2
winlin 8b24319ffb fix , ignore null connect props to make RED5 happy. 2.0.204
winlin b881166f9a merge from srs2
winlin c7850570c1 fix , thread terminate normally dispose bug. 2.0.203
winlin 5f915aa959 merge from srs2
winlin cee8c3d07d fix , failed when chunk size too small. 2.0.202
winlin 40457e6cab default hls_on_error to continue. 2.0.201
winlin cafe886c3f merge srs2
winlin 34d1ce9922 update readme, add gitter.
winlin 18eb8c81b3 merge from srs2
winlin 2310b2da59 fix , fix fd leak bug when fork. 2.0.200
winlin 01c46bdbfd rename org simle-rtmp-server to ossrs
winlin 1ffd5fd455 rename org simple-rtmp-server to ossrs
winlin a3a6282fe9 merge srs2.
winlin a89ed68aa3 update readme for .
winlin 6e3eb50b78 Merge branch '2.0release' into develop
winlin 6d0adb9f22 fix typo
winlin 57536bf428 fix typo in readme.
winlin 2b21a63d8f merge from srs2.
winlin 49d77b3f09 for , use srs_freepa and SrsAutoFreeA for array. 2.0.198
winlin ef00005ab4 for ExoPlayer, remove duration for live.
winlin 8c96472cea merge srs2
winlin 50a7b9c1ff for ExoPlayer, add av tag in flv header. 2.0.197
winlin 1d57e53910 merge from 2.0release
winlin d1979c760f for , partical hotfix the hls pure audio. 2.0.196
winlin 3683f06e4d for , write audio frame by frame for video+audio hls.
winlin 9a47390253 fix , support write log to kafka. 3.0.6
winlin d115f53770 merge from srs2
winlin 95d38b7b29 update realease