winlin
|
74bb47c13f
|
SquashSRS4: Support RTC2RTMP.
|
2021-05-01 22:15:57 +08:00 |
|
winlin
|
8b74c7cb89
|
SquashSRS4: Happy 2021
|
2021-04-16 09:29:43 +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
|
aab54b2cf4
|
SquashSRS4: Refine RTC extension ID parsing
|
2021-03-24 19:00:42 +08:00 |
|
winlin
|
ecd4527342
|
SquashSRS4: Use fast parse TWCCID, ignore in packet parsing
|
2021-03-24 14:17:52 +08:00 |
|
winlin
|
44aa976976
|
RTC: Fix copy RTP packet bug
|
2021-02-28 18:22:04 +08:00 |
|
winlin
|
2b4b6a8e65
|
Refine code
|
2021-02-28 17:47:35 +08:00 |
|
winlin
|
563b99701a
|
RTC: Fix bug for wrap exists buffer size
|
2021-02-28 17:36:03 +08:00 |
|
winlin
|
8c94faf693
|
RTC: Store the actual size of buffer for RTP packet.
|
2021-02-28 17:26:08 +08:00 |
|
winlin
|
f6589aa370
|
RTC: Fix shared msg cache bug
|
2021-02-28 11:26:50 +08:00 |
|
winlin
|
75a4c8d9e5
|
RTC: Refine code, remove the reset for header
|
2021-02-28 10:06:52 +08:00 |
|
winlin
|
5af0bf9350
|
RTC: Refine code, remove the assign
|
2021-02-28 10:04:30 +08:00 |
|
winlin
|
515e4f135b
|
Perf: Refine header extensions marshal
|
2021-02-28 09:51:28 +08:00 |
|
winlin
|
314a6dbec6
|
Cache RTP packet size, revert 9ee0ed919a
|
2021-02-28 08:23:35 +08:00 |
|
winlin
|
4e474a24ce
|
RTC: Fast copy shared message for RTP
|
2021-02-27 23:29:52 +08:00 |
|
winlin
|
9ee0ed919a
|
RTC: No cache for RTP packet size.
|
2021-02-27 23:10:46 +08:00 |
|
winlin
|
4058249d67
|
Perf: Refine RTP packet copy
|
2021-02-27 23:03:08 +08:00 |
|
winlin
|
8de201b635
|
Perf: Refine the recycle RTP packet, user should reset it
|
2021-02-27 22:09:06 +08:00 |
|
winlin
|
b71cafea58
|
Perf: Refine copy RTP header.
|
2021-02-27 22:00:00 +08:00 |
|
winlin
|
a254bb1817
|
Perf: Never reset the csrc
|
2021-02-27 19:49:44 +08:00 |
|
winlin
|
c7c0b32e56
|
Perf: Directly reference the extmap
|
2021-02-27 19:41:16 +08:00 |
|
winlin
|
55696ce871
|
Refine code
|
2021-02-27 18:39:09 +08:00 |
|
winlin
|
f689b74cc7
|
Refine code
|
2021-02-27 12:34:12 +08:00 |
|
winlin
|
7c6f56affa
|
Refine code
|
2021-02-27 12:33:33 +08:00 |
|
winlin
|
edbabf840d
|
Refine object cache.
|
2021-02-27 12:32:46 +08:00 |
|
winlin
|
471cf611c6
|
Perf: Refine object cache, avoid dynamic cast
|
2021-02-27 11:23:50 +08:00 |
|
winlin
|
a29d6cba68
|
Perf: Limit the size of object cache pool
|
2021-02-27 08:18:08 +08:00 |
|
winlin
|
7b3b7381e2
|
RTC: Refine the stat logs, limit the object cache pool
|
2021-02-27 07:41:51 +08:00 |
|
winlin
|
30809aee60
|
RTC: Only cache the UDP packet message
|
2021-02-26 22:55:27 +08:00 |
|
winlin
|
e79293a3bc
|
Perf: Refine the stat
|
2021-02-26 21:35:51 +08:00 |
|
winlin
|
bffe9c5f4b
|
RTC: Cache the RTP payload objects
|
2021-02-26 20:28:05 +08:00 |
|
winlin
|
d5b210abc8
|
RTC: Cache the large buffer allocation
|
2021-02-26 19:46:52 +08:00 |
|
winlin
|
65ba88de3f
|
RTC: Stat the large buffer allocation
|
2021-02-26 18:32:49 +08:00 |
|
winlin
|
1833780655
|
RTC: Support RTP packet cache manager
|
2021-02-26 16:21:59 +08:00 |
|
winlin
|
d7f4de6696
|
RTC: Refine RTP packet buffer allocate, align to about 1500 bytes
|
2021-02-26 13:11:56 +08:00 |
|
winlin
|
58d71c23bc
|
RTC: Refine RTP packet api, keep shared message to private
|
2021-02-26 12:25:35 +08:00 |
|
winlin
|
2ae7e22469
|
RTC: Refine publisher memory allocate, by packet itself
|
2021-02-26 11:18:15 +08:00 |
|
winlin
|
8baf0867a0
|
RTC: Stat the RTP and payload objects
|
2021-02-25 14:25:54 +08:00 |
|
winlin
|
1909cfb3ff
|
Kernel: Never depends on another globals for global variables
|
2021-02-25 14:06:18 +08:00 |
|
winlin
|
20df644a05
|
Kernel: Extract SrsPps to kernel
|
2021-02-25 13:46:52 +08:00 |
|
winlin
|
864356c9bd
|
Fix build fail
|
2021-02-07 16:32:34 +08:00 |
|
winlin
|
9a9efb8546
|
RTC: Parse TWCC SN fastly.
|
2021-02-07 15:48:46 +08:00 |
|
winlin
|
d184b5662c
|
RTC: Parse PT fast and refine udp handler. 4.0.69
|
2021-02-07 12:44:00 +08:00 |
|
winlin
|
80985c7307
|
RTC: Fast parse ssrc and find the publisher
|
2021-02-05 14:13:48 +08:00 |
|
winlin
|
09011eea3a
|
RTC: Refine code
|
2021-01-17 20:30:10 +08:00 |
|
winlin
|
155587d2c1
|
RTC: Fix parse error stap playload crash bug
|
2021-01-05 10:56:05 +08:00 |
|
winlin
|
5ebf034aea
|
For #1694, Refine API for nb_bytes
|
2020-12-18 09:56:40 +08:00 |
|
winlin
|
fe66755bab
|
RTC: Init RTP extension types
|
2020-09-15 16:40:35 +08:00 |
|