Commit Graph

1726 Commits (6c88f5807933aab9d85d143ba1edcecfc6a57826)

Author SHA1 Message Date
winlin bbc7023f85 Merge SRS3 5 years ago
winlin 978d5e993b Fix #1108, reap DVR tmp file when unpublish. 3.0.106 5 years ago
winlin 5d0833fcc3 Add author runner365 5 years ago
winlin 5f174552f3 Merge SRT 5 years ago
winlin 7c9b31815f Refactor code, add stop for hybrid server to do cleanup. 5 years ago
winlin 2363d258de Refactor hybrid server model 5 years ago
winlin 33c6bf1f8f Refactor SRT, using reverse dependency, SRT depends on APP. 5 years ago
winlin 1959d1d920 Extract hybrid server for SRT 5 years ago
winlin aacf519169 Revert log for forwarder in source 5 years ago
winlin a7b8695cb0 Refactor code, include without path 5 years ago
winlin f143757429 Use macro to disable SRT in code 5 years ago
runner365 5c5fd805c5 add srt mpegts to rtmp 5 years ago
winlin a6fe4e80d3 For #1547, remove the SRS_OSX macro in code 5 years ago
winlin 9dbd049e79 For #1568, extract SrsSourceManager from SrsSource. 5 years ago
winlin 0e750ab3eb For #1575, use RTMP redirect as tcUrl and redirect2 as RTMP URL. 3.0.100 5 years ago
winlin 7240fe3040 For #1509, decrease the fast vector init size from 64KB to 64B. 3.0.99 5 years ago
winlin 857c783efc For #1509, release coroutine when source is idle. 3.0.98 5 years ago
runner365 aeee3011ef add srt server file 5 years ago
winlin 6c1067d56a Merge from 2.0 5 years ago
winlin dd46a4f700 Fix #1554, support logrotate copytruncate. 2.0.272 5 years ago
winlin c08b6f1961 Merge 2.0, support logrotate copytruncate. 3.0.96 5 years ago
winlin 731e87876e Fix #1554, support logrotate copytruncate. 2.0.271 5 years ago
Michael.Ma 459488bcf8 fix logrotate empty file hole issue (#1561)
* fix logrotate empty file hole issue
refer to https://github.com/ossrs/srs/issues/1554
5 years ago
winlin 10464a5fbe Always use string instance to avoid crash risk. 3.0.95 5 years ago
winlin bc6c61e546 Fix #1543, use getpeername to retrieve client ip. 3.0.92 5 years ago
winlin 45aa325722 Improve test coverage for config. 5 years ago
winlin 0fd0114ee6 Improve test coverage for config. 5 years ago
winlin 7136c7c9b8 Improve test coverage for config. 5 years ago
winlin de87b64f59 Improve test coverage for config. 5 years ago
winlin a71d93188b Improve test coverage for config. 5 years ago
winlin d783a12f89 Happy 2020 5 years ago
winlin 8a28a11648 For #299, increase dash segment size for avsync issue. 3.0.89 5 years ago
winlin d11a7b2e00 For #299, fix some bugs in dash, it works now. 3.0.88 5 years ago
winlin b9d720c927 For #1105, http server support mp4 range. 5 years ago
winlin 7584c47aaf Fix #1105, dvr mp4 supports playing on Chrome/Safari/Firefox. 3.0.86 5 years ago
winlin 2115d5d22a For #1488, add test and improve coverage for parsing client ip. 5 years ago
winlin 316cab794a For #1488, pass client ip to http callback.3.0.85 5 years ago
winlin d367730883 For #1488, support parsing original ip from header for proxy 5 years ago
winlin 09b65aff96 For #1488, pass client ip to http callback. 2.0.269 5 years ago
winlin a11461905b Remove FFMPEG and NGINX, please use srs-docker instead . 3.0.82 5 years ago
winlin e6e4bd7fb4 Remove useless warning log for reloading. 5 years ago
winlin 7eccc9da26 For #1508, support chunk length and content in multiple parts. 5 years ago
winlin 4382ced3bf For #1508, Refactor srs_is_digital, support all zeros. 5 years ago
winlin d7078a72d4 For #1520, add TODO list for configing server itself in coworker. 5 years ago
winlin acfeb8a66f Fix #1520, #1223, bug for origin cluster 3+ servers. 3.0.74 5 years ago
winlin cef7ec79b3 Detect whether flash enabled for srs-bwt. 5 years ago
winlin dc1afc142f Fix HTTP CORS bug when sending response for OPTIONS. 3.0.72 5 years ago
winlin 191b07668d Refactor HTTP stream to disconnect client when unpublish 5 years ago
winlin 1e83da7812 Refactor HTTP recv request timeout to 15s. 5 years ago
winlin 2df1dcb05a Fix HTTP-FLV and VOD-FLV conflicting bug. 5 years ago
winlin d9842b0371 Refactor HttpResponseWriter.write, default to single text mode. 5 years ago
winlin 8cdb7cc727 Add test for vod stream handler 5 years ago
winlin ca2b68f428 Refactor header of HTTP message by using SrsHttpHeader. 5 years ago
winlin 6f453e7f46 For #547, #1506, default hls_dts_directly to on. 3.0.71 5 years ago
winlin 78da67e8d1 For #1229, fix the security risk in logger. 3.0.69 5 years ago
winlin ad70589347 For #1229, fix the security risk in HDS. 3.0.69 5 years ago
winlin 1c227f4f8a Refine logger for hls_dts_directly 5 years ago
winlin b4870a6d6f Fix #1506, support directly turn FLV timestamp to TS DTS. 3.0.68 5 years ago
winlin 31f341e205 For #1506, refine the AAC samples guess algorithm. 5 years ago
winlin 52c6c7c45d For #1506, ignore video when codec is unknown. 5 years ago
winlin 5a3fd1e68a Release v3.0-a2, 3.0.67 5 years ago
winlin 517974d451 Refine redirect flow for origin cluster 5 years ago
winlin e5285ecabf Fix #1501, use request ip for origin cluster. 3.0.66 5 years ago
winlin 4cd03a7c06 Refine debug info for edge. 3.0.64 5 years ago
winlin e045b0a619 We prefer ipv4, only use ipv6 if ipv4 is disabled. 3.0.59 6 years ago
winlin 88df9a2497 Support go-oryx rtmplb with proxy protocol. 3.0.56 6 years ago
winlin 130c545f9a Refine origin cluster log 6 years ago
winlin 1a65927b1b Remvoe HSTRS warning. 6 years ago
winlin 5d17bb8bb0 Remove KAFKA. 3.0.53 6 years ago
winlin 5d8fb01b45 Fix #1352, fix typo of daemon. 6 years ago
winlin ffe391aa49 Fix HLS no PMT/PAT bug. 6 years ago
winlin c71b867b4f Refine comments. 6 years ago
winlin 3d57c1c9bc Refine ST service. 6 years ago
winlin 202a584aab Refine ST service. 6 years ago
winlin a4160308f5 Refine comments. 6 years ago
winlin b02527dec0 Refine usage. 6 years ago
winlin 2de3045b25 Remove noisy informations. 6 years ago
winlin 6dbe79ad02 Remove noisy informations. 6 years ago
winlin ad3749a4d5 Remove noisy informations. 6 years ago
winlin 0564cdedec Refine typo in comments. 6 years ago
winlin 6b2c71d385 Refine typo in files. 3.0.51 6 years ago
winlin 45009785fb Refine typo in app. 6 years ago
winlin aac8a13f42 Refine typo in app. 6 years ago
winlin e436cc5665 Refine SrsBasicRtmpClient in time unit. 6 years ago
winlin c6dcc76fea Refine SrsRequest.duration in time unit. 6 years ago
winlin 73e71d26ea Refine SrsGopCache::start_time in time unit. 6 years ago
winlin 1626942d29 Fix SrsHlsMuxer::segment_close bug, reopen segment when close failed. 6 years ago
winlin d306ee7506 Refine ms in time unit 6 years ago
winlin 5af572ab50 Refine SrsRtmpConn.duration in time unit. 6 years ago
winlin f6f49c68da Refine SrsRecvThread timeout in time unit 6 years ago
winlin 6b587c5e0f Refine SrsUdpPacketRecvCycleInterval in time unit. 6 years ago
winlin 283c4c7449 Refine SrsPithyPrint.age or SrsIngesterFFMPEG.alive in time unit. 6 years ago
winlin 522cbf1df8 Refine SrsHourGlass in time unit. 6 years ago
winlin f5a1f9b774 Refine SrsFragment.start_dts in time unit 6 years ago
winlin 288bed6e26 Refine SrsTcpClient.timeout in time unit. 6 years ago
winlin 33c66b64c5 Refine name TMMS to TIMEOUT 6 years ago
winlin 5505eceeac Refine SrsTcpClient.timeout in time unit. 6 years ago
winlin feb34ed225 Refine SrsStSocket in time unit 6 years ago
winlin d3dc45f357 Refine set_recv_timeout in time unit 6 years ago
winlin f4bee37e76 Refine set_send_timeout in time unit 6 years ago