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
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
4f1aa924e6
SquashSRS4: Add security scan. Feed TWCC before drop PT.
2021-03-11 16:55:05 +08:00
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.
2021-03-11 16:48:29 +08:00
winlin
e74810230a
SquashSRS4: Regine DTLS and add regression tests. 4.0.84
2021-03-10 08:29:40 +08:00
winlin
d4d11c2c18
DTLS: Change max loop to larger
2021-03-09 22:19:32 +08:00
winlin
62987aa01f
DTLS: Refine retransmit between ClientHello and Certificate.
2021-03-09 22:12:23 +08:00
winlin
02aac0fea4
DTLS: Fix ARQ bug, use openssl timeout. 4.0.84
2021-03-09 19:36:45 +08:00
winlin
dc93836489
SquashSRS4: Refine DTLS init, use specified API by role
2021-03-09 12:01:23 +08:00
winlin
3c6e466280
DTLS: Use specified init API, to decrease packet size
2021-03-09 11:54:27 +08:00
winlin
3a5d88b435
DTLS: Disable QueryMTU for openssl, or the packet get fragmented
2021-03-09 07:22:11 +08:00
winlin
079c54bbe7
Add important comment for ST
2021-03-09 07:21:07 +08:00
winlin
55bdc354f5
Add important comment for disposing and thread stop
2021-03-08 21:05:02 +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
1ed567a005
DTLS: Fix dead loop by duplicated Alert message
2021-03-08 12:34:15 +08:00
winlin
43028c99c8
Fix bug when client DTLS is passive. 4.0.82
2021-03-08 10:41:42 +08:00
winlin
fc4f539907
Should check bridger status when publish stream.
2021-03-05 16:47:47 +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
winlin
3bb1b673c5
Merge SRS4, lots of features
2021-03-04 14:49:03 +08:00
winlin
de87dd427d
Fix utest fail
2021-03-04 14:18:54 +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
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
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
winlin
5d4baf4eca
RTC: Refine code, remove the assign
2021-03-02 19:34:33 +08:00
winlin
7c517988a6
Perf: Refine header extensions marshal
2021-03-02 19:34:31 +08:00
winlin
eb9a263433
Cache RTP packet size, revert 9ee0ed919a
2021-03-02 19:34:18 +08:00
winlin
11454b3ced
Perf: Avoid RTP packet copy for player NACK.
2021-03-02 19:34:12 +08:00
winlin
51a5e283fc
Perf: Avoid RTP packet copy for publisher NACK.
2021-03-02 19:34:10 +08:00
winlin
74f63d6b14
RTC: Ignore NACK when disable for player.
2021-03-02 19:34:08 +08:00
winlin
0aeaf442f7
RTC: Ignore NACK when disable for player.
2021-03-02 19:34:04 +08:00
winlin
f831e9240e
RTC: Fast copy shared message for RTP
2021-03-02 19:34:01 +08:00
winlin
42223b3f2e
RTC: No cache for RTP packet size.
2021-03-02 19:33:59 +08:00
winlin
3728b07c49
Perf: Refine RTP packet copy
2021-03-02 19:33:56 +08:00