Commit Graph

6614 Commits (6656330d2aad6433452be793c56fef6f1ce8ea5b)
 

Author SHA1 Message Date
winlin 6656330d2a Perf: Use vector to replace list for object cache
winlin f2d9eb345c Perf: Refine object cache, avoid dynamic cast
winlin 8d7a201742 RTC: Remove unused config
winlin 73e357a93f RTC: Support object cache pool. 4.0.75
winlin 8e4f252686 Support reload the object cache pool
winlin 501104e728 Perf: Limit the size of object cache pool
winlin 3989f2d553 RTC: Refine the stat logs, limit the object cache pool
winlin 30d760f909 RTC: Only cache the UDP packet message
winlin c00d286344 Perf: Refine the stat
winlin 919107c674 Perf: Stat the shared messages.
winlin fc4d7080c6 RTC: Cache the RTP payload objects
winlin 4d0863468a RTC: Cache the large buffer allocation
winlin 6e9cb059b3 RTC: Stat the large buffer allocation
winlin 4cb3a18d1e RTC: Apply RTP packet cache manager
winlin 86f43d4f72 RTC: Support RTP packet cache manager
winlin bde86a2b23 RTC: Refine RTP packet buffer allocate, align to about 1500 bytes
winlin b2d546156e RTC: Refine RTP packet api, keep shared message to private
winlin 0cb125e53d RTC: Refine publisher memory allocate, by packet itself
winlin 81060a17e6 Build: Add gcc version in cache directory
winlin cec588e08a For : Remove sendmmsg from ST.
winlin d7bc8b98fb Fix build warning
winlin 048a72ab6e RTC: Refine memory allocate for publisher
winlin 23fa3fb350 RTC: Refine memory allocate for publisher
winlin 4aa82b2fbf RTC: Refine memory copy, allocate it later
winlin edb8a0f497 RTC: Cache the buffer for player
winlin e7529ce9dc RTC: Stat the RTP and payload objects
winlin 6dac180627 Kernel: Never depends on another globals for global variables
winlin d8ba72fdc5 Kernel: Extract SrsPps to kernel
winlin df6e47ebfc RTC: Refine stat for RTC server
winlin 5ff9977572 Perf: Improve fast find for pithy print
winlin 9ab12f9f2f RTC: Stat the drop of UDP packets.
winlin b9352eac0c RTC: Refine stat logs
winlin 09bd1b9faa RTC Stat the detail of send packets
winlin d92ceaca39 RTC: Stat the detail of received packets
winlin 6c24f2e353 Refine logs
winlin 2f1e8a6911 RTC: Refine logs
winlin 33f4e02072 RTC: Send NACK one by one to avoid packet freed by context switching
winlin e1a840772d RTC: Refine TWCC and RTCP timer to 100ms.
winlin 6d3aa2c426 Refine code. 4.0.74
winlin 3a83a74dfc Stat: Refine stat bug for timer
winlin 5b8eea8cc5 Stat: Fix build fail for stat of timer and dispose
winlin 941a9aaf7a Refine timer, 4.0.73
winlin 6bacccd1b8 Fix utest fail
xialixin@kanzhun.com fdaee20b81 For , Enable RTC and FLV for GB28181
winlin 548fcd627b Config: Update config files, daemon off, log to console
winlin 61eeb781b7 Always link with pthread
winlin 1f621a6db3 Remove dead code: memory watch
winlin c6cb0fb21f Refine scripts
winlin 0fe031a156 Support to disable stats by default
winlin 7d75f0af0f Remove dead code