winlin
|
d906ced5c3
|
For #307, set cache to about 1.4GB when clients is 2k
|
2020-04-16 14:13:09 +08:00 |
|
winlin
|
bbe4b3797d
|
Refactor stat logs for RTC
|
2020-04-16 13:49:37 +08:00 |
|
winlin
|
e90f0629ed
|
Refactor RTP cache reset
|
2020-04-16 13:13:02 +08:00 |
|
kyxlx550
|
b391ed6206
|
fix gb28281 html rtc player stop
|
2020-04-16 13:08:42 +08:00 |
|
winlin
|
b4a7566684
|
Print the rtp packets cache capacity
|
2020-04-16 12:35:36 +08:00 |
|
kyxlx550
|
33b91cd6f2
|
fix gb28181 api error code
|
2020-04-16 12:30:11 +08:00 |
|
winlin
|
cc831be985
|
Refactor variable name for GSO
|
2020-04-16 12:18:52 +08:00 |
|
winlin
|
92419f9836
|
For #307, refine GSO padding algorithm
|
2020-04-16 11:57:11 +08:00 |
|
winlin
|
34fec09bc0
|
Refactor padding
|
2020-04-16 11:22:25 +08:00 |
|
winlin
|
4dced0b077
|
For #307, fix apdding algorithm bug.
|
2020-04-16 10:58:20 +08:00 |
|
winlin
|
b91e07f475
|
For #307, change max padding to 127 for GSO.
|
2020-04-16 10:25:12 +08:00 |
|
winlin
|
5ad99b119d
|
Stat bytes
|
2020-04-16 10:05:17 +08:00 |
|
winlin
|
b7dab00f36
|
Add debug_id for GSO
|
2020-04-16 09:25:18 +08:00 |
|
winlin
|
56995db6a5
|
Refine debug info
|
2020-04-16 09:09:10 +08:00 |
|
winlin
|
ef48507e80
|
Support padding max to 127
|
2020-04-16 09:07:42 +08:00 |
|
winlin
|
a4dbf3ca8a
|
Fix RTP packet cache bug
|
2020-04-16 08:43:54 +08:00 |
|
winlin
|
7d1be87124
|
Fix RTP packet cache bug
|
2020-04-16 08:30:57 +08:00 |
|
winlin
|
1064429c7e
|
Cache RTP packets
|
2020-04-15 22:46:06 +08:00 |
|
winlin
|
7b68f55edc
|
Refactor GSO mmsghdr alloc
|
2020-04-15 22:11:03 +08:00 |
|
kyxlx550
|
7950bc586e
|
add gb28281 demo html
|
2020-04-15 22:05:32 +08:00 |
|
winlin
|
c96ffd272c
|
Cache RTP packet vector
|
2020-04-15 21:59:27 +08:00 |
|
winlin
|
d692f2d9c4
|
Fix build failed when RTC disabled.
|
2020-04-15 21:37:46 +08:00 |
|
winlin
|
7c6583684e
|
RTC: Reorder AV for GSO
|
2020-04-15 19:53:23 +08:00 |
|
winlin
|
c95a8517e7
|
For #307, padding to next packet or GSO size
|
2020-04-15 17:48:52 +08:00 |
|
winlin
|
bbdd2d7eed
|
For #307, support padding for GSO
|
2020-04-15 15:58:17 +08:00 |
|
winlin
|
6869ccca50
|
Fix RTP padding bug
|
2020-04-15 14:19:00 +08:00 |
|
kyxlx550
|
95b869245b
|
fix sip message parse error
|
2020-04-15 12:06:27 +08:00 |
|
winlin
|
bfc70d6482
|
For #307: Change the RTP payload to 1300
|
2020-04-15 12:05:27 +08:00 |
|
winlin
|
b5f2c842fe
|
Fix perf api bug
|
2020-04-15 10:50:56 +08:00 |
|
winlin
|
ab53c34945
|
For #307: Change the RTP payload to 1400
|
2020-04-15 10:44:26 +08:00 |
|
winlin
|
095e7c5a4e
|
Fix build script
|
2020-04-15 10:36:39 +08:00 |
|
winlin
|
6e9e0d6ce3
|
Fix build script
|
2020-04-15 10:35:38 +08:00 |
|
winlin
|
c143c80fd6
|
Fix GSO stat bug
|
2020-04-15 07:10:41 +08:00 |
|
winlin
|
dd7b5cf53f
|
Fix GSO stat bug
|
2020-04-15 06:44:09 +08:00 |
|
winlin
|
649f2042da
|
Update perf tool
|
2020-04-14 22:16:14 +08:00 |
|
winlin
|
6cf9933bf3
|
For #307, refine gperf api
|
2020-04-14 21:49:49 +08:00 |
|
winlin
|
a80084289b
|
Support debug
|
2020-04-14 20:12:33 +08:00 |
|
winlin
|
8e4ef98629
|
For #307, correct the RTP packet stat.
|
2020-04-14 20:12:14 +08:00 |
|
winlin
|
9d5c855727
|
Update perf api tool
|
2020-04-14 19:36:43 +08:00 |
|
winlin
|
88b1e14db4
|
Update perf api tool
|
2020-04-14 19:30:35 +08:00 |
|
winlin
|
97cfae624c
|
Fix CentOS8 build warnings
|
2020-04-14 19:23:15 +08:00 |
|
winlin
|
bda7bdee54
|
Change RTC realtime to 0 cache
|
2020-04-14 19:19:46 +08:00 |
|
winlin
|
4be1d785b6
|
Add tool for GSO
|
2020-04-14 18:50:21 +08:00 |
|
winlin
|
7c3522dcb1
|
Add tool for GSO
|
2020-04-14 18:49:26 +08:00 |
|
winlin
|
de343d6547
|
Add tool for GSO
|
2020-04-14 18:48:57 +08:00 |
|
winlin
|
8d5f91f777
|
For rtc player, use target to overwrite server, vhost and eip.
|
2020-04-14 18:15:07 +08:00 |
|
winlin
|
ba3d293bfd
|
Refactor stat for frames
|
2020-04-14 14:22:30 +08:00 |
|
winlin
|
7574dbefb1
|
For #307, support sendmmsg, GSO and reuseport. 4.0.23
|
2020-04-14 14:02:54 +08:00 |
|
winlin
|
fdc0c44b7e
|
For #307, for realtime, change wait messages from 0 to 2
|
2020-04-14 13:55:55 +08:00 |
|
winlin
|
03a03e4174
|
Refine stat for GSO
|
2020-04-14 13:47:23 +08:00 |
|
winlin
|
5b406d68d6
|
Refine pithy print
|
2020-04-14 13:34:24 +08:00 |
|
winlin
|
39853160d1
|
Refactor default config
|
2020-04-14 11:49:59 +08:00 |
|
winlin
|
b6a929f9cf
|
Enable GSO by default
|
2020-04-14 11:41:23 +08:00 |
|
winlin
|
24eb61156f
|
Refine logs for GSO
|
2020-04-14 11:39:22 +08:00 |
|
winlin
|
8ba3d78e86
|
Refine logs for GSO
|
2020-04-14 11:30:21 +08:00 |
|
winlin
|
2cd580f500
|
For #307, disable GSO < linux 4.18.0
|
2020-04-14 11:26:45 +08:00 |
|
winlin
|
feaf98eb69
|
For #307, remove dedicate GSO cache
|
2020-04-14 10:58:53 +08:00 |
|
winlin
|
23c68a922c
|
Refine GSO for RTC
|
2020-04-14 10:05:55 +08:00 |
|
winlin
|
8a71ce62db
|
For #307, allow dedicated cache for GSO.
|
2020-04-14 09:20:21 +08:00 |
|
winlin
|
89a247d9bc
|
Remove unused code
|
2020-04-13 23:57:03 +08:00 |
|
winlin
|
3b7240b8e0
|
For #307, support linux GSO for RTC
|
2020-04-13 23:40:30 +08:00 |
|
winlin
|
b1438bf52c
|
Merge branch 'develop' into feature/rtc
|
2020-04-13 19:51:35 +08:00 |
|
winlin
|
f072f30854
|
Merge branch '4.0release' into develop
|
2020-04-13 19:51:13 +08:00 |
|
winlin
|
bfe40f0115
|
Check pkg-config
|
2020-04-13 19:50:40 +08:00 |
|
winlin
|
96059e0d42
|
For #307, support merge multiple slices/NALUs to one NALU/RTP/FUA
|
2020-04-13 19:23:17 +08:00 |
|
winlin
|
5d23bb6a8a
|
Refactor code for merge_nalus
|
2020-04-13 17:11:46 +08:00 |
|
winlin
|
4400896395
|
Refactor code for merge_nalus and gso
|
2020-04-13 16:50:24 +08:00 |
|
winlin
|
048301d9eb
|
Refactor RTP sender
|
2020-04-13 15:37:32 +08:00 |
|
winlin
|
756826756a
|
Refactor RTP encrypt
|
2020-04-13 15:24:41 +08:00 |
|
winlin
|
fa21df7bb8
|
Refactor RTC package RTP packets.
|
2020-04-13 13:58:34 +08:00 |
|
winlin
|
0bb61f7d98
|
For #307, RTC RTP support padding
|
2020-04-13 13:44:55 +08:00 |
|
winlin
|
216b3bf414
|
Create isolate pithy printer for each RTC FD
|
2020-04-13 09:32:48 +08:00 |
|
winlin
|
087559813f
|
For #307, use UDP sender binding to FD for RTC
|
2020-04-13 09:13:12 +08:00 |
|
winlin
|
863d6b4f15
|
Refactor pithy print for RTC
|
2020-04-12 23:11:53 +08:00 |
|
winlin
|
59dc771dd5
|
Refactor pithy print for RTC
|
2020-04-12 23:05:07 +08:00 |
|
winlin
|
73a9155686
|
Refine logs
|
2020-04-12 18:34:42 +08:00 |
|
winlin
|
82579e4b0c
|
For #370, use round-trip to send on all fds
|
2020-04-12 17:19:49 +08:00 |
|
winlin
|
37e2f8896c
|
Refactor pithy print logs
|
2020-04-12 16:31:32 +08:00 |
|
winlin
|
d5b3cf9af7
|
Refactor pithy print logs
|
2020-04-12 16:10:08 +08:00 |
|
winlin
|
2b132d6d64
|
Refine RTC server log
|
2020-04-12 09:17:52 +08:00 |
|
winlin
|
78aad11eeb
|
For #307, enable REUSEPORT to increase UDP buffer
|
2020-04-12 08:55:43 +08:00 |
|
winlin
|
a7f2bde8e2
|
Refine UDP socketopt logs
|
2020-04-12 08:42:12 +08:00 |
|
winlin
|
edad6ac93d
|
Fix memory leak. Refine RTC SEND pithy print message
|
2020-04-12 08:25:57 +08:00 |
|
winlin
|
5e66a0d342
|
Send SPS/PPS before IDR
|
2020-04-12 01:13:31 +08:00 |
|
winlin
|
79d46fa2e1
|
Fix build failed bug
|
2020-04-12 01:08:21 +08:00 |
|
winlin
|
32efc71ba9
|
Fix the STAP NRI flag
|
2020-04-12 01:05:32 +08:00 |
|
winlin
|
acbbdf51d6
|
Refacor STAP RTP packet
|
2020-04-12 01:05:11 +08:00 |
|
winlin
|
ca027ca5cb
|
For #307, zero copy for RTP FUA packet
|
2020-04-12 01:01:39 +08:00 |
|
winlin
|
aa81b47c9a
|
For #307, zero copy for RTP STAP packet
|
2020-04-11 23:57:04 +08:00 |
|
winlin
|
4b2404c203
|
For #307, zero copy for RTP audio packet
|
2020-04-11 22:54:44 +08:00 |
|
winlin
|
bf62244908
|
Free RTP packet for RTC
|
2020-04-11 21:46:34 +08:00 |
|
winlin
|
a2fdf0d3c7
|
For #307, package video rtp packets when send message
|
2020-04-11 21:03:37 +08:00 |
|
kyxlx550
|
7826c743e4
|
support access to NVR, gb28181 system sub domain
|
2020-04-11 20:37:07 +08:00 |
|
kyxlx550
|
28bde1d448
|
fix rtmp send timeout, first key frame wait
|
2020-04-11 20:36:28 +08:00 |
|
kyxlx550
|
f74a398c1b
|
add sip query session api
|
2020-04-11 20:19:54 +08:00 |
|
kyxlx550
|
1e0474e470
|
support sip query catalog message, parse xml to map, nvr
|
2020-04-11 20:18:38 +08:00 |
|
kyxlx550
|
769efa87c3
|
add sip device channel error code
|
2020-04-11 20:01:35 +08:00 |
|
kyxlx550
|
3d1c34a45e
|
add gbs log id define
|
2020-04-11 20:00:31 +08:00 |
|
kyxlx550
|
917b87a1d6
|
add sip query catalog interval config
|
2020-04-11 19:56:46 +08:00 |
|
kyxlx550
|
0d593da998
|
trunk/conf/full.conf
add sip query catalog interval config
|
2020-04-11 19:55:42 +08:00 |
|