Commit Graph

3983 Commits (6224eb2af636505e1cc5544d7e0bbbfd0e478478)

Author SHA1 Message Date
runner365 dece458a90 solve rtmp client timeout bugs in srt2rtmp 5 years ago
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 fddfbdde5f Fix #1147, support SRT(Secure Reliable Transport). 4.0.1 5 years ago
winlin b7855d133d Merge remote-tracking branch 'runner365/3.0release.srt.dev' into srt 5 years ago
winlin 5f174552f3 Merge SRT 5 years ago
winlin 235c889e14 Update config 5 years ago
winlin e3169a080b Refactor SRT build, use libsrt.a static library 5 years ago
winlin 307a4315f1 Fix bug, should return error when wrapped 5 years ago
winlin 7c9b31815f Refactor code, add stop for hybrid server to do cleanup. 5 years ago
winlin db5788b205 Update README for SRT 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 87ba204a42 Update doc for SRT url. 5 years ago
winlin 1959d1d920 Extract hybrid server for SRT 5 years ago
winlin 225c830971 Refine main run process 5 years ago
runner365 06e7a20b5f update streamid decode 5 years ago
winlin d88d422794 Update doc for SRT. 5 years ago
runner365 d7437834d4 update is_streamid_valid 5 years ago
winlin bc26df4893 Remove noused debug function srs_trace_data 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
winlin fb29096505 For SRT, allow/default disable it by --without-srt 5 years ago
winlin fb5928f927 Fix build failed for SRT with modules. 5 years ago
winlin 2de8d788f6 Revert configure changes(srs_ingest_hls,utest) in previous commit 5 years ago
winlin 106113c5f0 For previous revert, pick some code for LibSRTRoot 5 years ago
winlin a27c4f7095 Revert "remove modules for srt compile"
This reverts commit d4c08c44d8.
5 years ago
winlin c7f6eef4ac Refine config file, link to issue. 5 years ago
winlin 65e8835fb5 Ignore .vscode in git. 5 years ago
winlin d28e82962d Ignore .vscode in git. 5 years ago
runner365 03ef01c635 update configure 5 years ago
runner365 d4c08c44d8 remove modules for srt compile 5 years ago
runner365 746d188e6f update srt.conf 5 years ago
runner365 5c5fd805c5 add srt mpegts to rtmp 5 years ago
winlin 6107db91f5 Release 3.0 alpha9, 3.0a9, 3.0.105 5 years ago
winlin c3bf0cbe1b For #1547, check options for crossbuild. 5 years ago
winlin ba61fe8bc5 Fix #1221, remove complex configure options. 3.0.104 5 years ago
winlin 0df108740a Fix #1547, support crossbuild for ARM/MIPS. 5 years ago
winlin 6af8e38017 For #1547, support setting cc/cxx/ar tools. 3.0.103 5 years ago
winlin a6fe4e80d3 For #1547, remove the SRS_OSX macro in code 5 years ago
winlin 024433f327 For #1547, refine configure, remove some macros 5 years ago
winlin 1bf90a6e21 Ignore noreply user. 5 years ago
l 86d04a70ed Fix #1580, fix cid range problem. 3.0.102 5 years ago
winlin 9ac8585cf9 Fix codec check 5 years ago
winlin 3900179685 For #307, #1070, define FLV CodecID for AV1 and Opus. 3.0.101 5 years ago
runner365 7b9e3ecdc4 add ts demux 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 1481928b53 reject repeated srt pusher connection 5 years ago
runner365 b53b75ea1e srt pull/push server 5 years ago
winlin 816aa91a7f Fix utest bug, init fd 5 years ago
runner365 aeee3011ef add srt server file 5 years ago
winlin 98df29c6fb For #1042, improve test coverage for service. 3.0.97 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 36bfbb902b Refien utest for log heaer generating. 5 years ago
winlin 80bac7d982 Improve test coverage for rtmp client service. 5 years ago
winlin cc11f36940 Improve test coverage for log service. 5 years ago
winlin 2cc021b2d7 Improve test coverage for http client service. 5 years ago
winlin 06c1d4d7f9 Fix some warnings for compiler 5 years ago
winlin 69e2d94e50 Fix some warnings for compiler 5 years ago
winlin 10464a5fbe Always use string instance to avoid crash risk. 3.0.95 5 years ago
winlin b794c9e4ec For #460, fix ipv6 hostport parsing bug. 3.0.94 5 years ago
winlin 76d92792b7 For #460, fix ipv6 intranet address filter bug. 3.0.93 5 years ago
winlin bc6c61e546 Fix #1543, use getpeername to retrieve client ip. 3.0.92 5 years ago
winlin 498f3c5df9 Improve test coverage for service TCP/UDP. 5 years ago
winlin 42ee6570a7 Improve test coverage for service TCP/UDP. 5 years ago
winlin 02c1bd0946 Improve test coverage for service TCP/UDP. 5 years ago
winlin 265b70863c Improve test coverage for service TCP/UDP. 5 years ago
winlin 9bd8b363b3 Improve test coverage for http service. 5 years ago
winlin 6d0ac35db9 Merge 2.0release #1551 5 years ago
winlin b5f4b96060 Merge #1551, fix memory leak in RTSP stack. 2.0.270 5 years ago
alphonsetai 763c06976a fix memory leak 5 years ago
winlin 79314f7d4a Improve test coverage for HTTP service 5 years ago
winlin 646eeb05e9 For #1042, improve test coverage for config. 3.0.91 5 years ago
winlin fa7fd85ca6 Improve test coverage for config. 5 years ago
winlin 45aa325722 Improve test coverage for config. 5 years ago
winlin 4848d3ab91 Improve test coverage for config. 5 years ago
winlin 0fd0114ee6 Improve test coverage for config. 5 years ago
winlin f7673f6009 Improve test coverage for config. 5 years ago
winlin a9dba511ab Improve test coverage for config. 5 years ago
winlin 146a095b38 Improve test coverage for config. 5 years ago
winlin 2942955b30 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 36236192fa Improve test coverage for mp4 5 years ago
winlin d2052fd4cd Support sequence header only for mp4 5 years ago
winlin c3e0dcfa9e Improve test coverage for mp4 decoder 5 years ago
winlin 7597a956ed Improve test coverage for dash init encoder 5 years ago
winlin 1cfadfed3a Improve test coverage for mp4 boxes 5 years ago
winlin e8dbee1474 Refine url/urn box dumps 5 years ago
winlin 9cb2449175 Fix mp4 url/urn bug. 5 years ago
winlin adad90d316 Refactor the mock file reader/writer 5 years ago
winlin d32a7e9770 Improve test coverage for mp4 box 5 years ago
winlin f3831d2d5b Improve test coverage for mp4 dumps 5 years ago
winlin b63f2f283d Fix mp4 security issue, check buffer when required size is variable. 5 years ago
winlin 9140e0f19d Improve test coverage for kernel mp4. 5 years ago
winlin d783a12f89 Happy 2020 5 years ago
winlin 8075628d9e Fix utest fail. 5 years ago
winlin eb8e7ad479 Fix #1255, support vhost/domain in query string for HTTP streaming. 3.0.90 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 043781fe81 Fix #1544, fix memory leaking for complex error. 3.0.87 5 years ago
winlin be0cb164ec Add links for flv.js, hls.js and dash.js 5 years ago
winlin c2e9e96e28 Change the default page to srs_player 5 years ago
winlin 76a7985cbe For #1105, fix dash mp4 bug. 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 32a2b7f0a5 For #1488, improve coverage for parsing client ip. 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 c5a8d21db6 For #1537, #1282, use new algorithm for arm. 5 years ago
winlin 84f6f3d051 For #1537, #1282, support aarch64 for armv8. 3.0.84 5 years ago
winlin ea8111cff5 For #1537, support aarch64 for armv8. 3.0.84 5 years ago
winlin 0e0889af02 For #1538, fresh chunk allow fmt=0 or fmt=1. 3.0.83 5 years ago
winlin 416568f4ab Remove FFMPEG and NGINX, please use srs-docker instead 5 years ago
winlin ff2001a612 Compress repository, remove gprof files. 5 years ago
winlin a11461905b Remove FFMPEG and NGINX, please use srs-docker instead . 3.0.82 5 years ago
winlin bf807778e5 For #1537, #1282, support multiple options for --extra-flags 5 years ago
winlin f24694fc65 For #1537, #1282, remove cross-build, not used patches, directly build st. 5 years ago
winlin f47e846bd2 For #1537, #1282, refine build st script 5 years ago
winlin 97bb8a5405 For #1537, #1282, support disable ASM to avoid building bug. 5 years ago
winlin b672ad4b1f For #1537, #1282, sync with state-threads/srs 5 years ago
winlin 4e93ded864 For #1537, #1282, remove not used file st-1.9.zip 5 years ago
winlin e42633cd65 For #1537, #1282, when not use builtin setjmp, donot compile md.S 5 years ago
winlin 916ec71801 For #1537, #1282, use ST source code in SRS 5 years ago
winlin c91ffbee93 For #1537, #1282, remove not used patches, note the patch for ARM already merged to ST in SRS3 5 years ago
winlin a0c631de9f For #1537, #1282, support --extra-flags for unknown CPU arch. 5 years ago
winlin 71810c0209 For #1537, disable crossbuild for ARM/MIPS. 5 years ago
winlin dffc96d2fe For #1537, disable crossbuild for ARM/MIPS. 5 years ago
winlin e6e4bd7fb4 Remove useless warning log for reloading. 5 years ago
winlin e2def1b24f Ignore some coverage for mp4. 5 years ago
winlin e2f86464c5 Ignore some coverage for ts. 5 years ago
winlin 995bd5cdd2 Update new AUTHORS 5 years ago
winlin 0c20a45f5c Ignore test coverage for some lines for mp4 5 years ago
winlin a119305b31 Ignore coverage for codec sps-pps parsing. 5 years ago
winlin aa4a27b9fa Ignore coverage for codec sps-pps parsing. 5 years ago
winlin 7eccc9da26 For #1508, support chunk length and content in multiple parts. 5 years ago
winlin a35a7f915e Fix bug for HTTP write jsonp for srs-console. 5 years ago
winlin 40f6ecaee2 Merge SRS2 for running srs-librtmp on Windows. 3.0.80 5 years ago