winlin
|
442cf615c0
|
ST: Simplify it, only Linux/Darwin, epoll/kqueue, single process. 5.0.2
commit f4872e528cad07f8ea683cc8cb26e34111bad1b5
Author: winlin <winlin@vip.126.com>
Date: Fri Feb 26 09:13:21 2021 +0800
ST: For #2188: Remove sendmmsg from ST.
commit aaeb8919bd4a026268e0600398cb1e9ad477663f
Author: winlin <winlin@vip.126.com>
Date: Thu Mar 11 08:09:54 2021 +0800
ST: Refine utest script.
commit d1ac9da53060b6bfa82b5d041da4c2ad9bd6b90a
Author: winlin <winlin@vip.126.com>
Date: Wed Mar 3 11:02:25 2021 +0800
ST: Support fast utest and coverage
commit 8400115b83c022e33f59422dbf6d85ee46fb9edb
Author: winlin <winlin@vip.126.com>
Date: Fri Feb 26 07:02:19 2021 +0800
ST: Always use unserialized accept for linux or darwin
commit c3686f2bca80d2c139239b08975575b1bb981ffa
Author: winlin <winlin@vip.126.com>
Date: Fri Feb 26 06:54:05 2021 +0800
ST: Refine ARFLAGS by disable the verbose log
commit aaa5c4f863eba278c4ed2b29a46297fb01a4ed63
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 08:58:46 2021 +0800
ST: Stack always grows from top to down.
commit dddd466e5c2e418c6f4896cd8bf701130052b3d9
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 08:51:31 2021 +0800
ST: Ignore process fork, for single process only
commit 7906cb5f6e78c916cb8b8d9522275bfc086bb6a3
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 08:50:59 2021 +0800
ST: Fix build warnings
commit d94921b84a3b6cf88ace2c766cc2bfedb9c0602e
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 07:27:45 2021 +0800
ST: Remove select and poll support, only epoll and kqueue
commit 76d202514615f78d1a8f2b15778f3dac5abf4abb
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 07:10:47 2021 +0800
ST: Remove multiple OS support, except Linux and Darwin.
commit 13c4ba345c61170e86dde486a174378ca235f442
Author: winlin <winlin@vip.126.com>
Date: Thu Feb 25 06:59:35 2021 +0800
ST: Remove __ia64__ CPU support
commit 46c06e4a11879cfeb828382e44f11287782ce4b5
Author: winlin <winlin@vip.126.com>
Date: Wed Feb 24 11:37:27 2021 +0800
ST: Remove unused files for ST
|
2021-05-19 18:25:49 +08:00 |
|
winlin
|
34aa11b72a
|
SquashSRS4: Update doc
|
2021-05-18 11:47:50 +08:00 |
|
xialixin
|
2e14d80aa4
|
SquashSRS4: Refine GB28181
|
2021-05-18 09:11:57 +08:00 |
|
winlin
|
e3bca883e1
|
SuqashSRS4: Build SRT native
|
2021-05-16 16:14:00 +08:00 |
|
winlin
|
a1d7fe46c1
|
SquashSRS4: Rename SrsRtpPacket2 to SrsRtpPacket.
|
2021-05-15 08:53:54 +08:00 |
|
winlin
|
6a980683f7
|
SquashSRS4: Remove object cache and stat api
|
2021-05-14 18:17:42 +08:00 |
|
winlin
|
f711eb79ed
|
SquashSRS4: Refine stat id. Fix SRT build bug
|
2021-05-14 08:26:07 +08:00 |
|
winlin
|
47f3f4da5c
|
SquashSRS4: fix bugs
|
2021-05-12 21:50:57 +08:00 |
|
winlin
|
3939844301
|
SquashSRS4: Fix bugs
|
2021-05-11 19:12:15 +08:00 |
|
winlin
|
eb339432c4
|
SquashSRS4: Update benchmark data.
|
2021-05-10 18:09:59 +08:00 |
|
winlin
|
8895d36746
|
SquashSRS4: Refine shared fast timer
|
2021-05-08 17:44:15 +08:00 |
|
winlin
|
3256c7c2fa
|
SquashSRS4: Refine the init of global objects
|
2021-05-08 11:51:54 +08:00 |
|
winlin
|
276bd2223e
|
SquashSRS4: Support circuit breaker
|
2021-05-08 10:04:44 +08:00 |
|
winlin
|
fd6c653d3c
|
SquashSRS4: Refine performance for FastTimer
|
2021-05-07 11:25:37 +08:00 |
|
winlin
|
f995bf7ca8
|
SquashSRS4: Transform config for nack/twcc.
|
2021-05-06 17:39:10 +08:00 |
|
winlin
|
f41c0b42b1
|
SquashSRS4: Fix config bug for nack and twcc.
|
2021-05-06 13:50:28 +08:00 |
|
winlin
|
becbe45bcd
|
SquashSRS4: Add demo for RTC
|
2021-05-05 13:26:25 +08:00 |
|
winlin
|
206d95879f
|
SquashSRS4: Add one to one RTC demo.
|
2021-05-02 21:46:41 +08:00 |
|
winlin
|
74bb47c13f
|
SquashSRS4: Support RTC2RTMP.
|
2021-05-01 22:15:57 +08:00 |
|
winlin
|
0b62216999
|
SquashSRS4: Support av1 for Chrome M90 enabled it.
|
2021-04-30 08:13:38 +08:00 |
|
winlin
|
b4b79179a7
|
SuqashSRS4: Update players
|
2021-04-28 15:52:28 +08:00 |
|
winlin
|
ea1f32526a
|
RTC: Remove DTLS utest, cover by regression test
|
2021-04-27 18:54:10 +08:00 |
|
winlin
|
a300d1fc54
|
Fix bug for alone pithy print
|
2021-04-27 18:34:51 +08:00 |
|
winlin
|
543377ebf1
|
Test: Update srs-bench
|
2021-04-27 17:40:47 +08:00 |
|
winlin
|
c2229d392a
|
Add alone pithy print
|
2021-04-27 17:05:26 +08:00 |
|
winlin
|
e67207f4b1
|
Script: Refine package and install script
|
2021-04-26 14:20:18 +08:00 |
|
winlin
|
3d74b0efc9
|
SquashSRS4: Add crossdomain.xml for install script.
|
2021-04-26 13:59:29 +08:00 |
|
winlin
|
f9d9f3a373
|
Modules: Fix build fail for global variables.
|
2021-04-25 13:34:57 +08:00 |
|
winlin
|
00a8eef580
|
Fix utest fail
|
2021-04-25 12:07:00 +08:00 |
|
winlin
|
eba78149ad
|
SquashSRS4: Change push-RTSP as deprecated feature.
|
2021-04-24 21:40:09 +08:00 |
|
winlin
|
d4a8a72388
|
SquashSRS4: Add console. Disable cherrypy by default.
|
2021-04-24 19:45:05 +08:00 |
|
winlin
|
c95bfc4a46
|
Timer: Apply shared FastTimer to RTC server
|
2021-04-23 11:17:58 +08:00 |
|
winlin
|
7b413edbb7
|
Timer: Extract shared FastTimer to use one timer for all connections
|
2021-04-23 11:04:05 +08:00 |
|
winlin
|
7bdc9e8e96
|
Moduels: Refine the description
|
2021-04-21 11:18:35 +08:00 |
|
winlin
|
b29827d22c
|
Modules: Enable app files for module
|
2021-04-21 11:03:37 +08:00 |
|
winlin
|
aa07f45545
|
SquashSRS4: Happy 2021
|
2021-04-20 19:03:02 +08:00 |
|
winlin
|
8b74c7cb89
|
SquashSRS4: Happy 2021
|
2021-04-16 09:29:43 +08:00 |
|
stone
|
3eb3cb9b51
|
For #2275, fix bug for transcode engine config param.
|
2021-04-09 07:22:15 +08:00 |
|
winlin
|
323306149d
|
SquashSRS4: Eliminate the dup code
|
2021-04-06 11:22:12 +08:00 |
|
winlin
|
55426c6331
|
SquashSRS4: Fix RTC connection dispose bug
|
2021-04-06 10:51:42 +08:00 |
|
winlin
|
1ee77614fb
|
Refine comments
|
2021-04-05 12:14:26 +08:00 |
|
winlin
|
237c1e4d3d
|
SquashSRS4: Fix DTLS warnings for HTTP api
|
2021-04-05 08:29:29 +08:00 |
|
winlin
|
fcf72b48f9
|
SquashSRS4: Fix republish bug
|
2021-04-04 19:05:44 +08:00 |
|
winlin
|
52644f50c9
|
SquashSRS4: Fix republish bug
|
2021-04-04 18:50:59 +08:00 |
|
winlin
|
d80ba9d284
|
SquashSRS4: Fix memory leak
|
2021-04-01 17:35:40 +08:00 |
|
winlin
|
fa2fec3247
|
SquashSRS4: Refine payload NALU type parser
|
2021-04-01 14:48:41 +08:00 |
|
winlin
|
0cc3063703
|
SquashSRS4: Refine TWCC and SDP exchange. 4.0.88
|
2021-04-01 10:55:03 +08:00 |
|
winlin
|
45b83bd22e
|
SquashSRS4: Update comments and performance data
|
2021-03-31 18:25:12 +08:00 |
|
winlin
|
4692e8b8ad
|
SquashSRS4: Support WebRTC re-publish stream.
|
2021-03-26 14:59:25 +08:00 |
|
winlin
|
aab54b2cf4
|
SquashSRS4: Refine RTC extension ID parsing
|
2021-03-24 19:00:42 +08:00 |
|
winlin
|
ff268dca23
|
SquashSRS4: Eliminate dead code, we never offer
|
2021-03-24 15:27:07 +08:00 |
|
winlin
|
ecd4527342
|
SquashSRS4: Use fast parse TWCCID, ignore in packet parsing
|
2021-03-24 14:17:52 +08:00 |
|
winlin
|
b7b474deba
|
SquashSRS4: Update srs-bench.
|
2021-03-24 11:05:25 +08:00 |
|
winlin
|
25145b945d
|
RTC: Use send_rtcp to encrypt and send RTCP bytes
|
2021-03-22 16:25:08 +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
|
4f1d213c91
|
Live: Support follow HTTP/302 for HTTP/HTTPS FLV edge.
|
2021-03-17 16:53:39 +08:00 |
|
winlin
|
35431749c4
|
Live: Support follow client protocol for edge.
|
2021-03-17 16:48:18 +08:00 |
|
winlin
|
33fa43c118
|
Init SRS/5. 5.0.0
|
2021-03-15 14:11:34 +08:00 |
|
winlin
|
ccbc11c2d6
|
Test: Fix bug for srs-bench.
|
2021-03-12 13:10:10 +08:00 |
|
winlin
|
c07b7db3c5
|
Test: Update srs-bench.
|
2021-03-12 13:08:46 +08:00 |
|
winlin
|
57f8a1afec
|
Update doc.
|
2021-03-11 17:15:33 +08:00 |
|
winlin
|
4f1aa924e6
|
SquashSRS4: Add security scan. Feed TWCC before drop PT.
|
2021-03-11 16:55:05 +08:00 |
|
winlin
|
e74810230a
|
SquashSRS4: Regine DTLS and add regression tests. 4.0.84
|
2021-03-10 08:29:40 +08:00 |
|
winlin
|
dc93836489
|
SquashSRS4: Refine DTLS init, use specified API by role
|
2021-03-09 12:01:23 +08:00 |
|
winlin
|
de65a331f1
|
SquashSRS4: Fix DTLS config bug, dup Alert bug. 4.0.83
|
2021-03-08 12:39:25 +08:00 |
|
winlin
|
fe1b427462
|
Update
|
2021-03-06 10:46:07 +08:00 |
|
winlin
|
c3f057e4d3
|
Squash SRS4: Update README for docker
|
2021-03-05 10:04:18 +08:00 |
|
winlin
|
56b64689bf
|
SquashSRS4: Docker: Add conf/docker.conf, daemon off, log console, enable RTC
|
2021-03-04 23:06:08 +08:00 |
|
winlin
|
817c704db7
|
SquashSRS4: Support fast local coverage with module
|
2021-03-04 17:13:24 +08:00 |
|
winlin
|
7d12c3641a
|
Merge ST, support utest and coverage by gtest.
|
2021-03-04 15:01:14 +08:00 |
|
winlin
|
3bb1b673c5
|
Merge SRS4, lots of features
|
2021-03-04 14:49:03 +08:00 |
|
winlin
|
bb3bd1705e
|
Refine the regression test tool, add missing files
|
2021-03-04 14:19:39 +08:00 |
|
winlin
|
876210f6c9
|
For regression test, add srs-bench to 3rdparty
|
2021-03-04 14:18:57 +08:00 |
|
winlin
|
de87dd427d
|
Fix utest fail
|
2021-03-04 14:18:54 +08:00 |
|
winlin
|
5a66d15e85
|
Support regression test in CI.
|
2021-03-04 14:18:52 +08:00 |
|
winlin
|
212ff6fc2d
|
Never force to openssl-1.0 for asm and srtp-asm, because openssl-1.1+libsrtp-2.3 is ok now
|
2021-03-04 14:18:50 +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
|
dd8f7ff09a
|
Enable HTTP-FLV for conf/rtc.conf
|
2021-03-04 14:16:03 +08:00 |
|
winlin
|
0bc3bdc7b8
|
Refine gcov files
|
2021-03-04 14:15:52 +08:00 |
|
winlin
|
27712fdda7
|
Rename ffmpeg-4.2-fit to ffmpeg-4-fit
|
2021-03-04 14:14:06 +08:00 |
|
winlin
|
b19074721c
|
Refine build script
|
2021-03-04 14:14:01 +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
|
3749d4d833
|
Update doc
|
2021-03-04 14:13:56 +08:00 |
|
winlin
|
921e4041ba
|
Update doc
|
2021-03-04 14:13:52 +08:00 |
|
winlin
|
c9d68aae79
|
Refine FFmpeg-4.2-fit build bug
|
2021-03-04 14:13:45 +08:00 |
|
winlin
|
812d4ebfea
|
Refine FFmpeg-4.2-fit build, copy source code
|
2021-03-04 14:13:43 +08:00 |
|
winlin
|
98839d3d53
|
RTC: Fix TWCC enable bug
|
2021-03-04 14:13:40 +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
|
8f1c992379
|
Refine code, rename drop to loss
|
2021-03-04 14:12:39 +08:00 |
|
winlin
|
d4b8a57cf7
|
Enable Object Cache and Zero Copy Nack by default. 4.0.77
|
2021-03-04 14:12:31 +08:00 |
|
winlin
|
57f16299f4
|
Fix #2219, Ubuntu build fail. Add CI for ubuntu20
|
2021-03-03 21:15:26 +08:00 |
|
winlin
|
969b947849
|
Hotfix 4.0.76, fix build fail for FFmpeg-fit CentOS6
|
2021-03-02 20:51:31 +08:00 |
|
winlin
|
58924d41b1
|
RTC: Support high performance NO-COPY-NACK. 4.0.76
|
2021-03-02 19:34:59 +08:00 |
|
winlin
|
f63441413d
|
RTC: Support disable the NACK no-copy, enable copy by default
|
2021-03-02 19:34:56 +08:00 |
|
winlin
|
50860325dd
|
RTC: Fix copy RTP packet bug
|
2021-03-02 19:34:53 +08:00 |
|
winlin
|
2719e4c0be
|
Refine code
|
2021-03-02 19:34:50 +08:00 |
|
winlin
|
ee9ef378f9
|
RTC: Fix bug for wrap exists buffer size
|
2021-03-02 19:34:46 +08:00 |
|
winlin
|
b91d37b78a
|
RTC: Store the actual size of buffer for RTP packet.
|
2021-03-02 19:34:39 +08:00 |
|
winlin
|
171ae5dd2d
|
RTC: Fix shared msg cache bug
|
2021-03-02 19:34:37 +08:00 |
|
winlin
|
eed98dd85b
|
RTC: Refine code, remove the reset for header
|
2021-03-02 19:34:35 +08:00 |
|