winlin
aae0f61165
RTC: Eliminate the dup code
4 years ago
winlin
061f367a82
RTC: Fix RTC connection dispose bug
4 years ago
winlin
db7e820f04
RTC: Fix DTLS warnings for HTTP api
4 years ago
winlin
96003d4a52
RTC: Fix bug for republish stream. 4.0.89
4 years ago
winlin
8d9dd532b9
RTC: Fix bug for republish stream. 4.0.89
4 years ago
winlin
3c59fedab6
RTC: Fix memory leak
4 years ago
winlin
7823d75a38
RTC: Refine payload NALU type parser
4 years ago
winlin
aa5d872b8c
RTC: Refine TWCC and SDP exchange. 4.0.88
4 years ago
winlin
bd1752a4b2
RTC: Fix TWCC send bug
4 years ago
winlin
7ac4a4f4ca
RTC: Fix audio track description bug
4 years ago
winlin
f4b791a9d5
Kernel: Never assert for SrsBuffer::require
4 years ago
winlin
4d5c7e0a73
RTC: Fix object cache bug, reset payload when recycle
4 years ago
winlin
3d4d250eb9
RTC: Update performance data
4 years ago
winlin
f2d0c34244
RTC: Refine comments for SrsRtpPacket2
4 years ago
winlin
d6c16a7e23
RTC: Support WebRTC re-publish stream. 4.0.87
4 years ago
winlin
0cb05a2953
RTC: Refine ID parsing
4 years ago
winlin
89f941fadc
Refine version file
4 years ago
winlin
6c7e24fc6d
RTC: Eliminate dead code, we nerver send offer
4 years ago
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.
4 years ago
winlin
f5ff28d47a
RTC: Refine play stream init
4 years ago
winlin
3fea5c0ec3
Test: Add republish regression test, should fail
4 years ago
winlin
bb37a5550c
Test: Update srs-bench
4 years ago
winlin
42c5a935f9
Update README
4 years ago
winlin
c193331648
Update README
4 years ago
winlin
a3dbb22696
Fix bugs. 4.0.85
4 years ago
winlin
ad7576b05d
Update CI and CodeCov status in README.md
4 years ago
winlin
a53fe451ff
RTC: Feed TWCC then drop the specified PT packet.
...
1. Sometimes we might drop RTP packets, by PT(payload type).
2. For example, the padding packets from client.
3. We should feed these packets to TWCC, then drop it.
4 years ago
winlin
197fe10310
Security: Support CodeQL analysis
4 years ago
winlin
d53b5b3f2e
Security: Support CodeQL analysis
4 years ago
winlin
7f8df6f21f
Build: Refine script for SRTP.
...
Because we have upgraded to openssl-1.1.1d and libsrtp-2.3,
so it's able to enable ASM for SRTP for not only openssl-1.0,
because libsrtp-2.3 fixed the capacity bug.
4 years ago
winlin
f066914968
Test: Add missing files.
4 years ago
winlin
27d4080084
Test: Fix check file bug
4 years ago
winlin
030b94e717
Test: Add missing files for srs-bench
4 years ago
winlin
06f2e1462e
DTLS: Update regression tests
4 years ago
winlin
d4d11c2c18
DTLS: Change max loop to larger
4 years ago
winlin
62987aa01f
DTLS: Refine retransmit between ClientHello and Certificate.
4 years ago
winlin
02aac0fea4
DTLS: Fix ARQ bug, use openssl timeout. 4.0.84
4 years ago
winlin
3c6e466280
DTLS: Use specified init API, to decrease packet size
4 years ago
winlin
3a5d88b435
DTLS: Disable QueryMTU for openssl, or the packet get fragmented
4 years ago
winlin
079c54bbe7
Add important comment for ST
4 years ago
winlin
55bdc354f5
Add important comment for disposing and thread stop
4 years ago
winlin
e4df2eb2ce
DTLS: Fix dead loop by duplicated Alert message. 4.0.83
4 years ago
winlin
1ed567a005
DTLS: Fix dead loop by duplicated Alert message
4 years ago
winlin
43028c99c8
Fix bug when client DTLS is passive. 4.0.82
4 years ago
winlin
fc4f539907
Should check bridger status when publish stream.
4 years ago
winlin
c143b6bfd0
Squash SRS3: Update README for docker
4 years ago
winlin
f80a52f265
Update README for docker
4 years ago
winlin
83c615aa8a
SquashSRS3: Docker: Add conf/docker.conf, daemon off, log console, enable RTC
4 years ago
winlin
990dc8cda9
Script: Fast coverage support module filter
4 years ago
winlin
d6a6f98a70
Script: Support local fast coverage by gcovr
4 years ago