runner365
8e40f9cf22
update srt2rtmp about rtmp listen tcp port
2020-02-13 16:52:26 +08:00
winlin
8b7fbac7d4
SRT supports detail config for DynamicConfig. 4.0.4
2020-02-13 12:17:09 +08:00
Alex.CR
9dad53691e
solve latency parameter error ( #1600 )
...
* solve latency parameter error
2020-02-13 10:54:24 +08:00
runner365
d8419bd4dd
solve latency parameter error
2020-02-13 09:58:14 +08:00
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
2020-02-12 21:03:26 +08:00
runner365
24f286684e
add srt parameter configure
2020-02-12 20:02:55 +08:00
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
2020-02-12 10:23:39 +08:00
runner365
6f4c124f58
solve merge confict
2020-02-12 10:19:30 +08:00
runner365
1a1d0e9267
add srt_epoll_clear_usocks
2020-02-12 09:54:07 +08:00
runner365
548c918efb
mpegts discard header is not 0x47
2020-02-11 21:36:36 +08:00
runner365
4fdf242e99
change two thread to one thread
2020-02-11 20:37:42 +08:00
winlin
d2a071f041
Add TODO for incompatible APIs of librtmp
2020-02-11 19:32:46 +08:00
Alex.CR
3847807534
solve srt repush bugs ( #1596 )
...
* if there isn't srt connect, it needn't epoll wait
* solve repush srt bugs
2020-02-09 11:50:58 +08:00
runner365
1c6203bda2
solve repush srt bugs
2020-02-09 11:09:48 +08:00
runner365
1941f55475
if there isn't srt connect, it needn't epoll wait
2020-02-05 21:21:12 +08:00
winlin
bdc7973596
Merge branch '3.0release' into develop
2020-02-05 14:18:07 +08:00
winlin
fc769550db
Fix #665 , fix HTTP-FLV reloading bug. 3.0.116
2020-02-05 14:17:30 +08:00
winlin
f6fa889393
For #1592 , default ff_log_level to info
2020-02-05 13:20:37 +08:00
winlin
c6d914bc13
Fix #1592 , fix terminal echo off by redirect process stdin. 3.0.115
2020-02-05 13:04:00 +08:00
winlin
c50c51889a
For #1592 , support ff_log_level and default to warning
2020-02-05 12:32:15 +08:00
winlin
2fa151726b
For #1592 , rename ff_log_dir.
2020-02-05 12:15:44 +08:00
winlin
823b4fa56f
Merge branch '3.0release' into develop
2020-02-04 19:34:09 +08:00
winlin
a99cee2819
For #1186 , refactor security check. 3.0.114
2020-02-04 19:33:11 +08:00
winlin
b9d45ba7d9
For #1186 , refactor security check. 3.0.114
2020-02-04 19:21:15 +08:00
winlin
c51c378869
For #1186 , refactor security check. 3.0.114
2020-02-04 19:07:54 +08:00
winlin
3023dc7b40
Update project code. 4.0.3
2020-02-04 17:11:22 +08:00
winlin
55fa62e41f
Update version4
2020-02-04 17:06:10 +08:00
winlin
59439cf8b5
Merge branch '3.0release' into develop
2020-02-04 17:05:19 +08:00
winlin
c01806d5c4
Refine version3
2020-02-04 17:04:03 +08:00
winlin
4f39303f37
Fix #939 , response right A/V flag in FLV header. 3.0.113
2020-02-04 17:02:02 +08:00
winlin
68efca4fa9
For #939 , always enable fast FLV streaming.
2020-02-04 16:39:01 +08:00
winlin
a2a6ca8258
For #939 , always enable fast FLV streaming.
2020-02-04 16:13:48 +08:00
winlin
fb555b4d8f
Merge branch '3.0release' into develop
2020-01-29 20:31:05 +08:00
winlin
c9a2e19b2f
Support isolate version file. 3.0.112
2020-01-29 20:30:58 +08:00
winlin
77114c7df0
Merge SRS3
2020-01-29 20:30:06 +08:00
winlin
41f3925abc
Add version file for srs3
2020-01-29 20:28:37 +08:00
winlin
23ece94064
Fix #1206 , dispose ingester while server quiting. 3.0.111
2020-01-29 20:22:28 +08:00
winlin
a6f88805f3
Remove test code
2020-01-29 14:42:18 +08:00
winlin
f18cc89860
Update version
2020-01-28 21:50:08 +08:00
winlin
31db28b70d
Update version
2020-01-28 21:48:53 +08:00
winlin
c90f441655
Update version
2020-01-28 21:47:04 +08:00
winlin
7c3b3608c0
Update version
2020-01-28 21:46:19 +08:00
winlin
feca34ee59
Update version
2020-01-28 21:46:05 +08:00
winlin
ec69b0786c
Update version
2020-01-28 21:45:37 +08:00
winlin
6a514732b5
Update version
2020-01-28 21:45:05 +08:00
winlin
afc0faf738
Use multiple revisions. 3.0.111
2020-01-28 21:42:48 +08:00
winlin
deaa0f0f15
Update version
2020-01-28 21:41:58 +08:00
winlin
0fc026ef6b
Update version
2020-01-28 21:38:28 +08:00
winlin
6ed6ce58e4
Merge SRS3
2020-01-28 21:37:37 +08:00
winlin
adf7ef4511
Fix #1230 , racing condition in source fetch or create. 3.0.110
2020-01-28 21:35:06 +08:00
winlin
b605edb9b3
Merge 3.0
2020-01-27 19:52:41 +08:00
winlin
5d365bade8
Fix #1303 , do not dispatch previous meta when not publishing. 3.0.109
2020-01-27 19:46:08 +08:00
winlin
d9bbd97d72
Allow use libsrt.so for SRT is MPL license.
2020-01-26 17:41:05 +08:00
winlin
07f4bc65c3
Merge branch '3.0release' into develop
2020-01-26 17:33:29 +08:00
winlin
01870cce56
Allow use libst.so for ST is MPL license.
2020-01-26 17:33:10 +08:00
winlin
d5c1546237
Update doc for SRT
2020-01-26 14:37:59 +08:00
winlin
88c9c13707
Update readme for SRT
2020-01-26 14:17:42 +08:00
winlin
a7631a2850
Update doc
2020-01-26 12:24:02 +08:00
winlin
fd3e4f406a
Update doc
2020-01-26 11:39:02 +08:00
winlin
ec3b442a42
Update doc
2020-01-26 11:29:29 +08:00
winlin
c9f3706425
Move doc
2020-01-26 11:14:18 +08:00
winlin
2775a391e0
Fix #878 , remove deprecated #EXT-X-ALLOW-CACHE for HLS. 3.0.108
2020-01-25 20:03:22 +08:00
winlin
74154cdfd9
Fix #703 , drop video data util sps/pps. 3.0.107
2020-01-25 18:05:18 +08:00
winlin
a17c1e5f65
Merge SRT from runner365
2020-01-25 17:24:25 +08:00
runner365
8d277c6e8b
solve merge problem
2020-01-25 16:24:04 +08:00
runner365
dece458a90
solve rtmp client timeout bugs in srt2rtmp
2020-01-25 16:15:27 +08:00
winlin
bbc7023f85
Merge SRS3
2020-01-25 15:05:52 +08:00
winlin
978d5e993b
Fix #1108 , reap DVR tmp file when unpublish. 3.0.106
2020-01-25 15:04:34 +08:00
winlin
5d0833fcc3
Add author runner365
2020-01-24 18:41:09 +08:00
winlin
fddfbdde5f
Fix #1147 , support SRT(Secure Reliable Transport). 4.0.1
2020-01-24 16:16:16 +08:00
winlin
b7855d133d
Merge remote-tracking branch 'runner365/3.0release.srt.dev' into srt
2020-01-24 16:11:01 +08:00
winlin
5f174552f3
Merge SRT
2020-01-24 16:10:40 +08:00
winlin
235c889e14
Update config
2020-01-24 15:35:14 +08:00
winlin
e3169a080b
Refactor SRT build, use libsrt.a static library
2020-01-24 07:06:30 +08:00
winlin
307a4315f1
Fix bug, should return error when wrapped
2020-01-23 21:33:59 +08:00
winlin
7c9b31815f
Refactor code, add stop for hybrid server to do cleanup.
2020-01-23 21:16:34 +08:00
winlin
db5788b205
Update README for SRT
2020-01-23 20:47:32 +08:00
winlin
2363d258de
Refactor hybrid server model
2020-01-23 20:42:50 +08:00
winlin
33c6bf1f8f
Refactor SRT, using reverse dependency, SRT depends on APP.
2020-01-23 19:40:40 +08:00
winlin
87ba204a42
Update doc for SRT url.
2020-01-23 18:25:44 +08:00
winlin
1959d1d920
Extract hybrid server for SRT
2020-01-23 18:21:11 +08:00
winlin
225c830971
Refine main run process
2020-01-23 17:44:36 +08:00
runner365
06e7a20b5f
update streamid decode
2020-01-23 17:19:06 +08:00
winlin
d88d422794
Update doc for SRT.
2020-01-23 16:49:05 +08:00
runner365
d7437834d4
update is_streamid_valid
2020-01-23 16:12:22 +08:00
winlin
bc26df4893
Remove noused debug function srs_trace_data
2020-01-23 14:44:30 +08:00
winlin
aacf519169
Revert log for forwarder in source
2020-01-23 14:42:06 +08:00
winlin
a7b8695cb0
Refactor code, include without path
2020-01-23 14:33:11 +08:00
winlin
f143757429
Use macro to disable SRT in code
2020-01-23 14:23:09 +08:00
winlin
fb29096505
For SRT, allow/default disable it by --without-srt
2020-01-23 14:22:22 +08:00
winlin
fb5928f927
Fix build failed for SRT with modules.
2020-01-23 13:24:47 +08:00
winlin
2de8d788f6
Revert configure changes(srs_ingest_hls,utest) in previous commit
2020-01-23 12:32:15 +08:00
winlin
106113c5f0
For previous revert, pick some code for LibSRTRoot
2020-01-23 12:15:02 +08:00
winlin
a27c4f7095
Revert "remove modules for srt compile"
...
This reverts commit d4c08c44d8
.
2020-01-23 12:09:54 +08:00
winlin
c7f6eef4ac
Refine config file, link to issue.
2020-01-23 11:51:35 +08:00
winlin
65e8835fb5
Ignore .vscode in git.
2020-01-23 09:24:41 +08:00
winlin
d28e82962d
Ignore .vscode in git.
2020-01-23 09:17:01 +08:00
runner365
03ef01c635
update configure
2020-01-22 10:59:50 +08:00
runner365
d4c08c44d8
remove modules for srt compile
2020-01-21 20:31:33 +08:00
runner365
746d188e6f
update srt.conf
2020-01-21 19:23:38 +08:00
runner365
5c5fd805c5
add srt mpegts to rtmp
2020-01-21 19:20:09 +08:00
winlin
6107db91f5
Release 3.0 alpha9, 3.0a9, 3.0.105
2020-01-21 16:14:15 +08:00
winlin
c3bf0cbe1b
For #1547 , check options for crossbuild.
2020-01-21 15:47:19 +08:00
winlin
ba61fe8bc5
Fix #1221 , remove complex configure options. 3.0.104
2020-01-21 15:22:55 +08:00
winlin
0df108740a
Fix #1547 , support crossbuild for ARM/MIPS.
2020-01-21 13:59:43 +08:00
winlin
6af8e38017
For #1547 , support setting cc/cxx/ar tools. 3.0.103
2020-01-21 10:28:25 +08:00
winlin
a6fe4e80d3
For #1547 , remove the SRS_OSX macro in code
2020-01-20 11:25:39 +08:00
winlin
024433f327
For #1547 , refine configure, remove some macros
2020-01-20 10:44:46 +08:00
winlin
1bf90a6e21
Ignore noreply user.
2020-01-19 18:25:29 +08:00
l
86d04a70ed
Fix #1580 , fix cid range problem. 3.0.102
2020-01-19 18:21:28 +08:00
winlin
9ac8585cf9
Fix codec check
2020-01-19 13:16:49 +08:00
winlin
3900179685
For #307 , #1070 , define FLV CodecID for AV1 and Opus. 3.0.101
2020-01-19 11:22:35 +08:00
runner365
7b9e3ecdc4
add ts demux
2020-01-17 19:43:54 +08:00
winlin
9dbd049e79
For #1568 , extract SrsSourceManager from SrsSource.
2020-01-16 17:56:55 +08:00
winlin
0e750ab3eb
For #1575 , use RTMP redirect as tcUrl and redirect2 as RTMP URL. 3.0.100
2020-01-16 14:28:05 +08:00
winlin
7240fe3040
For #1509 , decrease the fast vector init size from 64KB to 64B. 3.0.99
2020-01-15 21:26:02 +08:00
winlin
857c783efc
For #1509 , release coroutine when source is idle. 3.0.98
2020-01-15 19:51:33 +08:00
runner365
1481928b53
reject repeated srt pusher connection
2020-01-15 10:30:20 +08:00
runner365
b53b75ea1e
srt pull/push server
2020-01-14 21:10:33 +08:00
winlin
816aa91a7f
Fix utest bug, init fd
2020-01-13 14:48:49 +08:00
runner365
aeee3011ef
add srt server file
2020-01-11 23:05:10 +08:00
winlin
98df29c6fb
For #1042 , improve test coverage for service. 3.0.97
2020-01-10 11:36:38 +08:00
winlin
6c1067d56a
Merge from 2.0
2020-01-09 10:20:49 +08:00
winlin
dd46a4f700
Fix #1554 , support logrotate copytruncate. 2.0.272
2020-01-09 10:03:17 +08:00
winlin
c08b6f1961
Merge 2.0, support logrotate copytruncate. 3.0.96
2020-01-08 18:05:42 +08:00
winlin
731e87876e
Fix #1554 , support logrotate copytruncate. 2.0.271
2020-01-08 17:57:04 +08:00
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
2020-01-08 17:54:06 +08:00
winlin
36bfbb902b
Refien utest for log heaer generating.
2020-01-08 14:32:24 +08:00
winlin
80bac7d982
Improve test coverage for rtmp client service.
2020-01-08 14:26:38 +08:00
winlin
cc11f36940
Improve test coverage for log service.
2020-01-08 14:24:41 +08:00
winlin
2cc021b2d7
Improve test coverage for http client service.
2020-01-08 14:00:27 +08:00
winlin
06c1d4d7f9
Fix some warnings for compiler
2020-01-05 22:37:25 +08:00
winlin
69e2d94e50
Fix some warnings for compiler
2020-01-05 22:30:57 +08:00
winlin
10464a5fbe
Always use string instance to avoid crash risk. 3.0.95
2020-01-05 22:17:15 +08:00
winlin
b794c9e4ec
For #460 , fix ipv6 hostport parsing bug. 3.0.94
2020-01-05 22:16:21 +08:00
winlin
76d92792b7
For #460 , fix ipv6 intranet address filter bug. 3.0.93
2020-01-05 21:25:51 +08:00
winlin
bc6c61e546
Fix #1543 , use getpeername to retrieve client ip. 3.0.92
2020-01-05 20:06:25 +08:00
winlin
498f3c5df9
Improve test coverage for service TCP/UDP.
2020-01-05 18:44:07 +08:00
winlin
42ee6570a7
Improve test coverage for service TCP/UDP.
2020-01-05 18:43:23 +08:00
winlin
02c1bd0946
Improve test coverage for service TCP/UDP.
2020-01-05 18:42:37 +08:00
winlin
265b70863c
Improve test coverage for service TCP/UDP.
2020-01-05 18:37:20 +08:00
winlin
9bd8b363b3
Improve test coverage for http service.
2020-01-05 17:02:57 +08:00
winlin
6d0ac35db9
Merge 2.0release #1551
2020-01-05 14:43:46 +08:00
winlin
b5f4b96060
Merge #1551 , fix memory leak in RTSP stack. 2.0.270
2020-01-05 14:41:31 +08:00
alphonsetai
763c06976a
fix memory leak
2020-01-05 14:38:08 +08:00
winlin
79314f7d4a
Improve test coverage for HTTP service
2020-01-03 13:31:08 +08:00
winlin
646eeb05e9
For #1042 , improve test coverage for config. 3.0.91
2020-01-02 11:18:45 +08:00
winlin
fa7fd85ca6
Improve test coverage for config.
2020-01-02 11:08:18 +08:00
winlin
45aa325722
Improve test coverage for config.
2020-01-01 21:01:14 +08:00
winlin
4848d3ab91
Improve test coverage for config.
2020-01-01 17:15:21 +08:00
winlin
0fd0114ee6
Improve test coverage for config.
2020-01-01 17:14:59 +08:00
winlin
f7673f6009
Improve test coverage for config.
2020-01-01 16:06:12 +08:00
winlin
a9dba511ab
Improve test coverage for config.
2020-01-01 16:04:35 +08:00
winlin
146a095b38
Improve test coverage for config.
2020-01-01 15:52:10 +08:00
winlin
2942955b30
Improve test coverage for config.
2020-01-01 15:49:04 +08:00
winlin
7136c7c9b8
Improve test coverage for config.
2020-01-01 14:21:24 +08:00
winlin
de87b64f59
Improve test coverage for config.
2020-01-01 14:12:36 +08:00
winlin
a71d93188b
Improve test coverage for config.
2020-01-01 13:41:19 +08:00
winlin
36236192fa
Improve test coverage for mp4
2020-01-01 12:00:48 +08:00
winlin
d2052fd4cd
Support sequence header only for mp4
2020-01-01 11:54:53 +08:00
winlin
c3e0dcfa9e
Improve test coverage for mp4 decoder
2019-12-31 19:37:48 +08:00
winlin
7597a956ed
Improve test coverage for dash init encoder
2019-12-31 19:17:40 +08:00
winlin
1cfadfed3a
Improve test coverage for mp4 boxes
2019-12-31 18:59:30 +08:00
winlin
e8dbee1474
Refine url/urn box dumps
2019-12-31 15:55:34 +08:00
winlin
9cb2449175
Fix mp4 url/urn bug.
2019-12-31 15:35:45 +08:00
winlin
adad90d316
Refactor the mock file reader/writer
2019-12-31 15:15:56 +08:00
winlin
d32a7e9770
Improve test coverage for mp4 box
2019-12-30 20:50:58 +08:00
winlin
f3831d2d5b
Improve test coverage for mp4 dumps
2019-12-30 16:36:11 +08:00
winlin
b63f2f283d
Fix mp4 security issue, check buffer when required size is variable.
2019-12-30 14:34:23 +08:00
winlin
9140e0f19d
Improve test coverage for kernel mp4.
2019-12-30 13:50:19 +08:00
winlin
d783a12f89
Happy 2020
2019-12-30 10:10:35 +08:00
winlin
8075628d9e
Fix utest fail.
2019-12-29 19:16:16 +08:00
winlin
eb8e7ad479
Fix #1255 , support vhost/domain in query string for HTTP streaming. 3.0.90
2019-12-29 18:56:35 +08:00
winlin
8a28a11648
For #299 , increase dash segment size for avsync issue. 3.0.89
2019-12-29 18:21:45 +08:00
winlin
d11a7b2e00
For #299 , fix some bugs in dash, it works now. 3.0.88
2019-12-27 20:47:33 +08:00
winlin
043781fe81
Fix #1544 , fix memory leaking for complex error. 3.0.87
2019-12-27 11:46:07 +08:00
winlin
be0cb164ec
Add links for flv.js, hls.js and dash.js
2019-12-27 10:40:44 +08:00
winlin
c2e9e96e28
Change the default page to srs_player
2019-12-27 09:11:26 +08:00
winlin
76a7985cbe
For #1105 , fix dash mp4 bug.
2019-12-26 18:39:14 +08:00
winlin
b9d720c927
For #1105 , http server support mp4 range.
2019-12-26 18:33:52 +08:00
winlin
7584c47aaf
Fix #1105 , dvr mp4 supports playing on Chrome/Safari/Firefox. 3.0.86
2019-12-26 18:05:17 +08:00
winlin
32a2b7f0a5
For #1488 , improve coverage for parsing client ip.
2019-12-26 12:20:53 +08:00
winlin
2115d5d22a
For #1488 , add test and improve coverage for parsing client ip.
2019-12-26 12:07:52 +08:00
winlin
316cab794a
For #1488 , pass client ip to http callback.3.0.85
2019-12-26 11:42:19 +08:00
winlin
d367730883
For #1488 , support parsing original ip from header for proxy
2019-12-26 11:33:26 +08:00
winlin
09b65aff96
For #1488 , pass client ip to http callback. 2.0.269
2019-12-26 10:37:16 +08:00
winlin
c5a8d21db6
For #1537 , #1282 , use new algorithm for arm.
2019-12-25 20:11:31 +08:00
winlin
84f6f3d051
For #1537 , #1282 , support aarch64 for armv8. 3.0.84
2019-12-25 19:58:15 +08:00
winlin
ea8111cff5
For #1537 , support aarch64 for armv8. 3.0.84
2019-12-25 19:44:33 +08:00
winlin
0e0889af02
For #1538 , fresh chunk allow fmt=0 or fmt=1. 3.0.83
2019-12-25 19:04:15 +08:00
winlin
416568f4ab
Remove FFMPEG and NGINX, please use srs-docker instead
2019-12-25 18:39:01 +08:00
winlin
ff2001a612
Compress repository, remove gprof files.
2019-12-25 18:30:55 +08:00
winlin
a11461905b
Remove FFMPEG and NGINX, please use srs-docker instead . 3.0.82
2019-12-25 18:29:07 +08:00
winlin
bf807778e5
For #1537 , #1282 , support multiple options for --extra-flags
2019-12-25 17:52:51 +08:00
winlin
f24694fc65
For #1537 , #1282 , remove cross-build, not used patches, directly build st.
2019-12-25 16:47:29 +08:00
winlin
f47e846bd2
For #1537 , #1282 , refine build st script
2019-12-25 16:26:40 +08:00
winlin
97bb8a5405
For #1537 , #1282 , support disable ASM to avoid building bug.
2019-12-25 16:22:00 +08:00
winlin
b672ad4b1f
For #1537 , #1282 , sync with state-threads/srs
2019-12-25 16:09:25 +08:00
winlin
4e93ded864
For #1537 , #1282 , remove not used file st-1.9.zip
2019-12-25 16:05:50 +08:00
winlin
e42633cd65
For #1537 , #1282 , when not use builtin setjmp, donot compile md.S
2019-12-25 16:04:28 +08:00
winlin
916ec71801
For #1537 , #1282 , use ST source code in SRS
2019-12-25 15:55:56 +08:00
winlin
c91ffbee93
For #1537 , #1282 , remove not used patches, note the patch for ARM already merged to ST in SRS3
2019-12-25 15:49:25 +08:00
winlin
a0c631de9f
For #1537 , #1282 , support --extra-flags for unknown CPU arch.
2019-12-25 15:46:58 +08:00
winlin
71810c0209
For #1537 , disable crossbuild for ARM/MIPS.
2019-12-25 13:18:53 +08:00
winlin
dffc96d2fe
For #1537 , disable crossbuild for ARM/MIPS.
2019-12-25 13:17:49 +08:00
winlin
e6e4bd7fb4
Remove useless warning log for reloading.
2019-12-24 19:26:22 +08:00
winlin
e2def1b24f
Ignore some coverage for mp4.
2019-12-24 17:42:00 +08:00
winlin
e2f86464c5
Ignore some coverage for ts.
2019-12-24 17:29:46 +08:00
winlin
995bd5cdd2
Update new AUTHORS
2019-12-24 17:29:30 +08:00
winlin
0c20a45f5c
Ignore test coverage for some lines for mp4
2019-12-24 15:41:36 +08:00
winlin
a119305b31
Ignore coverage for codec sps-pps parsing.
2019-12-24 15:36:22 +08:00
winlin
aa4a27b9fa
Ignore coverage for codec sps-pps parsing.
2019-12-24 15:35:19 +08:00
winlin
7eccc9da26
For #1508 , support chunk length and content in multiple parts.
2019-12-24 14:58:35 +08:00
winlin
a35a7f915e
Fix bug for HTTP write jsonp for srs-console.
2019-12-24 10:32:52 +08:00
winlin
40f6ecaee2
Merge SRS2 for running srs-librtmp on Windows. 3.0.80
2019-12-23 21:09:00 +08:00
winlin
c5f31570cd
Support parsing vhost splited by single seperator. 2.0.268
2019-12-23 18:31:14 +08:00
winlin
01a4503ceb
Support build srs-librtmp by VS2015. 2.0.267
2019-12-23 18:12:45 +08:00
winlin
08bbbc5414
Support build srs-librtmp by VS2015. 2.0.267
2019-12-23 17:11:31 +08:00
winlin
c6732d0fbb
Support build srs-librtmp by VS2015. 2.0.267
2019-12-23 17:02:09 +08:00
winlin
316628632b
Support build srs-librtmp by VS2015. 2.0.267
2019-12-23 17:01:02 +08:00
winlin
2d29e3c4e6
For #1535 , deprecate Adobe FMS/AMS edge token traversing authentication. 3.0.79
2019-12-23 12:21:46 +08:00
winlin
9aaf5123ad
For #1535 , deprecate BWT(bandwith testing). 3.0.78
2019-12-23 12:10:35 +08:00
winlin
1b3fe4eb06
For #1535 , deprecate Adobe HDS(f4m). 3.0.77
2019-12-23 12:01:50 +08:00
winlin
ae785eda8d
Improve test coverage for kernel fast stream.
2019-12-20 18:56:53 +08:00
winlin
da7e76c96a
For#1508, check the error correctly for strtol.
2019-12-20 16:48:51 +08:00
winlin
cab15c348c
Fix #1508 , http-client support read chunked response. 3.0.76
2019-12-20 16:09:37 +08:00
winlin
788b200e90
For #1508 , check the error by http_errno for http-parser.
2019-12-20 16:08:24 +08:00
winlin
2b51cee3ef
For #1508 , check the chunk header length.
2019-12-20 14:51:01 +08:00
winlin
4382ced3bf
For #1508 , Refactor srs_is_digital, support all zeros.
2019-12-20 14:49:25 +08:00
winlin
cee4feda61
Fix make -jN random failed.
2019-12-20 11:49:27 +08:00
winlin
fc9855bc7a
Refine the RTMP iovs cache increasing to much faster.
2019-12-19 15:04:14 +08:00
winlin
49c737f996
Fix #1524 , memory leak for amf0 strict array. 3.0.75
2019-12-19 14:39:34 +08:00
winlin
1e4f22f83d
Fix random build failed bug for modules.
2019-12-19 14:30:34 +08:00
winlin
d7078a72d4
For #1520 , add TODO list for configing server itself in coworker.
2019-12-19 14:15:21 +08:00
winlin
acfeb8a66f
Fix #1520 , #1223 , bug for origin cluster 3+ servers. 3.0.74
2019-12-19 14:04:26 +08:00
winlin
0200baa179
Improve test coverage for protocols.
2019-12-18 21:19:42 +08:00
winlin
25f132ec2f
Improve test coverage for protocols.
2019-12-18 21:18:11 +08:00
winlin
bf92172e62
Improve coverage for RAW AVC protocol.
2019-12-18 20:37:49 +08:00
winlin
4a5323b054
Improve coverage for RAW AVC protocol.
2019-12-18 20:27:48 +08:00
winlin
23a1674ce0
Improve coverage for RAW AVC protocol.
2019-12-18 20:13:11 +08:00
winlin
8047d0df45
For #1042 , add test for RAW AVC protocol.
2019-12-18 15:50:17 +08:00
winlin
6eec7c1dfe
Refactor the query string for srs-player
2019-12-18 14:46:21 +08:00
winlin
b52628ce01
Refactor the comments to use flash publisher
2019-12-18 14:37:39 +08:00
winlin
931496e3b9
Refactor the comments to use flash publisher
2019-12-18 14:37:10 +08:00
winlin
4e3650b8c7
Refactor the comments to use flash publisher
2019-12-18 14:35:43 +08:00
winlin
dd44d76d72
Refactor the comments to use flash publisher
2019-12-18 14:35:07 +08:00
winlin
7497df7a15
Refactor the comments to enable flash
2019-12-18 13:59:05 +08:00
winlin
4a5afe3428
Add tips when flash is disabled.
2019-12-18 12:06:32 +08:00
winlin
901c69b381
Update srs-player version
2019-12-18 11:54:17 +08:00
winlin
cef7ec79b3
Detect whether flash enabled for srs-bwt.
2019-12-18 11:50:43 +08:00
winlin
c830dc6700
Detect whether flash enabled for srs-publisher.
2019-12-18 11:33:34 +08:00
winlin
b0afc00733
Detect whether flash enabled for srs-player. 3.0.73
2019-12-18 11:06:01 +08:00
winlin
33c7f6d0e4
Temporarily disable chat demo page.
2019-12-18 09:16:56 +08:00
winlin
216a23f709
Fix the http implicit handler bug
2019-12-17 21:24:24 +08:00
winlin
b247c9759a
Improve test coverage for http handler
2019-12-17 21:17:44 +08:00
winlin
6c50d85671
Improve test coverage for http message
2019-12-17 21:08:18 +08:00
winlin
43a5cea158
Improve test coverage for HTTP CORS
2019-12-17 21:03:28 +08:00
winlin
dc1afc142f
Fix HTTP CORS bug when sending response for OPTIONS. 3.0.72
2019-12-17 20:52:10 +08:00
winlin
ec0fb82c0e
Improve test coverage for http server mux.
2019-12-17 19:39:36 +08:00
winlin
81947df819
Enhance HTTP response write for final_request.
2019-12-17 19:09:39 +08:00
winlin
e27cc059e4
Ignore coverage for http-parser
2019-12-17 17:37:29 +08:00
winlin
df359f747a
Ignore coverage for json-parser
2019-12-17 17:30:49 +08:00
winlin
191b07668d
Refactor HTTP stream to disconnect client when unpublish
2019-12-17 16:54:06 +08:00
winlin
1e83da7812
Refactor HTTP recv request timeout to 15s.
2019-12-17 16:37:00 +08:00
winlin
2df1dcb05a
Fix HTTP-FLV and VOD-FLV conflicting bug.
2019-12-17 16:01:04 +08:00
winlin
d9842b0371
Refactor HttpResponseWriter.write, default to single text mode.
2019-12-17 15:14:59 +08:00
winlin
8cdb7cc727
Add test for vod stream handler
2019-12-17 14:33:47 +08:00
winlin
97f2c5bf0c
Refactor http static file server path resolving.
2019-12-16 20:07:06 +08:00
winlin
fa362607b2
Add test for http basic handler
2019-12-16 19:32:41 +08:00
winlin
6bad973a7c
Fix HTTP parser bug for parsing header from multiple pieces of data.
2019-12-16 18:21:39 +08:00
winlin
45ed458927
Eliminate dead code of ts cache for HTTP message
2019-12-16 16:07:17 +08:00
winlin
ca2b68f428
Refactor header of HTTP message by using SrsHttpHeader.
2019-12-16 16:00:02 +08:00
winlin
dcb7b6aae0
Refactor HTTP Message by decoupling with http_parser
2019-12-16 15:12:26 +08:00
winlin
547cd4f518
Word the comments about the order of HTTP header
2019-12-16 12:25:29 +08:00
winlin
0886acbdb7
Improve test coverage for HTTP header.
2019-12-16 12:11:29 +08:00
winlin
8c10c26f00
Improve the coverage for HTTP error response.
2019-12-16 11:36:39 +08:00
winlin
474266eae7
Refine the comments for http content-type detecting
2019-12-14 23:34:09 +08:00
winlin
4758a284d7
Add test for http status.
2019-12-14 10:12:25 +08:00
winlin
6ce04051e4
Improve test coverage of status for HTTP.
2019-12-13 20:05:18 +08:00
winlin
0394d95e4b
Refine file structure for RTMP/HTTP protocol stack utest.
2019-12-13 20:04:33 +08:00
winlin
8d9554df8e
Remove dead code in SrsRtmpClient::handshake
2019-12-13 16:31:32 +08:00
winlin
1c391c85ae
Merge 2.0release
2019-12-13 10:47:04 +08:00
winlin
fde11756c3
Support openssl versions greater than 1.1.0. 2.0.266
2019-12-13 10:40:11 +08:00
winlin
6f453e7f46
For #547 , #1506 , default hls_dts_directly to on. 3.0.71
2019-12-12 16:51:34 +08:00
winlin
f298d5204b
For #1042 , cover RTMP other codes
2019-12-12 15:58:56 +08:00
winlin
cfcb3ce7b2
For #1042 , cover RTMP other codes
2019-12-12 15:46:46 +08:00
winlin
2731fe1f3e
SrsPacket supports converting to message, so can be sent by one API.
2019-12-12 15:11:31 +08:00
winlin
82c4f41975
For #1042 , cover RTMP other codes
2019-12-12 10:12:31 +08:00
winlin
bd3d9f32b7
For #1042 , cover RTMP other codes
2019-12-11 20:22:39 +08:00
winlin
22d4159373
For #1042 , cover RTMP server response commands.
2019-12-11 18:43:37 +08:00
winlin
9c62a68e15
For #1042 , cover RTMP server response commands.
2019-12-11 18:25:47 +08:00
winlin
5516877867
For #1042 , cover RTMP client/server protocol.
2019-12-11 18:12:06 +08:00
winlin
4f298134af
Fix #1445 , limit the createStream recursive depth. 3.0.70
2019-12-11 17:56:31 +08:00
winlin
41a9f15626
For #1042 , cover RTMP client protocol.
2019-12-11 15:59:29 +08:00
winlin
69817a9f34
For #1042 , cover RTMP handshake protocol.
2019-12-11 15:02:35 +08:00
winlin
f51f1efe42
For #1042 , cover RTMP handshake protocol.
2019-12-11 14:32:57 +08:00
winlin
7bd7e1ccca
Refine the circleci codecov script.
2019-12-11 12:06:28 +08:00
winlin
78da67e8d1
For #1229 , fix the security risk in logger. 3.0.69
2019-12-11 11:56:00 +08:00
winlin
ad70589347
For #1229 , fix the security risk in HDS. 3.0.69
2019-12-11 11:31:32 +08:00
winlin
d866c77265
Fix the path for circleci
2019-12-11 07:23:54 +08:00
winlin
20fbb4466f
Fix the path for circleci
2019-12-11 07:09:28 +08:00
winlin
f1cca0c360
Fix the path for circleci
2019-12-11 07:02:42 +08:00
winlin
0c673deb81
Fix the path for circleci
2019-12-10 23:25:15 +08:00
winlin
fae3a714a2
Fix the path for circleci
2019-12-10 23:21:26 +08:00
winlin
4c93d3a4c7
Fix the path for circleci
2019-12-10 23:13:56 +08:00
winlin
749b9fe444
Fix the path for circleci
2019-12-10 22:24:16 +08:00
winlin
0677e378ba
Fix the path for circleci
2019-12-10 22:18:31 +08:00
winlin
e3077a8034
Fix the path for circleci
2019-12-10 22:09:52 +08:00
winlin
1b2aff84bc
Fix the path for circleci
2019-12-10 21:45:58 +08:00
winlin
c90e321f9c
Fix the path for circleci
2019-12-10 21:34:20 +08:00
winlin
94adda5dae
Fix the circleci path
2019-12-10 21:14:01 +08:00
winlin
979f82e0dc
Fix the circleci path.
2019-12-10 20:32:33 +08:00
winlin
d908ee73db
Make the hls_dipose more specific
2019-12-10 16:48:35 +08:00
winlin
1c227f4f8a
Refine logger for hls_dts_directly
2019-12-10 15:59:15 +08:00
winlin
b4870a6d6f
Fix #1506 , support directly turn FLV timestamp to TS DTS. 3.0.68
2019-12-05 20:47:23 +08:00
winlin
31f341e205
For #1506 , refine the AAC samples guess algorithm.
2019-12-05 20:16:23 +08:00
winlin
52c6c7c45d
For #1506 , ignore video when codec is unknown.
2019-12-05 19:21:43 +08:00
winlin
65c66592e9
Refine statistic url
2019-12-04 10:47:02 +08:00
winlin
2d85b036cb
Refine stat for player index
2019-12-03 18:26:01 +08:00
winlin
643d06473f
Refine player with statistics.
2019-12-03 10:18:13 +08:00
winlin
5a3fd1e68a
Release v3.0-a2, 3.0.67
2019-12-01 19:24:17 +08:00
winlin
517974d451
Refine redirect flow for origin cluster
2019-11-30 19:06:41 +08:00
winlin
e5285ecabf
Fix #1501 , use request ip for origin cluster. 3.0.66
2019-11-30 18:50:24 +08:00
winlin
488f16f60c
Random tid for docker. 3.0.65
2019-11-30 17:34:25 +08:00
winlin
4cd03a7c06
Refine debug info for edge. 3.0.64
2019-11-30 17:31:27 +08:00
winlin
1c943f27c9
Release 2.0.265, r2.0-r7
2019-11-29 18:26:40 +08:00
winlin
ba02640c46
Refine tid in error log
2019-11-29 12:33:32 +08:00
winlin
7bd704e695
Cover protocol stack RTMP. 3.0.63
2019-11-22 12:06:15 +08:00
winlin
2731afc161
Cover protocol stack RTMP. 3.0.63
2019-11-20 14:08:53 +08:00
winlin
40e60aff4d
Cover protocol stack RTMP. 3.0.63
2019-11-20 11:14:02 +08:00
winlin
3365bc6b02
Cover protocol stack RTMP. 3.0.63
2019-11-20 11:05:56 +08:00
winlin
6eab86644e
Cover protocol stack RTMP. 3.0.63
2019-11-19 18:18:43 +08:00
winlin
c8bb7e71c9
Cover protocol stack RTMP. 3.0.63
2019-11-19 11:47:31 +08:00
winlin
ea96e414ca
Cover protocol stack RTMP. 3.0.63
2019-11-08 09:26:57 +08:00
winlin
78e5f46ff7
Cover protocol stack RTMP. 3.0.63
2019-11-05 14:00:00 +08:00
winlin
466f99a1c8
Cover protocol stack RTMP. 3.0.63
2019-11-05 10:31:21 +08:00
winlin
ce8f778fe6
Cover protocol stack RTMP. 3.0.63
2019-11-05 10:17:06 +08:00
winlin
918a2943c9
Cover protocol stack RTMP. 3.0.63
2019-11-05 09:55:45 +08:00
winlin
9067786bd3
Cover protocol stack RTMP. 3.0.63
2019-11-04 09:31:30 +08:00
winlin
a726a14b37
Cover protocol stack RTMP. 3.0.63
2019-10-29 10:02:03 +08:00
winlin
8c214dc967
Cover protocol stack RTMP. 3.0.63
2019-10-28 08:57:11 +08:00
winlin
cf9a6b4f48
Cover protocol stack RTMP. 3.0.63
2019-10-28 08:41:49 +08:00
winlin
1583f6cc3f
Cover protocol stack RTMP. 3.0.63
2019-10-25 08:18:21 +08:00
winlin
2b2a62ccba
Cover protocol stack RTMP. 0.6.63
2019-10-23 09:26:10 +08:00
winlin
f99ca04bd5
Cover JSON codec. 3.0.62
2019-10-23 08:59:30 +08:00
winlin
1b2449ca3f
Cover JSON codec. 3.0.62
2019-10-23 08:47:02 +08:00
winlin
48970389ba
Cover JSON codec. 3.0.62
2019-10-22 10:06:12 +08:00
winlin
e816ac28d2
Cover JSON codec. 3.0.62
2019-10-22 10:02:37 +08:00
winlin
1ebec34d5b
Cover JSON codec. 3.0.62
2019-10-22 09:58:09 +08:00
winlin
e683f07715
Cover JSON codec. 3.0.62
2019-10-22 09:01:29 +08:00
winlin
c7602d8cee
Cover JSON codec. 3.0.62
2019-10-22 08:54:29 +08:00
winlin
aee704fd1f
Cover AMF0 codec. 3.0.61
2019-10-22 08:30:46 +08:00
winlin
0a9659b749
Cover AMF0 codec. 3.0.61
2019-10-21 09:29:42 +08:00
winlin
232024ef67
AMF0: Refine utest
2019-10-18 08:54:59 +08:00
winlin
9542cd2ba5
AMF0: Refine utest
2019-10-18 08:54:13 +08:00
winlin
026b2a2a1e
Cover AMF0 codec. 3.0.61
2019-10-18 00:48:49 +00:00
winlin
da46091d3c
Cover AMF0 codec. 3.0.61
2019-10-12 09:27:32 +08:00
winlin
99ca2b9567
Cover AMF0 codec. 3.0.61
2019-10-12 08:56:04 +08:00
winlin
f8943f8f7d
Cover AMF0 codec. 3.0.61
2019-10-12 08:39:40 +08:00
winlin
ebe8fa44e5
Cover AMF0 codec. 3.0.61
2019-10-12 00:36:52 +00:00
winlin
9d1249e256
Cover AMF0 codec. 3.0.61
2019-10-12 00:32:25 +00:00
winlin
b2e4a5f834
Cover AMF0 codec. 3.0.61
2019-10-11 09:28:53 +08:00
winlin
f24d82fada
Cover AMF0 codec. 3.0.61
2019-10-10 08:49:57 +08:00
winlin
8ca7f7e5a4
Support log rotate by init.d command. 3.0.60
2019-10-07 17:44:25 +08:00
winlin
e045b0a619
We prefer ipv4, only use ipv6 if ipv4 is disabled. 3.0.59
2019-10-07 10:34:55 +08:00
winlin
b0227e0d22
Fix bug for package script
2019-10-05 20:46:44 +08:00
winlin
7af087652f
Add uninstall script
2019-10-05 20:43:04 +08:00
winlin
254549e3f4
Add uninstall script
2019-10-05 20:40:45 +08:00
winlin
5d9bc0658e
Fix package bug
2019-10-05 20:37:25 +08:00
winlin
64288d1f1e
Support systemctl service for CentOS7. 3.0.58
2019-10-05 20:33:26 +08:00
winlin
f6fc31db66
Add config files for go-oryx
2019-10-05 17:02:25 +08:00
winlin
9d90a8177f
Disable SO_REUSEPORT if not supported. 3.0.57
2019-10-04 20:02:51 +08:00
winlin
88df9a2497
Support go-oryx rtmplb with proxy protocol. 3.0.56
2019-10-04 19:03:34 +08:00
winlin
130c545f9a
Refine origin cluster log
2019-10-04 06:51:15 +08:00
winlin
d3b142a0d9
Fix #775 , Support SO_REUSEPORT. 3.0.54
2019-10-03 16:10:22 +08:00
winlin
1a65927b1b
Remvoe HSTRS warning.
2019-10-03 13:18:28 +08:00
winlin
0741b64b25
Remove KAFKA. 3.0.53
2019-10-03 12:49:22 +08:00
winlin
306ed8dbc8
Remove KAFKA. 3.0.53
2019-10-03 12:49:01 +08:00
winlin
5d17bb8bb0
Remove KAFKA. 3.0.53
2019-10-03 12:45:38 +08:00
winlin
bb3e8a41d1
Cover all kernel flv.
2019-05-23 07:53:03 +08:00
winlin
32b53de46d
Cover FLV decoder
2019-05-21 08:51:58 +08:00
winlin
8311f0dc5a
Cover FLV decoder
2019-05-21 08:45:53 +08:00
winlin
ea9c4f89af
Covert FLV Vod decoder.
2019-05-21 08:43:20 +08:00
winlin
3bd7978b59
Cover FLV decoder.
2019-05-21 08:31:00 +08:00
winlin
7aa5fbee85
Cover FLV transmux.
2019-05-21 08:20:04 +08:00
winlin
f760c04340
Cover FLV vod open
2019-05-20 09:00:16 +08:00
winlin
dd4ccfab79
Cover shared ptr message.
2019-05-20 08:45:42 +08:00
winlin
9cdd506b4f
Deprecated srs-librtmp.
2019-05-17 08:14:26 +08:00
winlin
8b595c4cdf
Cover more kernel time.
2019-05-15 08:57:46 +08:00
winlin
f7994b85eb
Cover more kernel codec.
2019-05-15 08:44:38 +08:00
winlin
77cc148608
Refine utest
2019-05-14 08:42:46 +08:00
winlin
58561b9f76
Refine utest
2019-05-14 08:40:22 +08:00
winlin
c10671cbb3
Cover all kernel file.
2019-05-14 08:24:43 +08:00
winlin
13c4498e11
Cover mp4 header.
2019-05-14 08:17:39 +08:00
winlin
1605000817
Covert Kernel File reader/writer. 3.0.52
2019-05-14 08:13:27 +08:00
winlin
d5661dcc4e
Cover kernel file writer.
2019-05-13 08:49:38 +08:00
winlin
a7e0d672a7
Cover kernel file writer.
2019-05-13 08:48:53 +08:00
winlin
6ac5b0a006
Cover tcp socket IO.
2019-05-13 08:08:41 +08:00
winlin
467d5e5f50
Fix build failed bug.
2019-05-09 08:51:14 +08:00
winlin
ccba55cdd8
Migrate is_never_timeout to utility.
2019-05-09 08:42:53 +08:00
winlin
1b37b90b8f
Covert tcp read, write and readfully.
2019-05-09 08:38:54 +08:00
winlin
38a6f5e6cf
Support TCP server utest.
2019-05-09 08:05:27 +08:00
winlin
9366161871
Refine utest for tcp connection.
2019-05-09 07:54:21 +08:00
winlin
5d8fb01b45
Fix #1352 , fix typo of daemon.
2019-05-07 07:46:20 +08:00
winlin
ffe391aa49
Fix HLS no PMT/PAT bug.
2019-05-07 07:40:19 +08:00
winlin
1d3afa5ab9
Add utest for tcp server
2019-05-06 09:53:55 +08:00
winlin
c71b867b4f
Refine comments.
2019-05-06 07:43:05 +08:00
winlin
3d57c1c9bc
Refine ST service.
2019-05-05 08:45:11 +08:00
winlin
202a584aab
Refine ST service.
2019-05-05 08:17:48 +08:00
winlin
a4160308f5
Refine comments.
2019-05-05 07:55:55 +08:00
winlin
6730f08f45
Refine core.hpp
2019-05-05 07:44:39 +08:00
winlin
b02527dec0
Refine usage.
2019-04-30 09:15:06 +08:00
winlin
2de3045b25
Remove noisy informations.
2019-04-30 08:53:51 +08:00
winlin
6dbe79ad02
Remove noisy informations.
2019-04-30 08:43:12 +08:00
winlin
ad3749a4d5
Remove noisy informations.
2019-04-30 08:38:57 +08:00
winlin
0564cdedec
Refine typo in comments.
2019-04-30 08:31:36 +08:00
winlin
6b2c71d385
Refine typo in files. 3.0.51
2019-04-30 08:30:13 +08:00
winlin
45009785fb
Refine typo in app.
2019-04-30 08:24:52 +08:00
winlin
aac8a13f42
Refine typo in app.
2019-04-28 09:08:05 +08:00
winlin
4d25520f99
Refine typo in service.
2019-04-28 08:23:16 +08:00
winlin
224d7c539f
Refine typo in service.
2019-04-28 08:21:48 +08:00
winlin
fbe40dc42c
Refine code
2019-04-25 11:04:10 +08:00
winlin
c933f8a870
Upgrade http-parser from 2.1 to 2.9.2 and cover it. 3.0.50
2019-04-25 10:41:59 +08:00
winlin
8a94ac4b49
Upgrade http-parser to 2.9.2
2019-04-25 10:39:38 +08:00
winlin
0ee386b656
Refine http parser code.
2019-04-25 08:51:38 +08:00
winlin
cfc92d5e93
Use http-parser 2.9.2
2019-04-24 09:37:25 +08:00
winlin
646d490a18
Reset http-parser 2.1
2019-04-23 08:31:21 +08:00
winlin
6e9bba4220
Refine SrsHttpUri.
2019-04-23 08:26:15 +08:00
winlin
b285029e15
Refine SrsHttpUri.get_uri_field, without depends on http parser.
2019-04-23 08:17:59 +08:00
winlin
8bc77387ff
Refine typo in protocol.
2019-04-23 08:06:50 +08:00
winlin
35fe05d62c
Refine typo in kernel.
2019-04-22 09:19:05 +08:00
winlin
735176cab4
Refine typo for core
2019-04-22 08:21:56 +08:00
winlin
98adbc4130
Refine typo.
2019-04-22 08:19:03 +08:00
winlin
394cdb5f04
Refine in time unit. 3.0.49
2019-04-22 08:12:17 +08:00
winlin
b2f598dede
Refine SrsStSocket in time unit.
2019-04-22 08:07:37 +08:00
winlin
e436cc5665
Refine SrsBasicRtmpClient in time unit.
2019-04-22 08:03:12 +08:00
winlin
c6dcc76fea
Refine SrsRequest.duration in time unit.
2019-04-19 08:48:44 +08:00
winlin
cfab73b552
Refine SrsWallClock and SrsKbps in time unit.
2019-04-19 08:39:38 +08:00
winlin
5560b529a7
Remove unused macros in ts.
2019-04-19 08:06:44 +08:00
winlin
73e71d26ea
Refine SrsGopCache::start_time in time unit.
2019-04-19 08:04:09 +08:00
winlin
1626942d29
Fix SrsHlsMuxer::segment_close bug, reopen segment when close failed.
2019-04-18 09:28:08 +08:00
winlin
d306ee7506
Refine ms in time unit
2019-04-18 08:50:43 +08:00
winlin
5af572ab50
Refine SrsRtmpConn.duration in time unit.
2019-04-18 08:46:42 +08:00
winlin
f6f49c68da
Refine SrsRecvThread timeout in time unit
2019-04-18 08:42:43 +08:00
winlin
6b587c5e0f
Refine SrsUdpPacketRecvCycleInterval in time unit.
2019-04-18 08:17:37 +08:00
winlin
283c4c7449
Refine SrsPithyPrint.age or SrsIngesterFFMPEG.alive in time unit.
2019-04-18 08:15:55 +08:00
winlin
522cbf1df8
Refine SrsHourGlass in time unit.
2019-04-18 08:11:16 +08:00
winlin
f5a1f9b774
Refine SrsFragment.start_dts in time unit
2019-04-18 08:01:17 +08:00
winlin
288bed6e26
Refine SrsTcpClient.timeout in time unit.
2019-04-18 07:58:37 +08:00
winlin
33c66b64c5
Refine name TMMS to TIMEOUT
2019-04-18 07:47:35 +08:00
winlin
5505eceeac
Refine SrsTcpClient.timeout in time unit.
2019-04-18 07:43:51 +08:00
winlin
feb34ed225
Refine SrsStSocket in time unit
2019-04-17 09:21:38 +08:00
winlin
5a45fd98c3
Refine get_recv_timeout and is_never_timeout in time unit
2019-04-17 08:38:34 +08:00
winlin
d3dc45f357
Refine set_recv_timeout in time unit
2019-04-17 08:31:53 +08:00
winlin
38bbf6b111
Refine get_send_timeout in time unit
2019-04-17 08:23:15 +08:00
winlin
f4bee37e76
Refine set_send_timeout in time unit
2019-04-17 08:18:37 +08:00
winlin
a1398892d0
Refine const timeouts in time unit
2019-04-17 08:08:31 +08:00
winlin
61afca7160
Refine SrsTcpClient timeout in time unit
2019-04-17 07:56:28 +08:00
winlin
e9770933a6
Refine dash controller publish or unpublish
2019-04-17 07:34:01 +08:00
winlin
6380e8f1c0
Fix HLS segment close bug
2019-04-16 09:32:26 +08:00
winlin
138d1e3cad
Refine get_vhost_http_remux_fast_cache in time unit
2019-04-16 08:50:48 +08:00
winlin
010e35bec2
Refine get_hds_fragment and get_hds_window in time unit
2019-04-16 08:24:11 +08:00
winlin
917f6d066d
Refine get_hls_window in time unit
2019-04-16 08:20:32 +08:00
winlin
ca705a6f62
Refine get_hls_fragment in time unit
2019-04-16 08:14:12 +08:00
winlin
402e614471
Refine get_send_min_interval in time unit
2019-04-16 07:59:27 +08:00
winlin
c1b64ba24f
Refine get_queue_length and set_queue_size in time unit
2019-04-16 07:55:19 +08:00
ME_Kun_Han
af49e218ce
for #1349 , use correct value for SRS_CONF_DEFAULT_HLS_ON_ERROR_IGNORE and SRS_CONF_DEFAULT_HLS_ON_ERROR ( #1351 )
2019-04-15 08:17:35 +08:00
winlin
465d255940
Refine SRS_AUTO_HLS_SEGMENT_MIN_DURATION_MS in time unit
2019-04-15 07:56:16 +08:00
winlin
980c32aee6
Refine on_hls duration in time unit
2019-04-15 07:53:29 +08:00
winlin
5f3d09c8a0
Refine hls muxer duration in time duration.
2019-04-15 07:47:37 +08:00
winlin
41d1e91540
Fix start and end time bug
2019-04-12 10:00:39 +08:00
winlin
9b91c10e52
Fix timeout bug, use 30s as RTMP default timeout
2019-04-12 08:29:10 +08:00
winlin
bc1189caee
Refine SrsFragment.duration in time unit.
2019-04-12 08:04:06 +08:00
winlin
0879bef9b2
Refine SRS_CONSTS_NO_TMMS to SRS_UTIME_NO_TIMEOUT
2019-04-11 09:33:26 +08:00
winlin
f8e6de71f3
Refine headers
2019-04-11 09:28:51 +08:00
winlin
53357e92fe
Refine headers
2019-04-11 09:27:16 +08:00
winlin
92980a0ca2
Refine SRS_CONSTS_RTMP_TMMS in time unit
2019-04-11 09:18:20 +08:00
winlin
5b0e0d0838
Refine SRS_CONSTS_RTMP_PULSE_TMMS in time unit
2019-04-11 08:43:42 +08:00
winlin
695d430dcf
Refine SrsMessageQueue.duration in time unit.
2019-04-11 08:35:57 +08:00
winlin
170cca1f58
Refine srs_get_system_startup_time in time unit
2019-04-10 09:11:54 +08:00
winlin
6c12aa0eca
Refine srs_update_system_time in time unit
2019-04-10 09:07:03 +08:00
winlin
9b7c0802a9
Refine srs_update_system_time in time unit
2019-04-10 08:32:46 +08:00
winlin
9b1222a79c
Refine get_publish_normal_timeout in time unit
2019-04-10 07:58:39 +08:00
winlin
170872135d
Refine get_publish_1stpkt_timeout in time unit
2019-04-10 07:53:09 +08:00
winlin
d6828a3e58
Refine get_mw_sleep in time unit
2019-04-09 09:39:16 +08:00
winlin
839a496d50
Refine get_mr_sleep in time unit
2019-04-09 09:20:44 +08:00
winlin
5df8f2f6c1
Refine get_pithy_print in time unit
2019-04-09 08:55:54 +08:00
winlin
60f9561d2d
Refine get_heartbeat_interval in time unit
2019-04-09 08:47:18 +08:00
winlin
5937304717
Refine get_dash_timeshift in time unit
2019-04-08 09:20:02 +08:00
winlin
12cf17ef6b
Refine get_dash_update_period in time unit
2019-04-08 09:10:06 +08:00
winlin
4302ab7708
Refine get_dash_fragment to time unit
2019-04-08 09:02:39 +08:00
winlin
bb6389143f
Refine get_bw_check_interval in time unit
2019-04-08 08:46:22 +08:00
winlin
74c1944e15
Refine config, allow parse multiple times.
2019-04-08 08:31:58 +08:00
winlin
6239dfa489
Apply time unit
2019-04-07 16:25:52 +08:00
winlin
7037f6a197
Cover more ST Coroutine code
2019-04-07 15:22:09 +08:00
winlin
1ce040cc2c
Cover more ST Coroutine code
2019-04-07 14:35:11 +08:00
winlin
3d5508e088
Cover more ST Coroutine code
2019-04-07 13:52:16 +08:00
winlin
a9a720e32f
Cover ST Coroutine and time unit. 3.0.48
2019-04-07 12:59:37 +08:00
winlin
f2b4bc7110
Fix #1304 , Fix ST coroutine pull error. 3.0.47
2019-04-06 16:10:33 +08:00
winlin
23a2d8eefd
Support HTTP-FLV params. 3.0.46
2019-04-06 15:42:24 +08:00
winlin
a8781aee3e
For #1304 , Default HSTRS to on. 2.0.264
2019-04-06 15:35:12 +08:00
winlin
a554dd85e1
Fix GCC7 build error, this statement may fall through. 2.0.263
2019-04-05 19:54:32 +08:00
winlin
633a9a0d35
Merge #1324 , Remove dead code
2019-04-05 18:55:33 +08:00
winlin
b9750baa52
For #1339 , Support HTTP-FLV params.
2019-04-05 18:44:50 +08:00
winlin
91c462b6ba
For #1339 , Support HTTP-FLV params. 2.0.262
2019-04-05 18:16:05 +08:00
YLX
ab833943e1
fix: support parse flv query params to http callback ( #1339 )
2019-04-05 15:44:00 +08:00
winlin
251f19718e
CI: Cover kernel mp4 print box
2019-02-07 22:49:41 +08:00
winlin
f7b2ee4cc9
CI: Cover kernel utility
2019-02-07 20:58:33 +08:00
winlin
a8408de972
CI: Cover kernel mp4
2019-02-05 20:15:32 +08:00
winlin
a0ba17b397
CI: Cover kernel ts
2019-02-05 16:49:29 +08:00
winlin
073d42ca7d
CI: Refine hls ts context writer
2019-02-05 16:26:43 +08:00
winlin
36c41715e7
CI: Cover kernel ts
2019-02-05 09:57:06 +08:00
winlin
8eccfeceb9
CI: Cover kernel ts
2019-02-05 08:33:29 +08:00
winlin
3f59c7885e
CI: Cover kernel ts
2019-02-04 16:12:37 +08:00
winlin
4187fa0068
CI: Cover kernel utility
2019-02-04 15:11:41 +08:00
winlin
572ce5ccff
CI: Cover kernel mp3
2019-02-04 14:24:31 +08:00
winlin
39541b51a1
CI: Cover all kernel log
2019-02-04 13:41:09 +08:00
winlin
492db1a904
CI: Cover kernel flv
2019-02-04 13:15:11 +08:00
winlin
2fec88b769
CI: Fix kernel file case failed.
2019-02-04 12:54:31 +08:00
winlin
ec16e53802
CI: Cover kernel file
2019-02-04 12:48:56 +08:00
winlin
3064b941d5
CI: Cover kernel codec av frame and format
2019-02-04 12:05:07 +08:00
winlin
2bdba63b0b
CI: Cover kernel codec
2019-02-03 22:21:52 +08:00
winlin
c2a938473a
CI: Cover kernel codec
2019-02-03 22:03:15 +08:00
winlin
1df1d84766
CI: Cover kernel LB round robin
2019-02-03 21:23:06 +08:00
winlin
5b311a06b7
CI: Verify kernel aac write ADTS packet
2019-02-03 21:14:14 +08:00
winlin
917cb4a299
CI: Cover all kernel aac
2019-02-03 20:58:04 +08:00
winlin
2ae3440128
CI: Cover all kernel error
2019-02-03 12:56:29 +08:00
winlin
3cd3739433
CI: Cover all kernel error
2019-02-03 12:51:48 +08:00
winlin
8c9857ff6f
CI: Remove macros for utest
2019-02-03 12:38:07 +08:00
winlin
bfeea72eac
CI: Cover all kernel buffer
2019-02-03 12:28:18 +08:00
winlin
a2b0767874
Fix build failed.
2019-02-03 09:38:20 +08:00
winlin
c646e3f287
CI: Research support codecov
2019-02-03 09:27:08 +08:00
winlin
a25efa3764
CI: Update codecov badge
2019-02-02 21:51:08 +08:00
winlin
7243d8e7b8
CI: Support codecov
2019-02-02 21:42:03 +08:00
winlin
b4619e3393
Kbps: Remove the union for kbps slice
2019-02-02 18:20:19 +08:00
winlin
98706f793e
Support Opus audio-level
2019-01-17 16:01:43 +08:00
winlin
f1b1f78c4e
Parse Opus for tools
2019-01-17 11:35:15 +08:00
winlin
e77b570636
Add codec OPUS/HEVC to FLV
2019-01-17 09:24:17 +08:00
winlin
b2d1d84634
Change to 2019
2019-01-01 21:37:28 +08:00
winlin
66198b6f78
Add utest for RTMP protocol
2019-01-01 21:05:52 +08:00
winlin
a2d6566019
Add kernel utility utest
2019-01-01 20:19:44 +08:00
winlin
6e44aa4a4f
Cover Kbps statistic
2019-01-01 18:22:11 +08:00
winlin
6e9c7dd11e
Add utest for SrsKbps as RAW statistics
2019-01-01 17:44:39 +08:00
winlin
6234905532
Refactor ISrsKbpsDelta
2019-01-01 17:36:27 +08:00
winlin
dcebf8a31f
Refine kbps
2019-01-01 14:04:50 +08:00
winlin
aef838338c
Add utest for kbps connections
2018-12-23 21:19:17 +08:00
winlin
c26b475bae
Refine kbps, stub wall clock
2018-12-23 20:47:17 +08:00
winlin
4c40370986
Refine kbps more testable
2018-12-23 20:30:12 +08:00
winlin
16fa4c588a
Rename ISrsProtocolReaderWriter to ISrsProtocolReadWriter
2018-12-23 20:08:04 +08:00
winlin
6e75993e7f
Change public virtual to virtual public
2018-12-23 19:54:08 +08:00