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
|
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
|
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
|
ecd4527342
|
SquashSRS4: Use fast parse TWCCID, ignore in packet parsing
|
2021-03-24 14:17:52 +08:00 |
|
winlin
|
2b4b6a8e65
|
Refine code
|
2021-02-28 17:47:35 +08:00 |
|
winlin
|
8c94faf693
|
RTC: Store the actual size of buffer for RTP packet.
|
2021-02-28 17:26:08 +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
|
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
|
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
|
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
|
2ec03bf56a
|
Refine comments for object cache
|
2021-02-27 12:14:48 +08:00 |
|
winlin
|
50e331ff28
|
Perf: Use vector to replace list for object cache
|
2021-02-27 11:40: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
|
1833780655
|
RTC: Support RTP packet cache manager
|
2021-02-26 16:21:59 +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
|
45834b805b
|
RTC: Refine RTP header, never extends from any class
|
2021-02-09 10:53:44 +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
|
5ebf034aea
|
For #1694, Refine API for nb_bytes
|
2020-12-18 09:56:40 +08:00 |
|
winlin
|
e9731fe0c1
|
RTC: Support ignore padding for RTP header
|
2020-06-27 16:12:08 +08:00 |
|
jinxue.cgh
|
6ff048ed35
|
RTC: process twcc before srtp unprotected
|
2020-06-27 15:59:47 +08:00 |
|
winlin
|
5cc0f70f62
|
RTC: Refine the extensions for RTP.
|
2020-06-26 15:24:37 +08:00 |
|
jinxue.cgh
|
e2fcd89644
|
rtc: refine set extension map for rtp_header
|
2020-06-02 11:00:52 +08:00 |
|
jinxue.cgh
|
b8ab6ef6ce
|
RTC: use c++ 98 style map.erase and NULL
|
2020-05-27 10:15:59 +08:00 |
|
winlin
|
a5265c5753
|
RTC: Add comments.
|
2020-05-24 21:18:46 +08:00 |
|
jinxue.cgh
|
6ce4ff56f8
|
rtc: rtp packet encode support twcc extension
|
2020-05-20 11:28:15 +08:00 |
|
winlin
|
eb0667ba08
|
RTC: Fix build failed
|
2020-05-19 20:47:01 +08:00 |
|
jinxue.cgh
|
705843b512
|
rtc: support parse rtp packet extension
|
2020-05-19 20:30:38 +08:00 |
|
winlin
|
69e4a1b5e7
|
RTC: Refactor variable name
|
2020-05-19 18:06:12 +08:00 |
|
winlin
|
e3d010113f
|
RTC: Refactor code
|
2020-05-19 17:49:34 +08:00 |
|