| 
								
								
									 winlin | 58924d41b1 | RTC: Support high performance NO-COPY-NACK. 4.0.76 | 2021-03-02 19:34:59 +08:00 |  | 
				
					
						| 
								
								
									 winlin | f63441413d | RTC: Support disable the NACK no-copy, enable copy by default | 2021-03-02 19:34:56 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 50860325dd | RTC: Fix copy RTP packet bug | 2021-03-02 19:34:53 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 2719e4c0be | Refine code | 2021-03-02 19:34:50 +08:00 |  | 
				
					
						| 
								
								
									 winlin | ee9ef378f9 | RTC: Fix bug for wrap exists buffer size | 2021-03-02 19:34:46 +08:00 |  | 
				
					
						| 
								
								
									 winlin | b91d37b78a | RTC: Store the actual size of buffer for RTP packet. | 2021-03-02 19:34:39 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 171ae5dd2d | RTC: Fix shared msg cache bug | 2021-03-02 19:34:37 +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 | 11454b3ced | Perf: Avoid RTP packet copy for player NACK. | 2021-03-02 19:34:12 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 51a5e283fc | Perf: Avoid RTP packet copy for publisher NACK. | 2021-03-02 19:34:10 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 74f63d6b14 | RTC: Ignore NACK when disable for player. | 2021-03-02 19:34:08 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 0aeaf442f7 | RTC: Ignore NACK when disable for player. | 2021-03-02 19:34:04 +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 | 3728b07c49 | Perf: Refine RTP packet copy | 2021-03-02 19:33:56 +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 | 81dddcbd93 | RTC: Remove dead code | 2021-03-02 19:33:44 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 00b0e22402 | Refine code | 2021-03-02 19:33:42 +08:00 |  | 
				
					
						| 
								
								
									 winlin | cca5f8db82 | Refine code | 2021-03-02 19:33:40 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 6d64490d73 | Perf: Never reset the csrc | 2021-03-02 19:33:39 +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 | e2bf9f3623 | Refine code, remove goto | 2021-03-02 19:33:34 +08:00 |  | 
				
					
						| 
								
								
									 winlin | ecef3e7f0a | Perf: Refine player cycle, use fast coroutine | 2021-03-02 19:33:32 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 29b33e6303 | RTC: Disable player perf stat, because it should be refined. | 2021-03-02 19:33:29 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 561acd26c5 | Refine code | 2021-03-02 19:33:27 +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 | 73e357a93f | RTC: Support object cache pool. 4.0.75 | 2021-03-02 19:33:07 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 8e4f252686 | Support reload the object cache pool | 2021-03-02 19:32:59 +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 | 919107c674 | Perf: Stat the shared messages. | 2021-03-02 19:32:44 +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 | 6e9cb059b3 | RTC: Stat the large buffer allocation | 2021-03-02 19:32:37 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 4cb3a18d1e | RTC: Apply RTP packet cache manager | 2021-03-02 19:32:34 +08:00 |  | 
				
					
						| 
								
								
									 winlin | 86f43d4f72 | RTC: Support RTP packet cache manager | 2021-03-02 19:32:32 +08:00 |  | 
				
					
						| 
								
								
									 winlin | bde86a2b23 | RTC: Refine RTP packet buffer allocate, align to about 1500 bytes | 2021-03-02 19:32:29 +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 |  |