Commit Graph

4478 Commits (9906d2e8594463fcc66746658249c7e13d8b3664)

Author SHA1 Message Date
winlin 92419f9836 For #307, refine GSO padding algorithm 5 years ago
winlin 34fec09bc0 Refactor padding 5 years ago
winlin 4dced0b077 For #307, fix apdding algorithm bug. 5 years ago
winlin b91e07f475 For #307, change max padding to 127 for GSO. 5 years ago
winlin 5ad99b119d Stat bytes 5 years ago
winlin b7dab00f36 Add debug_id for GSO 5 years ago
winlin 56995db6a5 Refine debug info 5 years ago
winlin ef48507e80 Support padding max to 127 5 years ago
winlin a4dbf3ca8a Fix RTP packet cache bug 5 years ago
winlin 7d1be87124 Fix RTP packet cache bug 5 years ago
winlin 1064429c7e Cache RTP packets 5 years ago
winlin 7b68f55edc Refactor GSO mmsghdr alloc 5 years ago
kyxlx550 7950bc586e add gb28281 demo html 5 years ago
winlin c96ffd272c Cache RTP packet vector 5 years ago
winlin d692f2d9c4 Fix build failed when RTC disabled. 5 years ago
winlin 7c6583684e RTC: Reorder AV for GSO 5 years ago
winlin c95a8517e7 For #307, padding to next packet or GSO size 5 years ago
winlin bbdd2d7eed For #307, support padding for GSO 5 years ago
winlin 6869ccca50 Fix RTP padding bug 5 years ago
kyxlx550 95b869245b fix sip message parse error 5 years ago
winlin bfc70d6482 For #307: Change the RTP payload to 1300 5 years ago
winlin b5f2c842fe Fix perf api bug 5 years ago
winlin ab53c34945 For #307: Change the RTP payload to 1400 5 years ago
winlin 095e7c5a4e Fix build script 5 years ago
winlin 6e9e0d6ce3 Fix build script 5 years ago
xiaozhihong e0cd148ad6 merge 5 years ago
winlin c143c80fd6 Fix GSO stat bug 5 years ago
winlin dd7b5cf53f Fix GSO stat bug 5 years ago
winlin 649f2042da Update perf tool 5 years ago
winlin 6cf9933bf3 For #307, refine gperf api 5 years ago
winlin a80084289b Support debug 5 years ago
winlin 8e4ef98629 For #307, correct the RTP packet stat. 5 years ago
winlin 9d5c855727 Update perf api tool 5 years ago
winlin 88b1e14db4 Update perf api tool 5 years ago
winlin 97cfae624c Fix CentOS8 build warnings 5 years ago
winlin bda7bdee54 Change RTC realtime to 0 cache 5 years ago
winlin 4be1d785b6 Add tool for GSO 5 years ago
winlin 7c3522dcb1 Add tool for GSO 5 years ago
winlin de343d6547 Add tool for GSO 5 years ago
winlin 8d5f91f777 For rtc player, use target to overwrite server, vhost and eip. 5 years ago
winlin ba3d293bfd Refactor stat for frames 5 years ago
winlin 7574dbefb1 For #307, support sendmmsg, GSO and reuseport. 4.0.23 5 years ago
winlin fdc0c44b7e For #307, for realtime, change wait messages from 0 to 2 5 years ago
winlin 03a03e4174 Refine stat for GSO 5 years ago
winlin 5b406d68d6 Refine pithy print 5 years ago
winlin 39853160d1 Refactor default config 5 years ago
winlin b6a929f9cf Enable GSO by default 5 years ago
winlin 24eb61156f Refine logs for GSO 5 years ago
winlin 8ba3d78e86 Refine logs for GSO 5 years ago
winlin 2cd580f500 For #307, disable GSO < linux 4.18.0 5 years ago
winlin feaf98eb69 For #307, remove dedicate GSO cache 5 years ago
winlin 23c68a922c Refine GSO for RTC 5 years ago
winlin 8a71ce62db For #307, allow dedicated cache for GSO. 5 years ago
winlin 89a247d9bc Remove unused code 5 years ago
winlin 3b7240b8e0 For #307, support linux GSO for RTC 5 years ago
winlin b1438bf52c Merge branch 'develop' into feature/rtc 5 years ago
winlin f072f30854 Merge branch '4.0release' into develop 5 years ago
winlin bfe40f0115 Check pkg-config 5 years ago
winlin 96059e0d42 For #307, support merge multiple slices/NALUs to one NALU/RTP/FUA 5 years ago
winlin 5d23bb6a8a Refactor code for merge_nalus 5 years ago
winlin 4400896395 Refactor code for merge_nalus and gso 5 years ago
winlin 048301d9eb Refactor RTP sender 5 years ago
winlin 756826756a Refactor RTP encrypt 5 years ago
xiaozhihong 54a887a3d9 solve merge conflict 5 years ago
xiaozhihong 8687c50dc4 merge 5 years ago
winlin fa21df7bb8 Refactor RTC package RTP packets. 5 years ago
winlin 0bb61f7d98 For #307, RTC RTP support padding 5 years ago
winlin 216b3bf414 Create isolate pithy printer for each RTC FD 5 years ago
winlin 087559813f For #307, use UDP sender binding to FD for RTC 5 years ago
winlin 863d6b4f15 Refactor pithy print for RTC 5 years ago
winlin 59dc771dd5 Refactor pithy print for RTC 5 years ago
winlin 73a9155686 Refine logs 5 years ago
winlin 82579e4b0c For #370, use round-trip to send on all fds 5 years ago
winlin 37e2f8896c Refactor pithy print logs 5 years ago
winlin d5b3cf9af7 Refactor pithy print logs 5 years ago
winlin 2b132d6d64 Refine RTC server log 5 years ago
winlin 78aad11eeb For #307, enable REUSEPORT to increase UDP buffer 5 years ago
winlin a7f2bde8e2 Refine UDP socketopt logs 5 years ago
winlin edad6ac93d Fix memory leak. Refine RTC SEND pithy print message 5 years ago
winlin 5e66a0d342 Send SPS/PPS before IDR 5 years ago
winlin 79d46fa2e1 Fix build failed bug 5 years ago
winlin 32efc71ba9 Fix the STAP NRI flag 5 years ago
winlin acbbdf51d6 Refacor STAP RTP packet 5 years ago
winlin ca027ca5cb For #307, zero copy for RTP FUA packet 5 years ago
winlin aa81b47c9a For #307, zero copy for RTP STAP packet 5 years ago
winlin 4b2404c203 For #307, zero copy for RTP audio packet 5 years ago
winlin bf62244908 Free RTP packet for RTC 5 years ago
winlin a2fdf0d3c7 For #307, package video rtp packets when send message 5 years ago
kyxlx550 7826c743e4 support access to NVR, gb28181 system sub domain 5 years ago
kyxlx550 28bde1d448 fix rtmp send timeout, first key frame wait 5 years ago
kyxlx550 f74a398c1b add sip query session api 5 years ago
kyxlx550 1e0474e470 support sip query catalog message, parse xml to map, nvr 5 years ago
kyxlx550 769efa87c3 add sip device channel error code 5 years ago
kyxlx550 3d1c34a45e add gbs log id define 5 years ago
kyxlx550 917b87a1d6 add sip query catalog interval config 5 years ago
kyxlx550 0d593da998 trunk/conf/full.conf
add sip query catalog interval config
5 years ago
winlin 8121f9ab4e Refactor variable name 5 years ago
winlin c6fb5e6fdd Refactor code, rename variable 5 years ago
winlin 3cccef327c For #307, package opus when send it. 5 years ago
winlin 1f2db4d746 For #307, refactor aac to opus code 5 years ago
winlin 6ed2a4b6cb For #307, refine audio transcode buffer 5 years ago
winlin 7ffe4aacb8 For #307, refactor shared msg, add samples and extra payload 5 years ago
winlin 5b9cb7dc3f For #307, refactor code, parse B-frame by sample. 5 years ago
winlin 719c0ae85b For #307, refactor SPS/PPS only before IDR, not each FUA 5 years ago
winlin a695afb368 Refactor code to rename rtp_shared_pkt to packet 5 years ago
winlin a1371fe93c Fix utest warnings 5 years ago
winlin 1ecd8bee40 Refactor bframe discard strategy 5 years ago
winlin fca81f02f5 Refactor code, add comment when string.assign(xx, 0) 5 years ago
winlin 162055f6d0 Refactor variable name 5 years ago
winlin d6a5651a30 For #307, support reload rtc_server section 5 years ago
winlin 928d863e50 Refactor code, use pithy print for RTC send. 5 years ago
winlin 94afe6c56e Refactor the print message 5 years ago
winlin 40eb5c0ef5 For #307, disable vappi for FFmpeg-fit 5 years ago
winlin 9b2f429571 Allows empty body metadata. 5 years ago
winlin c54d5be93c For #307, refine RTP packet cache. 5 years ago
xiaozhihong c81bc36712 add rtc stun/dtls log 5 years ago
winlin 1e83749485 For #307, use RTC server to sendmmsg 5 years ago
winlin cf48a5594d Refactor code for #1691 5 years ago
winlin 49f88a3326
Merge pull request #1691 from xialixin/dev-28181
Dev 28181
5 years ago
winlin d9a5572531 Refine TAB to spaces. 5 years ago
xiaozhihong 85fcbad778 [1].Add 'stun_strict_check' in conf file
[2].Try to pickup at least H.264 payload type
5 years ago
xiaozhihong 55f264b704 Merge remote-tracking branch 'upstream/feature/rtc' into rtc 5 years ago
winlin 99614ac585 Support set RTC stun timeout 5 years ago
xiaozhihong ca7060c005 Add SrsRtpHeader. 5 years ago
winlin e6e8605304 For #307, support config RTC session timeout 5 years ago
winlin 8e0f83fdd2 Fix CentOS8 build failed 5 years ago
winlin 11bcd0cb27 Merge branch 'develop' into feature/rtc 5 years ago
winlin 737e4fce9f Merge branch '4.0release' into develop 5 years ago
winlin 61c7443c4b Merge from SRS3 5 years ago
winlin c2657bf672 Use isolate cache for different SRS version. 5 years ago
winlin 32d5b75d8c For #307, fix some memory leaking 5 years ago
winlin a8cc3a3430 For #307, fix some memory leaking 5 years ago
winlin e22d1dffc1 Merge remote-tracking branch 'john/rtc' into feature/rtc 5 years ago
winlin fa635e3333 Refine sendmmsg detect script 5 years ago
winlin 6c5b51618c For #307, support config to send plaintext RTP. 5 years ago
winlin 00810e6d1d Refine api for tcmalloc 5 years ago
winlin 963720e1eb Fix tcmalloc build bug 5 years ago
winlin 35a037cf05 Add api for tcmalloc 5 years ago
winlin 574ae58adc For #307, support mock server eip by API 5 years ago
winlin b2f0696976 Fix build warning 5 years ago
winlin bb0ca05390 Merge branch 'develop' into feature/rtc 5 years ago
winlin 9c1dfb79d3 Fix gperf build bug 5 years ago
winlin 368e93e9e8 For #307, support use sendto or sendmsg when senmmsg(1 msg) 5 years ago
winlin 59b9fa9610 For #307, always 1 if os does not support sendmmsg 5 years ago
winlin 7cfd2879b0 For #307, config sendmmsg max 5 years ago
winlin 40c95b04ca Merge remote-tracking branch 'winlin/feature/perf_stat' into feature/rtc 5 years ago
winlin b8db61bd9c For #307, Support disable sendmmsg 5 years ago
winlin 6f7ebbdc5f Merge branch 'develop' into feature/rtc 5 years ago
winlin f228b3809a Fix utest failed. 5 years ago
winlin dc3df926eb For #307, support configure with sendmmsg. 5 years ago