winlin
|
e50582f9c7
|
SquashSRS4: Refine SDK
|
2021-05-21 19:57:59 +08:00 |
|
winlin
|
6dc8d9dd6f
|
SquashSRS4: Remove srs-librtmp
|
2021-05-20 20:07:13 +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
|
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
|
becbe45bcd
|
SquashSRS4: Add demo for RTC
|
2021-05-05 13:26:25 +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
|
aa07f45545
|
SquashSRS4: Happy 2021
|
2021-04-20 19:03:02 +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
|
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
|
0cc3063703
|
SquashSRS4: Refine TWCC and SDP exchange. 4.0.88
|
2021-04-01 10:55:03 +08:00 |
|
winlin
|
4692e8b8ad
|
SquashSRS4: Support WebRTC re-publish stream.
|
2021-03-26 14:59:25 +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
|
4f1aa924e6
|
SquashSRS4: Add security scan. Feed TWCC before drop PT.
|
2021-03-11 16:55:05 +08:00 |
|
winlin
|
de65a331f1
|
SquashSRS4: Fix DTLS config bug, dup Alert bug. 4.0.83
|
2021-03-08 12:39:25 +08:00 |
|
winlin
|
98839d3d53
|
RTC: Fix TWCC enable bug
|
2021-03-04 14:13:40 +08:00 |
|
winlin
|
f63441413d
|
RTC: Support disable the NACK no-copy, enable copy by default
|
2021-03-02 19:34:56 +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
|
0aeaf442f7
|
RTC: Ignore NACK when disable for player.
|
2021-03-02 19:34:04 +08:00 |
|
winlin
|
033f341ce1
|
Perf: Refine the recycle RTP packet, user should reset it
|
2021-03-02 19:33:49 +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 |
|
winlin
|
cca5f8db82
|
Refine code
|
2021-03-02 19:33:40 +08:00 |
|
winlin
|
e2bf9f3623
|
Refine code, remove goto
|
2021-03-02 19:33:34 +08:00 |
|
winlin
|
ecef3e7f0a
|
Perf: Refine player cycle, use fast coroutine
|
2021-03-02 19:33:32 +08:00 |
|
winlin
|
29b33e6303
|
RTC: Disable player perf stat, because it should be refined.
|
2021-03-02 19:33:29 +08:00 |
|
winlin
|
f2d9eb345c
|
Perf: Refine object cache, avoid dynamic cast
|
2021-03-02 19:33:15 +08:00 |
|
winlin
|
4d0863468a
|
RTC: Cache the large buffer allocation
|
2021-03-02 19:32:40 +08:00 |
|
winlin
|
4cb3a18d1e
|
RTC: Apply RTP packet cache manager
|
2021-03-02 19:32:34 +08:00 |
|
winlin
|
0cb125e53d
|
RTC: Refine publisher memory allocate, by packet itself
|
2021-03-02 19:32:16 +08:00 |
|
winlin
|
23fa3fb350
|
RTC: Refine memory allocate for publisher
|
2021-03-02 19:31:12 +08:00 |
|
winlin
|
4aa82b2fbf
|
RTC: Refine memory copy, allocate it later
|
2021-03-02 19:31:06 +08:00 |
|
winlin
|
edb8a0f497
|
RTC: Cache the buffer for player
|
2021-03-02 19:31:04 +08:00 |
|
winlin
|
6dac180627
|
Kernel: Never depends on another globals for global variables
|
2021-03-02 19:30:56 +08:00 |
|
winlin
|
b9352eac0c
|
RTC: Refine stat logs
|
2021-03-02 19:30:36 +08:00 |
|
winlin
|
09bd1b9faa
|
RTC Stat the detail of send packets
|
2021-03-02 19:30:35 +08:00 |
|
winlin
|
2f1e8a6911
|
RTC: Refine logs
|
2021-03-02 19:30:26 +08:00 |
|
winlin
|
e1a840772d
|
RTC: Refine TWCC and RTCP timer to 100ms.
|
2021-03-02 19:30:08 +08:00 |
|
winlin
|
3a83a74dfc
|
Stat: Refine stat bug for timer
|
2021-02-19 19:12:40 +08:00 |
|