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
|
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
|
c3f057e4d3
|
Squash SRS4: Update README for docker
|
2021-03-05 10:04:18 +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 |
|
winlin
|
033f341ce1
|
Perf: Refine the recycle RTP packet, user should reset it
|
2021-03-02 19:33:49 +08:00 |
|
winlin
|
b1457dfc16
|
Perf: Refine copy RTP header.
|
2021-03-02 19:33:46 +08:00 |
|
winlin
|
81dddcbd93
|
RTC: Remove dead code
|
2021-03-02 19:33:44 +08:00 |
|
winlin
|
00b0e22402
|
Refine code
|
2021-03-02 19:33:42 +08:00 |
|