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 |
|
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
|
427e3e0d84
|
RTC: Remove unused config
|
2021-02-27 10:41:48 +08:00 |
|
winlin
|
14bfc98122
|
RTC: Support object cache pool. 4.0.75
|
2021-02-27 09:18:02 +08:00 |
|
winlin
|
36f55247a3
|
Support reload the object cache pool
|
2021-02-27 08:21:04 +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
|
d6c0117870
|
Perf: Stat the shared messages.
|
2021-02-26 20:38:50 +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
|
439a7fa655
|
RTC: Apply RTP packet cache manager
|
2021-02-26 16:36:21 +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
|
001a6a33ce
|
Build: Add gcc version in cache directory
|
2021-02-26 10:20:22 +08:00 |
|
winlin
|
34dae0fe0d
|
For #2188: Remove sendmmsg from ST.
|
2021-02-26 09:13:21 +08:00 |
|
winlin
|
20374ea59f
|
Fix build warning
|
2021-02-26 07:05:20 +08:00 |
|
winlin
|
0cd3e34900
|
RTC: Refine memory allocate for publisher
|
2021-02-25 19:16:50 +08:00 |
|
winlin
|
8bdf71bb7c
|
RTC: Refine memory allocate for publisher
|
2021-02-25 19:15:34 +08:00 |
|
winlin
|
ccb24a13ad
|
RTC: Refine memory copy, allocate it later
|
2021-02-25 19:02:38 +08:00 |
|
winlin
|
2f4fe31337
|
RTC: Cache the buffer for player
|
2021-02-25 17:56: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
|
7b7a225631
|
RTC: Refine stat for RTC server
|
2021-02-25 12:32:58 +08:00 |
|
winlin
|
adfca6069c
|
Perf: Improve fast find for pithy print
|
2021-02-24 20:56:17 +08:00 |
|
winlin
|
3a7c742f07
|
RTC: Stat the drop of UDP packets.
|
2021-02-24 18:53:49 +08:00 |
|
winlin
|
243100817a
|
RTC: Refine stat logs
|
2021-02-24 18:39:07 +08:00 |
|
winlin
|
3c1738b60e
|
RTC Stat the detail of send packets
|
2021-02-24 17:55:27 +08:00 |
|
winlin
|
749a7eafef
|
RTC: Stat the detail of received packets
|
2021-02-24 17:33:20 +08:00 |
|
winlin
|
e06d6672d5
|
Refine logs
|
2021-02-24 17:22:49 +08:00 |
|
winlin
|
e0eb4e2d51
|
RTC: Refine logs
|
2021-02-24 11:39:30 +08:00 |
|
winlin
|
0efb787f36
|
RTC: Send NACK one by one to avoid packet freed by context switching
|
2021-02-23 17:10:27 +08:00 |
|
winlin
|
d4aead59d4
|
RTC: Refine TWCC and RTCP timer to 100ms.
|
2021-02-19 20:25:17 +08:00 |
|
winlin
|
9e0120dfcd
|
Merge branch '4.0release' into develop
|
2021-02-19 19:18:31 +08:00 |
|
winlin
|
6d3aa2c426
|
Refine code. 4.0.74
|
2021-02-19 19:17:29 +08:00 |
|
winlin
|
af746ed000
|
Merge SRS 4.0
|
2021-02-19 19:14:41 +08:00 |
|
winlin
|
3a83a74dfc
|
Stat: Refine stat bug for timer
|
2021-02-19 19:12:40 +08:00 |
|
winlin
|
5b8eea8cc5
|
Stat: Fix build fail for stat of timer and dispose
|
2021-02-19 19:08:16 +08:00 |
|
winlin
|
9c1d6ae654
|
Merge SRS 4.0
|
2021-02-19 18:56:47 +08:00 |
|