winlin
|
d7bc8b98fb
|
Fix build warning
|
2021-03-02 19:31:29 +08:00 |
|
winlin
|
048a72ab6e
|
RTC: Refine memory allocate for publisher
|
2021-03-02 19:31:15 +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
|
e7529ce9dc
|
RTC: Stat the RTP and payload objects
|
2021-03-02 19:31:01 +08:00 |
|
winlin
|
6dac180627
|
Kernel: Never depends on another globals for global variables
|
2021-03-02 19:30:56 +08:00 |
|
winlin
|
d8ba72fdc5
|
Kernel: Extract SrsPps to kernel
|
2021-03-02 19:30:52 +08:00 |
|
winlin
|
df6e47ebfc
|
RTC: Refine stat for RTC server
|
2021-03-02 19:30:49 +08:00 |
|
winlin
|
5ff9977572
|
Perf: Improve fast find for pithy print
|
2021-03-02 19:30:46 +08:00 |
|
winlin
|
9ab12f9f2f
|
RTC: Stat the drop of UDP packets.
|
2021-03-02 19:30:40 +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
|
d92ceaca39
|
RTC: Stat the detail of received packets
|
2021-03-02 19:30:33 +08:00 |
|
winlin
|
6c24f2e353
|
Refine logs
|
2021-03-02 19:30:29 +08:00 |
|
winlin
|
2f1e8a6911
|
RTC: Refine logs
|
2021-03-02 19:30:26 +08:00 |
|
winlin
|
33f4e02072
|
RTC: Send NACK one by one to avoid packet freed by context switching
|
2021-03-02 19:30:18 +08:00 |
|
winlin
|
e1a840772d
|
RTC: Refine TWCC and RTCP timer to 100ms.
|
2021-03-02 19:30:08 +08:00 |
|
winlin
|
7c2cc4f2f7
|
Update README
|
2021-02-28 22:02:24 +08:00 |
|
winlin
|
519a3eba78
|
Update README
|
2021-02-28 21:58:39 +08:00 |
|
winlin
|
36ea67359e
|
RTC: Support high performance NO-COPY-NACK. 4.0.76
|
2021-02-28 20:27:34 +08:00 |
|
winlin
|
c20d8fb617
|
RTC: Support disable the NACK no-copy, enable copy by default
|
2021-02-28 18:51:27 +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
|
af0b50f54c
|
Perf: Avoid RTP packet copy for player NACK.
|
2021-02-28 08:07:06 +08:00 |
|
winlin
|
8382f570dd
|
Perf: Avoid RTP packet copy for publisher NACK.
|
2021-02-28 07:27:14 +08:00 |
|
winlin
|
3e5731d700
|
RTC: Ignore NACK when disable for player.
|
2021-02-28 07:09:27 +08:00 |
|
winlin
|
712dc7225a
|
RTC: Ignore NACK when disable for player.
|
2021-02-28 06:56:53 +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
|
831a1b146f
|
RTC: Remove dead code
|
2021-02-27 21:46:50 +08:00 |
|
winlin
|
3f36397f98
|
Refine code
|
2021-02-27 20:05:28 +08:00 |
|
winlin
|
f9f39234b2
|
Refine code
|
2021-02-27 19:55:57 +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
|
f83a47a0fc
|
Refine code, remove goto
|
2021-02-27 17:53:59 +08:00 |
|
winlin
|
f4f85a98d2
|
Perf: Refine player cycle, use fast coroutine
|
2021-02-27 17:40:19 +08:00 |
|
winlin
|
ab601ff386
|
RTC: Disable player perf stat, because it should be refined.
|
2021-02-27 12:54:06 +08:00 |
|
winlin
|
f689b74cc7
|
Refine code
|
2021-02-27 12:34:12 +08:00 |
|