winlin
bbdbcf173c
For #1615 , refactor the version and API for SRT.
5 years ago
winlin
04d0620dde
For #1615 , fix build failed and srt api issue
5 years ago
winlin
90afd06c85
For #1615 , support default app(live) for vmix SRT. 4.0.9
5 years ago
winlin
771f07ee07
Merge branch 'develop' into 4.0release
5 years ago
winlin
1e998678f7
Merge pull request #1615 from runner365/3.0release.srt.dev
...
update streamid decode for get more encoder such as VMIX
5 years ago
runner365
0dd72e0e5b
Merge branch '3.0release.srt.dev' into 3.0release
5 years ago
runner365
bbfa552140
update streamid decode for get more encoder such as VMIX
5 years ago
xiaozhihong
51abb0844e
rtp session manager, stun codding
5 years ago
winlin
67d78dff0e
For #1598 , support SLB health checking by TCP. 4.0.8
5 years ago
winlin
ef2b123325
Merge branch '3.0release' into 4.0release
5 years ago
winlin
20b9d6ab02
For #1598 , support SLB health checking by TCP. 3.0.123
5 years ago
xiaozhihong
bc22ebe949
add rtc http request and response, exchange sdp.
5 years ago
winlin
4a69499f2c
Fix bug for librtmp client ipv4/ipv6 socket. 3.0.122
5 years ago
winlin
1d01ef499d
For #1579 , support rolling update of k8s. 4.0.7
5 years ago
winlin
ad3cfbfd2c
For #1579 , support start/final wait for gracefully quit. 4.0.6
5 years ago
winlin
388ad61cdc
Merge branch '3.0release' into 4.0release
5 years ago
winlin
dc0f804452
For #1579 , support start/final wait for gracefully quit. 3.0.121
5 years ago
winlin
d87f58a611
For #1579 , support gracefully quit and force to. 4.0.5
5 years ago
winlin
0c48c42f36
Merge branch '3.0release' into 4.0release
5 years ago
winlin
58b40478b6
For #1579 , support force gracefully quit. 3.0.120
5 years ago
winlin
eefd74e0e4
Merge branch '3.0release' into develop
5 years ago
winlin
3c597545b1
For #1579 , support gracefully quit. 3.0.119
5 years ago
winlin
e6c329293c
Refine log
5 years ago
winlin
f4c7b882c5
For #1579 , define signals for fast/grace quit and upgrade
5 years ago
夏立新
d6e11706ec
Fix disconnect RTSP connection has assertion, resulting in program exit
5 years ago
夏立新
df3ec15cd1
Fix checking the completion of one frame data in RTSP RTP stream
5 years ago
winlin
5be69d290f
For #1601 , flush async on_dvr/on_hls events before stop. 3.0.118
5 years ago
winlin
4e7e9809f3
Fix bash script bug for macOS, eventhough we don't support it.
5 years ago
winlin
0723b36f0e
Merge branch '3.0release' into develop
5 years ago
winlin
131acf5bb0
For #1595 , migrating streaming from ossrs.net to r.ossrs.net. 3.0.117
5 years ago
winlin
4276bea463
Migrating streaming service from ossrs.net to r.ossrs.net
5 years ago
winlin
23324cde31
Migrating streaming service from ossrs.net to r.ossrs.net
5 years ago
Alex.CR
ce4123f250
rtmp tcp listen port bugs in srt2rtmp ( #1602 )
...
* update srt2rtmp about rtmp listen tcp port
* update srt2rtmp about rtmp listen tcp port
5 years ago
runner365
94741c1676
update srt2rtmp about rtmp listen tcp port
5 years ago
runner365
76204fa2ba
Merge remote-tracking branch 'srs/develop' into 3.0release
5 years ago
runner365
8e40f9cf22
update srt2rtmp about rtmp listen tcp port
5 years ago
winlin
8b7fbac7d4
SRT supports detail config for DynamicConfig. 4.0.4
5 years ago
Alex.CR
9dad53691e
solve latency parameter error ( #1600 )
...
* solve latency parameter error
5 years ago
runner365
d8419bd4dd
solve latency parameter error
5 years ago
Alex.CR
5f7d23f123
add srt parameter configure ( #1599 )
...
* if there isn't srt connect, it needn't epoll wait
* solve repush srt bugs
* change two thread to one thread
* mpegts discard header is not 0x47
* add srt_epoll_clear_usocks
* add srt parameter configure
5 years ago
runner365
24f286684e
add srt parameter configure
5 years ago
Alex.CR
c2012379af
change srt epoll thread to one thread ( #1597 )
...
* if there isn't srt connect, it needn't epoll wait
* solve repush srt bugs
* change two thread to one thread
* mpegts discard header is not 0x47
* add srt_epoll_clear_usocks
5 years ago
runner365
6f4c124f58
solve merge confict
5 years ago
runner365
1a1d0e9267
add srt_epoll_clear_usocks
5 years ago
runner365
548c918efb
mpegts discard header is not 0x47
5 years ago
runner365
4fdf242e99
change two thread to one thread
5 years ago
winlin
d2a071f041
Add TODO for incompatible APIs of librtmp
5 years ago
Alex.CR
3847807534
solve srt repush bugs ( #1596 )
...
* if there isn't srt connect, it needn't epoll wait
* solve repush srt bugs
5 years ago
runner365
1c6203bda2
solve repush srt bugs
5 years ago
runner365
1941f55475
if there isn't srt connect, it needn't epoll wait
5 years ago
winlin
bdc7973596
Merge branch '3.0release' into develop
5 years ago
winlin
fc769550db
Fix #665 , fix HTTP-FLV reloading bug. 3.0.116
5 years ago
winlin
f6fa889393
For #1592 , default ff_log_level to info
5 years ago
winlin
c6d914bc13
Fix #1592 , fix terminal echo off by redirect process stdin. 3.0.115
5 years ago
winlin
c50c51889a
For #1592 , support ff_log_level and default to warning
5 years ago
winlin
2fa151726b
For #1592 , rename ff_log_dir.
5 years ago
winlin
823b4fa56f
Merge branch '3.0release' into develop
5 years ago
winlin
a99cee2819
For #1186 , refactor security check. 3.0.114
5 years ago
winlin
b9d45ba7d9
For #1186 , refactor security check. 3.0.114
5 years ago
winlin
c51c378869
For #1186 , refactor security check. 3.0.114
5 years ago
winlin
3023dc7b40
Update project code. 4.0.3
5 years ago
winlin
55fa62e41f
Update version4
5 years ago
winlin
59439cf8b5
Merge branch '3.0release' into develop
5 years ago
winlin
c01806d5c4
Refine version3
5 years ago
winlin
4f39303f37
Fix #939 , response right A/V flag in FLV header. 3.0.113
5 years ago
winlin
68efca4fa9
For #939 , always enable fast FLV streaming.
5 years ago
winlin
a2a6ca8258
For #939 , always enable fast FLV streaming.
5 years ago
winlin
fb555b4d8f
Merge branch '3.0release' into develop
5 years ago
winlin
c9a2e19b2f
Support isolate version file. 3.0.112
5 years ago
winlin
77114c7df0
Merge SRS3
5 years ago
winlin
41f3925abc
Add version file for srs3
5 years ago
winlin
23ece94064
Fix #1206 , dispose ingester while server quiting. 3.0.111
5 years ago
winlin
a6f88805f3
Remove test code
5 years ago
winlin
f18cc89860
Update version
5 years ago
winlin
31db28b70d
Update version
5 years ago
winlin
c90f441655
Update version
5 years ago
winlin
7c3b3608c0
Update version
5 years ago
winlin
feca34ee59
Update version
5 years ago
winlin
ec69b0786c
Update version
5 years ago
winlin
6a514732b5
Update version
5 years ago
winlin
afc0faf738
Use multiple revisions. 3.0.111
5 years ago
winlin
deaa0f0f15
Update version
5 years ago
winlin
0fc026ef6b
Update version
5 years ago
winlin
6ed6ce58e4
Merge SRS3
5 years ago
winlin
adf7ef4511
Fix #1230 , racing condition in source fetch or create. 3.0.110
5 years ago
winlin
b605edb9b3
Merge 3.0
5 years ago
winlin
5d365bade8
Fix #1303 , do not dispatch previous meta when not publishing. 3.0.109
5 years ago
winlin
d9bbd97d72
Allow use libsrt.so for SRT is MPL license.
5 years ago
winlin
07f4bc65c3
Merge branch '3.0release' into develop
5 years ago
winlin
01870cce56
Allow use libst.so for ST is MPL license.
5 years ago
winlin
d5c1546237
Update doc for SRT
5 years ago
winlin
88c9c13707
Update readme for SRT
5 years ago
winlin
a7631a2850
Update doc
5 years ago
winlin
fd3e4f406a
Update doc
5 years ago
winlin
ec3b442a42
Update doc
5 years ago
winlin
c9f3706425
Move doc
5 years ago
winlin
2775a391e0
Fix #878 , remove deprecated #EXT-X-ALLOW-CACHE for HLS. 3.0.108
5 years ago
winlin
74154cdfd9
Fix #703 , drop video data util sps/pps. 3.0.107
5 years ago
winlin
a17c1e5f65
Merge SRT from runner365
5 years ago
runner365
8d277c6e8b
solve merge problem
5 years ago
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