winlin
ddd7a378b1
Rename SrsRtpPacket2 to SrsRtpPacket. 4.0.111
2021-05-15 08:47:09 +08:00
winlin
f7b32252b0
RTC: Remove Object Cache Pool, no effect. 4.0.110
2021-05-14 16:12:11 +08:00
winlin
3d225973ef
Bridger: Support RTC2RTMP bridger and shared FastTimer. 4.0.95
2021-05-01 18:16:51 +08:00
winlin
d01e603b25
Happy 2021
2021-04-16 09:25:55 +08:00
winlin
4d5c7e0a73
RTC: Fix object cache bug, reset payload when recycle
2021-04-01 10:21:19 +08:00
winlin
f2d0c34244
RTC: Refine comments for SrsRtpPacket2
2021-03-31 17:46:45 +08:00
winlin
4c39cc7c2f
RTC: Use fast parse TWCCID, ignore in packet parsing. 4.0.86
...
1. TWCC should not be passed from end to end.
2. Publisher TWCC information, should be ignore when pass to player
3. Player should regenerate its own TWCC.
2021-03-24 12:29:17 +08:00
winlin
2719e4c0be
Refine code
2021-03-02 19:34:50 +08:00
winlin
b91d37b78a
RTC: Store the actual size of buffer for RTP packet.
2021-03-02 19:34:39 +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
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
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
0fa3646c4a
Perf: Directly reference the extmap
2021-03-02 19:33:37 +08:00
winlin
e441702246
Refine code
2021-03-02 19:33:35 +08:00
winlin
db0090be05
Refine code
2021-03-02 19:33:25 +08:00
winlin
aacdc21d1c
Refine object cache.
2021-03-02 19:33:23 +08:00
winlin
1e2daf9ea3
Refine comments for object cache
2021-03-02 19:33:19 +08:00
winlin
6656330d2a
Perf: Use vector to replace list for object cache
2021-03-02 19:33:17 +08:00
winlin
f2d9eb345c
Perf: Refine object cache, avoid dynamic cast
2021-03-02 19:33:15 +08:00
winlin
501104e728
Perf: Limit the size of object cache pool
2021-03-02 19:32:56 +08:00
winlin
3989f2d553
RTC: Refine the stat logs, limit the object cache pool
2021-03-02 19:32:52 +08:00
winlin
30d760f909
RTC: Only cache the UDP packet message
2021-03-02 19:32:49 +08:00
winlin
c00d286344
Perf: Refine the stat
2021-03-02 19:32:47 +08:00
winlin
fc4d7080c6
RTC: Cache the RTP payload objects
2021-03-02 19:32:42 +08:00
winlin
4d0863468a
RTC: Cache the large buffer allocation
2021-03-02 19:32:40 +08:00
winlin
86f43d4f72
RTC: Support RTP packet cache manager
2021-03-02 19:32:32 +08:00
winlin
b2d546156e
RTC: Refine RTP packet api, keep shared message to private
2021-03-02 19:32:25 +08:00
winlin
0cb125e53d
RTC: Refine publisher memory allocate, by packet itself
2021-03-02 19:32:16 +08:00
winlin
4a37fe30c7
RTC: Refine RTP header, never extends from any class
2021-02-10 16:16:49 +08:00
winlin
719df6fa41
RTC: Parse TWCC SN fastly.
2021-02-10 15:57:38 +08:00
winlin
79a6907a65
RTC: Parse PT fast and refine udp handler. 4.0.69
2021-02-10 15:57:37 +08:00
winlin
dffbebfe6f
RTC: Fast parse ssrc and find the publisher
2021-02-10 15:57:03 +08:00
winlin
1615c3df6c
RTC: Refine code
2021-01-31 17:59:59 +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