winlin
0cc3063703
SquashSRS4: Refine TWCC and SDP exchange. 4.0.88
2021-04-01 10:55:03 +08:00
winlin
aa5d872b8c
RTC: Refine TWCC and SDP exchange. 4.0.88
2021-04-01 10:50:20 +08:00
winlin
4692e8b8ad
SquashSRS4: Support WebRTC re-publish stream.
2021-03-26 14:59:25 +08:00
winlin
d6c16a7e23
RTC: Support WebRTC re-publish stream. 4.0.87
2021-03-24 20:12:31 +08:00
winlin
ff268dca23
SquashSRS4: Eliminate dead code, we never offer
2021-03-24 15:27:07 +08:00
winlin
89f941fadc
Refine version file
2021-03-24 15:24:21 +08:00
winlin
ecd4527342
SquashSRS4: Use fast parse TWCCID, ignore in packet parsing
2021-03-24 14:17:52 +08:00
winlin
4c39cc7c2f
RTC: Use fast parse TWCCID, ignore in packet parsing. 4.0.86
...
1. TWCC should not be passed from end to end.
2. Publisher TWCC information, should be ignore when pass to player
3. Player should regenerate its own TWCC.
2021-03-24 12:29:17 +08:00
winlin
4329c7e7cb
Live: Refine edge to follow client and HTTP/302. 5.0.1
2021-03-17 16:58:40 +08:00
winlin
33fa43c118
Init SRS/5. 5.0.0
2021-03-15 14:11:34 +08:00
winlin
57f8a1afec
Update doc.
2021-03-11 17:15:33 +08:00
winlin
a3dbb22696
Fix bugs. 4.0.85
2021-03-11 17:12:44 +08:00
winlin
e74810230a
SquashSRS4: Regine DTLS and add regression tests. 4.0.84
2021-03-10 08:29:40 +08:00
winlin
02aac0fea4
DTLS: Fix ARQ bug, use openssl timeout. 4.0.84
2021-03-09 19:36:45 +08:00
winlin
de65a331f1
SquashSRS4: Fix DTLS config bug, dup Alert bug. 4.0.83
2021-03-08 12:39:25 +08:00
winlin
e4df2eb2ce
DTLS: Fix dead loop by duplicated Alert message. 4.0.83
2021-03-08 12:35:16 +08:00
winlin
43028c99c8
Fix bug when client DTLS is passive. 4.0.82
2021-03-08 10:41:42 +08:00
winlin
c3f057e4d3
Squash SRS4: Update README for docker
2021-03-05 10:04:18 +08:00
winlin
c143b6bfd0
Squash SRS3: Update README for docker
2021-03-05 09:53:15 +08:00
Pieere Pi
4ba485002c
Fix #2106 , #2011 , RTMP/AAC transcode to Opus bug. 4.0.81
2021-03-04 14:17:36 +08:00
winlin
8089fc004c
Upgrade libsrtp from 2.0.0 to 2.3.0, with source code. 4.0.79
2021-03-04 14:13:58 +08:00
winlin
96dbd7bced
Upgrade openssl from 1.1.0e to 1.1.1b, with source code. 4.0.78
2021-03-04 14:12:47 +08:00
winlin
57f16299f4
Fix #2219 , Ubuntu build fail. Add CI for ubuntu20
2021-03-03 21:15:26 +08:00
winlin
58924d41b1
RTC: Support high performance NO-COPY-NACK. 4.0.76
2021-03-02 19:34:59 +08:00
winlin
73e357a93f
RTC: Support object cache pool. 4.0.75
2021-03-02 19:33:07 +08:00
winlin
6d3aa2c426
Refine code. 4.0.74
2021-02-19 19:17:29 +08:00
winlin
941a9aaf7a
Refine timer, 4.0.73
2021-02-19 18:55:24 +08:00
winlin
1f621a6db3
Remove dead code: memory watch
2021-02-19 18:53:40 +08:00
winlin
c5d2027f9a
RTC: Support high performance timer about 25ms resolution. 4.0.72
2021-02-19 18:53:21 +08:00
winlin
b431ad738c
RTC: Refine performance about 700+ streams. 4.0.71
2021-02-10 16:28:11 +08:00
winlin
86d615f27e
RTC: Print stat for pli and timer every 5s. 4.0.70
2021-02-10 16:08:04 +08:00
winlin
79a6907a65
RTC: Parse PT fast and refine udp handler. 4.0.69
2021-02-10 15:57:37 +08:00
winlin
c3414a30dc
RTC: Refine UDP packet peer fast id. 4.0.68
2021-02-10 15:57:25 +08:00
winlin
b0208029bb
RTC: Reuse UDP socket to receive packet. 4.0.67
2021-02-10 15:55:35 +08:00
winlin
9ada516e98
At least wait 1ms when <1ms, to avoid epoll_wait spin loop. 4.0.66
2021-02-10 15:55:01 +08:00
winlin
076182cde2
Pick from develop. 4.0.65
2021-01-31 18:08:50 +08:00
winlin
6e3bd61599
Enable --nasm and --srtp-asm by default for performance. 4.0.64
2021-01-31 18:07:20 +08:00
winlin
5c41766b79
Support HTTP-FLV and HLS for srs-player by H5. 4.0.63
2021-01-31 18:06:46 +08:00
winlin
4bb3ad5637
For #2142 , Fix bug for fixing memory leak for bridger. 4.0.62
2021-01-15 16:58:23 +08:00
winlin
4e70bf5eaf
For #2142 , Fix memory leak for bridger of RTC source stream. 4.0.61
2021-01-15 14:16:32 +08:00
winlin
ed32965aa4
Revert "Fix #2142 , Async release bridger when unpublish. 4.0.60"
...
This reverts commit 06adb9dc42
.
2021-01-15 13:30:52 +08:00
winlin
06adb9dc42
Fix #2142 , Async release bridger when unpublish. 4.0.60
2021-01-14 19:12:01 +08:00
winlin
10ffb2da36
HTML5 video tag resolution adaptive. 4.0.59
2021-01-08 14:16:20 +08:00
winlin
26dec1b037
Release 4.0.58
...
Merge #2109 , Fix bugs for GB28181.
Merge #2109 , Refine srs_string_split.
Fix memory leak and bugs for RTC.
2021-01-08 14:16:11 +08:00
winlin
1c41f5d796
Merge SRS3, change id of stat to string
2021-01-07 17:04:11 +08:00
winlin
fb7c051833
Change id from int to string for the statistics. 3.0.157
2021-01-07 16:47:49 +08:00
winlin
2538b02a9b
Merge branch '3.0release' into 4.0release
2020-12-26 22:15:37 +08:00
winlin
6e43ef6866
For RTMP edge/forward, pass vhost in tcUrl, not in stream. 3.0.156
2020-12-26 22:11:23 +08:00
winlin
18d049accc
Support disable CherryPy. 4.0.57
2020-12-24 11:33:49 +08:00
winlin
c17474627b
Merge SRS3
2020-12-18 09:34:32 +08:00
winlin
25c76c1e8a
Fix #1694 , Support DVR 2GB+ MP4 file. 3.0.155
2020-12-17 18:43:45 +08:00
winlin
c97e943b07
Merge SRS3
2020-12-17 12:27:47 +08:00
winlin
ab5ddd24e2
Fix #1548 , Add edts in MP4 for Windows10. 3.0.154
2020-12-17 12:07:34 +08:00
winlin
5d27c62e95
For #1998 , fix fetch remote payload bug. 4.0.56
2020-11-13 08:48:51 +08:00
winlin
4650d47082
For #1998 , Support Firefox, use PT in offer. 4.0.55
2020-11-12 18:38:30 +08:00
winlin
9908433bc8
For #1508 , Transform http header name to upper camel case. 4.0.54
2020-11-11 16:38:05 +08:00
winlin
385e055c7b
For #1657 , Fix read bug. 4.0.53
2020-11-06 21:55:17 +08:00
winlin
4618bfc137
For #1657 , fix the http read bug
2020-11-06 21:15:19 +08:00
winlin
6dc9824495
For #1657 , fix the http read bug
2020-11-06 20:45:44 +08:00
winlin
79655adea0
For #1657 , fix the http read bug
2020-11-06 19:53:37 +08:00
winlin
c3f23f4c23
For #1657 , fix the http read bug
2020-11-06 19:42:22 +08:00
winlin
a20f02ffe1
For #1657 , Read cached data first in SSL. 4.0.48
2020-11-06 19:14:04 +08:00
winlin
a49b2d7b0e
For #1657 , Support HTTPS Callback, HTTPS API, HTTPS FLV, etc. 4.0.47
2020-11-06 17:35:54 +08:00
winlin
d552a1a5fb
For #1657 , support HTTPS client, for http-callback. 4.0.45
2020-11-03 15:45:52 +08:00
winlin
365d3b8bda
Merge SRS3.0
2020-10-31 21:53:15 +08:00
winlin
9a963c6fd2
Fix #509 , Always malloc stack on heap. 3.0.153
2020-10-31 21:27:09 +08:00
winlin
71c9732bff
Support gdb/srs.py to stat coroutines. 4.0.44
2020-10-31 19:30:56 +08:00
winlin
8c1eca98b0
Merge SRS3.0
2020-10-31 19:25:56 +08:00
winlin
b348539687
Remove some global elements for debugging. 3.0.152
2020-10-31 17:53:00 +08:00
winlin
9f9e3a5d42
Use global _srs_server for debugging. 3.0.151
2020-10-31 17:47:27 +08:00
winlin
07ecc25071
Merge branch '3.0release' into 4.0release
2020-10-25 13:49:03 +08:00
winlin
7b68330651
Add hls.realtime.conf for low-latency HLS. 3.0.149
2020-10-25 11:44:02 +08:00
winlin
adadbb7e9c
Merge branch '3.0release' into 4.0release
2020-10-24 18:29:12 +08:00
winlin
8445d5543b
Refine script and startup logs. 3.0.148
2020-10-24 18:28:53 +08:00
winlin
a51e275414
Merge SRS3
2020-10-23 21:35:13 +08:00
winlin
6dc3d85ded
Allow FFmpeg if exists at /usr/local/bin/ffmpeg. 3.0.147
2020-10-23 21:32:57 +08:00
winlin
be1a1d99de
Merge SRS3
2020-10-23 21:22:58 +08:00
winlin
e1ff69f292
Refine build script, use libssl in docker. 3.0.146
2020-10-23 21:14:40 +08:00
winlin
07ea733901
Merge branch 'develop' into feature/rtc
2020-10-14 11:40:01 +08:00
winlin
bce55d2789
Merge branch '4.0release' into develop
2020-10-14 11:39:45 +08:00
winlin
913d920ec5
Merge branch '3.0release' into 4.0release
2020-10-14 11:39:26 +08:00
winlin
3f3a23f978
Fix #1987 , Fix Kbps resample bug. 3.0.145
2020-10-14 11:38:54 +08:00
winlin
b602aef56f
Merge branch 'develop' into feature/rtc
2020-10-10 17:56:05 +08:00
winlin
39dc118c00
Merge branch '4.0release' into develop
2020-10-10 17:55:48 +08:00
winlin
20293e7e5d
Merge 3.0release
2020-10-10 17:54:34 +08:00
winlin
5342596fc0
Update README for #1780
2020-10-10 16:47:25 +08:00
winlin
726ac03e22
Change stable release to 3.0
2020-10-10 16:38:59 +08:00
winlin
13af54171f
For #1780 , build fail on ubuntu:focal. 3.0.144
2020-10-10 16:20:05 +08:00
winlin
253aa23fb1
RTC: Extract resource manager. Use any UDP packet to keep alive. 4.0.43
2020-09-19 11:06:06 +08:00
winlin
7459f287e0
System: Add srs duration api
2020-09-17 12:52:16 +08:00
winlin
783029778c
Merge branch 'develop' into feature/rtc
2020-09-14 20:55:30 +08:00
winlin
eea36bc261
Merge branch '4.0release' into develop
2020-09-14 20:52:45 +08:00
winlin
991ef94535
Merge branch '3.0release' into 4.0release
2020-09-14 20:52:11 +08:00
winlin
905444a1c7
For #1684 , Prevent stop ingest for multiple times. 3.0.143
2020-09-14 20:48:44 +08:00
winlin
697f7d5251
Merge branch 'develop' into feature/rtc
2020-09-10 19:39:25 +08:00
winlin
8b279a9ac4
Merge branch '4.0release' into develop
2020-09-10 19:38:02 +08:00
winlin
0cadbca52f
Merge SRS3
2020-09-10 19:36:55 +08:00
winlin
63b5c51748
RTC: Change SO_REUSEPORT fail to warning. 3.0.142
2020-09-10 19:35:04 +08:00
winlin
c708103cd4
RTC: Refine NACK RTT and efficiency. 4.0.42
2020-09-09 15:42:02 +08:00
winlin
3026f2fda8
Refine PLI/NACK/DTLS logs. 4.0.41
2020-09-08 13:37:23 +08:00
winlin
e4ea2be008
Fix serval bugs for RTC. Refine context API. 4.0.40
2020-08-30 12:26:42 +08:00
winlin
7fed6e631a
Refine code
2020-08-30 10:13:23 +08:00
winlin
311cb77b36
Context: Refine API
2020-08-30 09:53:10 +08:00
winlin
a3e912f5dc
RTC: DTLS support ARQ, covered with utest. 4.0.39
2020-08-18 20:24:49 +08:00
winlin
47c43e47b6
RTC: Fix is_started state init bug
2020-08-07 12:48:45 +08:00
winlin
9530ea73e3
RTC: Refine error check. 4.0.37
2020-08-06 11:15:28 +08:00
winlin
fc10e98f1c
RTC: Remove dead code. Fix DTLS empty ctx issue
2020-08-04 20:08:21 +08:00
winlin
21835c38b7
RTC: Support multiple address for client. 4.0.36
2020-07-25 09:33:18 +08:00
winlin
70c3fc78af
Refine log context with random string. 4.0.35
2020-07-11 22:24:17 +08:00
winlin
0a16b1c1e3
Log: Refine log context.
2020-07-11 20:58:25 +08:00
winlin
a6b2e28d50
RTC: Refine the api for context.
2020-07-10 18:06:07 +08:00
winlin
7052a1fafb
Log: Refine context id
2020-07-09 17:16:59 +08:00
winlin
f551ff5ae8
Log: Use string compare function
2020-07-05 23:49:47 +08:00
winlin
6624b8acca
Log: Use object as context id for complex context
2020-07-05 23:26:55 +08:00
winlin
d453c6c22e
Fix some bugs for RTC. 4.0.34
2020-07-03 09:24:13 +08:00
winlin
4146346243
Merge #1830 to fix bugs in GB28181. 4.0.33
2020-07-03 09:20:02 +08:00
winlin
f514dd78c1
Merge branch '4.0release' into develop
2020-06-28 10:28:39 +08:00
winlin
78e28dcfde
Merge branch '3.0release' into 4.0release
2020-06-28 10:28:14 +08:00
winlin
e3f1aee6c1
Release 3.0 r0, 3.0.141
2020-06-27 11:47:36 +08:00
winlin
6314c273ff
Support static link c++ libraries. 4.0.32
2020-06-24 13:36:18 +08:00
winlin
ab6bc39676
Change log cid from int to string. 4.0.31
2020-06-23 18:35:59 +08:00
winlin
2c1bd6da3e
Merge SRS
2020-06-14 12:35:03 +08:00
winlin
e75f28a327
GB28181 with JitterBuffer support. 4.0.29
2020-06-13 13:17:23 +08:00
winlin
6e04c66402
Support enable C++11. 4.0.29
2020-06-03 19:18:41 +08:00
winlin
f83276c457
Remove srs-librtmp.
2020-05-31 10:56:36 +08:00
winlin
471bb0914f
RTC: disable GSO and sendmmsg. 4.0.27
2020-05-21 19:03:50 +08:00
winlin
9199e40fc1
RTC: Remove dead macros
2020-05-21 16:52:25 +08:00
winlin
f03bf601e4
RTC: Directly send without sendmmsg
2020-05-21 16:52:24 +08:00
winlin
3cb797dccd
For #307 , refine core structure, RTMP base on frame, RTC base on RTP. 4.0.26
2020-05-14 10:47:21 +08:00
winlin
54d8c36905
RTC: Refine audio to RTP packet base.
2020-05-13 20:13:25 +08:00
winlin
365e6bb45a
Refine RTC publisher, no cache. 4.0.25
2020-05-03 19:09:48 +08:00
winlin
5ee5ef6ab2
For #307 , support publish RTC with passing opus. 4.0.24
2020-04-30 10:57:03 +08:00
winlin
ed338f4c0a
Refactor macro SRS_AUTO_XXX to SRS_XXX.
2020-04-29 20:02:28 +08:00
winlin
c93cd86ce4
For #307 , refine performance
2020-04-18 20:37:08 +08:00
winlin
08312ddc42
Support config the mw_sleep and mw_msgs
2020-04-18 10:04:45 +08:00
winlin
170b7453f4
Refine for performance
2020-04-18 08:10:28 +08:00
winlin
f0015a7cc1
For #307 , refine GSO performance, alloc iovs
2020-04-17 07:10:16 +08:00
winlin
d906ced5c3
For #307 , set cache to about 1.4GB when clients is 2k
2020-04-16 14:13:09 +08:00
winlin
7b68f55edc
Refactor GSO mmsghdr alloc
2020-04-15 22:11:03 +08:00
winlin
a80084289b
Support debug
2020-04-14 20:12:33 +08:00
winlin
bda7bdee54
Change RTC realtime to 0 cache
2020-04-14 19:19:46 +08:00
winlin
7574dbefb1
For #307 , support sendmmsg, GSO and reuseport. 4.0.23
2020-04-14 14:02:54 +08:00
winlin
fdc0c44b7e
For #307 , for realtime, change wait messages from 0 to 2
2020-04-14 13:55:55 +08:00
winlin
11bcd0cb27
Merge branch 'develop' into feature/rtc
2020-04-07 20:19:06 +08:00
winlin
61c7443c4b
Merge from SRS3
2020-04-07 20:18:31 +08:00
winlin
35a037cf05
Add api for tcmalloc
2020-04-07 14:24:14 +08:00
winlin
b23525033b
Merge branch 'develop' into feature/rtc
2020-04-05 17:21:07 +08:00
winlin
10d5f99d3d
For #307 , SRTP ASM only works with openssl-1.0, auto detect it. 4.0.22
2020-04-05 17:14:22 +08:00
winlin
737dcdd2c8
Merge branch 'develop' into feature/rtc
2020-04-04 22:48:33 +08:00
winlin
9943565ec9
Merge RTC and GB28181, with bugs fixed. 4.0.21
2020-04-04 22:45:16 +08:00
winlin
55a4052d90
For #307 , support sendmmsg to improve RTC performance
2020-04-04 22:43:44 +08:00
winlin
c5c0df6536
Update build script
2020-04-04 15:44:56 +08:00
winlin
573449f1b0
For #307 , refine RTC latency from 600ms to 200ms. 4.0.20
2020-04-04 15:36:35 +08:00
winlin
5ad58933a9
For #307 , build SRTP with openssl to improve performance. 4.0.19
2020-04-03 21:14:06 +08:00
winlin
608f3d0fae
For #1500 , support push stream by GB28181. 4.0.18
2020-03-31 23:06:07 +08:00
winlin
c7113f27e0
Play stream by WebRTC on iOS/Android/PC browser. 4.0.17
2020-03-31 09:35:36 +08:00
winlin
57604a9c65
For #1672 , fix dvr close file failed bug. 3.0.140
2020-03-30 10:44:11 +08:00
winlin
84652265d9
Update README
2020-03-29 00:23:16 +08:00
winlin
13ee53434e
Merge branch '4.0release' into develop
2020-03-29 00:14:46 +08:00
winlin
3e0a7ee7fb
Merge branch '3.0release' into 4.0release
2020-03-29 00:13:41 +08:00
winlin
98a71954da
Support multiple OS/Platform build cache. 3.0.139
2020-03-29 00:09:17 +08:00
winlin
c2b02f86fa
Merge 4.0release
2020-03-28 17:46:47 +08:00
winlin
217b8b94b6
Merge 3.0release
2020-03-28 17:45:14 +08:00
winlin
3556da40ce
Fix #1250 , Support macOS, OSX, MacbookPro, Apple Darwin. 3.0.138
2020-03-28 17:23:11 +08:00
winlin
2b6da30ac6
Welcome maintainers Runner365, John, B.P.Y(Bepartofyou). 4.0.15
2020-03-22 21:22:15 +08:00
winlin
e5e2d05da0
For #307 , support play with WebRTC. 4.0.14
2020-03-22 19:46:56 +08:00
winlin
be746da21c
Merge branch '3.0release' into 4.0release
2020-03-21 22:42:17 +08:00
winlin
0dd6c31487
Fix #1629 , fix kickoff FLV client bug. 3.0.137
2020-03-21 22:41:25 +08:00
winlin
850a4bbf20
Fix #1619 , configure without utest by default. 3.0.136
2020-03-21 20:41:37 +08:00
winlin
f89b4b3b26
For #1651 , fix return pnwrite of srs_write_large_iovs. 3.0.135
2020-03-21 20:20:40 +08:00
winlin
aa20a04abb
For #1636 , fix bug for mux AAC to ADTS, never overwrite by RTMP sampling rate. 4.0.13
2020-03-13 16:56:00 +08:00
winlin
1382337cb4
Merge SRS3
2020-03-12 22:42:33 +08:00
winlin
856ed5a971
For #1635 , inotify watch ConfigMap for reload. 3.0.134
2020-03-12 22:26:34 +08:00
winlin
bb509d23e2
For #1635 , inotify watch ConfigMap for reload. 3.0.133
2020-03-12 22:08:23 +08:00
winlin
88368ed18d
For #1635 , inotify watch ConfigMap for reload. 3.0.132
2020-03-12 21:58:29 +08:00
winlin
940798a9c7
For #1635 , inotify watch ConfigMap for reload. 3.0.131
2020-03-12 21:45:10 +08:00
winlin
5e60c8f9cc
For #1635 , inotify watch ConfigMap for reload. 3.0.130
2020-03-12 19:37:31 +08:00
winlin
9b663c070a
Fix #1635 , support auto reaload config by inotify. 3.0.129
2020-03-12 18:14:23 +08:00
winlin
b33751e2c1
Merge SRS3
2020-03-12 12:18:15 +08:00
winlin
4b395f6e16
Fix #1630 , disable cache for stream changing, and drop dup header. 3.0.128
2020-03-12 11:55:37 +08:00
winlin
ed41ca867b
For #1594 , detect and disable daemon for docker. 3.0.127
2020-03-12 10:11:41 +08:00
winlin
c1e07d6a96
For #1634 , always check status in thread loop. 3.0.126
2020-03-12 08:59:13 +08:00
winlin
6a765ab849
Merge SRS3
2020-03-11 19:45:01 +08:00
winlin
c61c2a939f
For #1634 , refactor output with datetime for ingest/encoder/exec. 3.0.125
2020-03-11 19:33:55 +08:00
winlin
927c0c8e39
For #1634 , fix quit by accident SIGTERM while killing FFMPEG. 3.0.124
2020-03-11 19:04:52 +08:00
winlin
dcb0553cc8
For #1612 , fix crash bug for RTSP. 4.0.12
2020-03-07 22:35:11 +08:00
winlin
41acf9ca8e
For #1631 , support sei_filter for SRT. 4.0.11
2020-03-07 22:25:19 +08:00
winlin
1b9a705e4b
For #1621 , support mix_correct for aggregate aac packets. 4.0.10
2020-03-01 10:17:03 +08:00
winlin
04d0620dde
For #1615 , fix build failed and srt api issue
2020-02-25 13:45:05 +08:00
winlin
90afd06c85
For #1615 , support default app(live) for vmix SRT. 4.0.9
2020-02-25 13:22:44 +08:00
winlin
67d78dff0e
For #1598 , support SLB health checking by TCP. 4.0.8
2020-02-21 23:56:40 +08:00
winlin
ef2b123325
Merge branch '3.0release' into 4.0release
2020-02-21 23:52:04 +08:00
winlin
20b9d6ab02
For #1598 , support SLB health checking by TCP. 3.0.123
2020-02-21 23:51:40 +08:00
winlin
4a69499f2c
Fix bug for librtmp client ipv4/ipv6 socket. 3.0.122
2020-02-21 23:11:09 +08:00
winlin
1d01ef499d
For #1579 , support rolling update of k8s. 4.0.7
2020-02-20 01:06:33 +08:00
winlin
ad3cfbfd2c
For #1579 , support start/final wait for gracefully quit. 4.0.6
2020-02-18 23:39:40 +08:00
winlin
388ad61cdc
Merge branch '3.0release' into 4.0release
2020-02-18 23:38:52 +08:00
winlin
dc0f804452
For #1579 , support start/final wait for gracefully quit. 3.0.121
2020-02-18 23:37:11 +08:00
winlin
d87f58a611
For #1579 , support gracefully quit and force to. 4.0.5
2020-02-18 22:16:28 +08:00
winlin
0c48c42f36
Merge branch '3.0release' into 4.0release
2020-02-18 22:15:29 +08:00
winlin
58b40478b6
For #1579 , support force gracefully quit. 3.0.120
2020-02-18 22:15:12 +08:00
winlin
eefd74e0e4
Merge branch '3.0release' into develop
2020-02-18 20:25:07 +08:00
winlin
3c597545b1
For #1579 , support gracefully quit. 3.0.119
2020-02-18 19:59:47 +08:00
winlin
5be69d290f
For #1601 , flush async on_dvr/on_hls events before stop. 3.0.118
2020-02-17 11:53:04 +08:00
winlin
0723b36f0e
Merge branch '3.0release' into develop
2020-02-16 13:31:54 +08:00
winlin
131acf5bb0
For #1595 , migrating streaming from ossrs.net to r.ossrs.net. 3.0.117
2020-02-14 23:04:01 +08:00
winlin
8b7fbac7d4
SRT supports detail config for DynamicConfig. 4.0.4
2020-02-13 12:17:09 +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
c6d914bc13
Fix #1592 , fix terminal echo off by redirect process stdin. 3.0.115
2020-02-05 13:04:00 +08:00
winlin
823b4fa56f
Merge branch '3.0release' into develop
2020-02-04 19:34:09 +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
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
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
adf7ef4511
Fix #1230 , racing condition in source fetch or create. 3.0.110
2020-01-28 21:35:06 +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
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
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
6107db91f5
Release 3.0 alpha9, 3.0a9, 3.0.105
2020-01-21 16:14:15 +08:00
winlin
ba61fe8bc5
Fix #1221 , remove complex configure options. 3.0.104
2020-01-21 15:22:55 +08:00
winlin
6af8e38017
For #1547 , support setting cc/cxx/ar tools. 3.0.103
2020-01-21 10:28:25 +08:00
l
86d04a70ed
Fix #1580 , fix cid range problem. 3.0.102
2020-01-19 18:21:28 +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
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
winlin
98df29c6fb
For #1042 , improve test coverage for service. 3.0.97
2020-01-10 11:36:38 +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
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
b5f4b96060
Merge #1551 , fix memory leak in RTSP stack. 2.0.270
2020-01-05 14:41:31 +08:00
winlin
646eeb05e9
For #1042 , improve test coverage for config. 3.0.91
2020-01-02 11:18:45 +08:00
winlin
d783a12f89
Happy 2020
2019-12-30 10:10:35 +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
7584c47aaf
Fix #1105 , dvr mp4 supports playing on Chrome/Safari/Firefox. 3.0.86
2019-12-26 18:05:17 +08:00
winlin
316cab794a
For #1488 , pass client ip to http callback.3.0.85
2019-12-26 11:42:19 +08:00
winlin
09b65aff96
For #1488 , pass client ip to http callback. 2.0.269
2019-12-26 10:37:16 +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
f24694fc65
For #1537 , #1282 , remove cross-build, not used patches, directly build st.
2019-12-25 16:47:29 +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
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
cab15c348c
Fix #1508 , http-client support read chunked response. 3.0.76
2019-12-20 16:09:37 +08:00
winlin
49c737f996
Fix #1524 , memory leak for amf0 strict array. 3.0.75
2019-12-19 14:39:34 +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
b0afc00733
Detect whether flash enabled for srs-player. 3.0.73
2019-12-18 11:06:01 +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
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
4f298134af
Fix #1445 , limit the createStream recursive depth. 3.0.70
2019-12-11 17:56:31 +08:00
winlin
78da67e8d1
For #1229 , fix the security risk in logger. 3.0.69
2019-12-11 11:56:00 +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
5a3fd1e68a
Release v3.0-a2, 3.0.67
2019-12-01 19:24:17 +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
2b2a62ccba
Cover protocol stack RTMP. 0.6.63
2019-10-23 09:26:10 +08:00
winlin
c7602d8cee
Cover JSON codec. 3.0.62
2019-10-22 08:54:29 +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
64288d1f1e
Support systemctl service for CentOS7. 3.0.58
2019-10-05 20:33:26 +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
5d17bb8bb0
Remove KAFKA. 3.0.53
2019-10-03 12:45:38 +08:00
winlin
1605000817
Covert Kernel File reader/writer. 3.0.52
2019-05-14 08:13:27 +08:00
winlin
6730f08f45
Refine core.hpp
2019-05-05 07:44:39 +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
6b2c71d385
Refine typo in files. 3.0.51
2019-04-30 08:30:13 +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
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
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
d306ee7506
Refine ms in time unit
2019-04-18 08:50:43 +08:00
winlin
c1b64ba24f
Refine get_queue_length and set_queue_size in time unit
2019-04-16 07:55:19 +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
695d430dcf
Refine SrsMessageQueue.duration in time unit.
2019-04-11 08:35:57 +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
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
91c462b6ba
For #1339 , Support HTTP-FLV params. 2.0.262
2019-04-05 18:16:05 +08:00
winlin
b2d1d84634
Change to 2019
2019-01-01 21:37:28 +08:00
winlin
f1ab8fecac
Fix build warning
2018-12-09 22:48:47 +08:00
winlin
f1033296bb
Upgrade to FFMPEG 4.1 and X264 157. 2.0.261
2018-12-01 20:21:35 +08:00
winlin
24f46f5085
#1261 , Support _definst_ for Wowza. 3.0.44
2018-11-11 13:51:10 +08:00
winlin
99aa249f3a
#1261 , Support _definst_ for Wowza. 2.0.260
2018-11-11 13:33:47 +08:00
winlin
b2066cbf68
#1263 , Fix string trim bug. 2.0.259
2018-11-11 13:30:12 +08:00
winlin
58e501ee24
Fix #1250 , Support build on OSX10.14 Mojave. 2.0.258
2018-10-28 14:09:55 +08:00
winlin
63ac93a642
Merge #1236 from 2.0release
2018-10-08 07:22:21 +08:00
winlin
a5b452f965
Merge #1236 , Fix sleep bug in us. 2.0.257
2018-10-08 07:16:07 +08:00
winlin
9859fa9e6f
Merge #1237 , Support param for transcoder. 2.0.256
2018-10-08 07:09:31 +08:00
winlin
5945fb5a24
Fix #1093 , Support HLS encryption. 3.0.42
2018-08-25 21:17:33 +08:00
winlin
e73e30de3a
Fix #1051 , Drop ts when republishing stream. 3.0.41
2018-08-25 18:10:55 +08:00
winlin
1e054d2bcc
Fix #354 , Rename impl__SrsAutoFree to impl_SrsAutoFree
2018-08-25 12:20:52 +08:00
winlin
728ddd133b
For #1202 , Support edge/forward to Aliyun CDN. 3.0.40
2018-08-12 10:46:06 +08:00
winlin
74a87d54f2
For #1202 , Support edge/forward to Aliyun CDN. 2.0.255
2018-08-12 10:44:55 +08:00
winlin
1cc72df134
Fix #910 , Support HTTP FLV with HTTP callback. 3.0.39
2018-08-11 19:23:51 +08:00
winlin
1e7c12a6dd
For #910 , Support HTTP FLV with HTTP callback. 2.0.254
2018-08-11 19:09:56 +08:00
winlin
6cea551c64
For #1110 , Refine params in http callback. 2.0.253
2018-08-11 10:12:40 +08:00
winlin
d607c7f905
Refine HTTP-FLV latency, support realtime mode.3.0.38
2018-08-05 20:30:04 +08:00
winlin
c45f72ef7b
Refine HTTP-FLV latency, support realtime mode. 2.0.252
2018-08-05 20:23:17 +08:00
winlin
ae99131512
Fix #1087 , Ignore iface without address. 3.0.37
2018-08-05 10:41:31 +08:00
winlin
29b74c7220
For #1110 , Support params in http callback. 3.0.36
2018-08-04 19:51:04 +08:00
winlin
85d3a5001c
For #1110 , Support params in http callback. 2.0.251
2018-08-04 19:36:42 +08:00