Commit Graph

141 Commits

Author SHA1 Message Date
langhuihui
4e5552484d fix: port range use 2025-10-30 18:35:36 +08:00
pggiroro
f5fe7c7542 fix: recyle tcp port,when streammode is tcppassive 2025-10-21 22:29:30 +08:00
pggiroro
6779b88755 fix: 1.hls record failed;2.mp4 record filename use mileseconds;3.gb28181 update channels 2025-10-14 21:38:02 +08:00
pggiroro
92fa6856b7 feat: support add pullproxy to gb device 2025-10-08 22:47:39 +08:00
pggiroro
7a3543eed0 fix: remove catalog after recorver device 2025-10-03 20:34:49 +08:00
pggiroro
111d438b26 feat: add platformlist api 2025-09-27 22:35:29 +08:00
langhuihui
db045cfa62 feat: task system change to out lib 2025-09-26 15:57:26 +08:00
pggiroro
29e2142787 fix: catalog after recover register 2025-09-23 11:03:05 +08:00
pggiroro
ae698c7b5a fix: db. SetMaxOpenConns, gb28181 device do not update Longitude, Latitude when the two param is 0 2025-09-22 22:46:12 +08:00
pggiroro
8fb9ba4795 fix: channel status wrong,change uint32 port to uint16 2025-09-18 17:03:38 +08:00
pggiroro
434a8d5dd2 feat: subscribe catalog, configdownload 2025-09-18 14:39:17 +08:00
yangjinxing123
b1cb41a1b2 feat: Some devices, such as DJI, send the command 'DataTransfer', but this command is useless (#336)
Co-authored-by: yjx <yjx>
2025-09-16 14:24:25 +08:00
pggiroro
0ae3422759 fix: dispose SinglePortReader 2025-09-14 00:00:28 +08:00
langhuihui
2d0d9fb854 fix: single port read 2025-09-12 23:52:26 +08:00
langhuihui
f6bfd24a03 fix: eof of single port read 2025-09-11 21:05:52 +08:00
pggiroro
246bea7bec feat: devicelist add trasnport,ip,port 2025-09-11 09:40:59 +08:00
langhuihui
ea512e1dd9 fix: gb single port 2025-09-11 09:03:56 +08:00
pggiroro
69ff04acb0 fix: sip support tcp 2025-09-09 20:12:19 +08:00
yangjinxing123
b5c339de6b feat:support receive stream via UDP (#326)
Co-authored-by: yjx <yjx>
2025-09-08 10:12:01 +08:00
langhuihui
2499963c39 fix: gb pull proxy 2025-09-05 16:34:54 +08:00
langhuihui
0786b80cff feat: add webrtc pull proxy 2025-08-29 17:19:31 +08:00
langhuihui
8a9fffb987 refactor: frame converter and mp4 track improvements
- Refactor frame converter implementation
- Update mp4 track to use ICodex
- General refactoring and code improvements

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-28 19:55:37 +08:00
pggiroro
b6ee2843b0 fix: platform register failed 2025-08-22 15:17:33 +08:00
pggiroro
1a8e2bc816 fix: device offline when device unregister,fix delete device failed 2025-08-21 22:43:08 +08:00
yangjinxing123
2034f068c0 fix: Deadlock issue caused by device logout (#315)
Co-authored-by: yjx <yjx>
2025-08-15 15:28:23 +08:00
pggiroro
eba62c4054 feat: gb28181 support update channel name,channelid 2025-08-06 18:07:27 +08:00
langhuihui
e10dfec816 fix: remove pullproxy have to stop pulljob 2025-08-05 09:41:02 +08:00
pggiroro
96b9cbfc08 fix: gb28181 update use taskManager 2025-08-03 20:35:52 +08:00
pggiroro
04843002bf fix: platform get channel info from memory 2025-07-25 22:19:15 +08:00
pggiroro
56c4ea5907 fix: api getDevices,getDevice,getChannels 2025-07-11 23:11:27 +08:00
pggiroro
28c71545db fix: groupchannel page select 2025-07-11 18:03:39 +08:00
pggiroro
584c2e9932 fix: dialogs.getKey change to string(callid) 2025-07-07 09:14:42 +08:00
pggiroro
966153f873 fix: dialog.getKey() change from ssrc to callid;data source of api device/list from db change to memory 2025-07-06 23:06:38 +08:00
pggiroro
baf3640b23 feat: send alarm through hook 2025-07-01 11:09:59 +08:00
langhuihui
10f4fe3fc6 fix: pull proxy check to pull when on sub 2025-06-20 08:10:58 +08:00
pggiroro
b2b511d755 fix: user.LastLogin set gorm type:timestamp, gb28181 api GetGroupChannels modify 2025-06-15 22:19:14 +08:00
pggiroro
42acf47250 feature: gb28181 support single mediaport 2025-06-15 16:58:52 +08:00
pggiroro
23f2ed39a1 fix: gb28181 check from.Address.User when onRegister,delete device from db when device is not register 2025-06-11 22:18:45 +08:00
pggiroro
4df3de00af fix: gb28181 subscriber and invite sdp 2025-06-08 10:40:17 +08:00
pggiroro
0470f78ed7 fix: register to up platform change cseq when need password, get deviceinfo do not update device name when name is not nil in db,return error when DB is nil in Oninit 2025-06-06 22:45:50 +08:00
pggiroro
7282f1f44d fix: add platform from config.yaml,add example into default/config.yaml 2025-06-06 09:03:58 +08:00
langhuihui
80e19726d4 fix: use safeGet insteadof Call and get
feat: multi buddy support
2025-06-05 20:33:59 +08:00
pggiroro
9c7dc7e628 fix: modify gb.Logger.With 2025-06-04 20:39:49 +08:00
pggiroro
75791fe93f feat: gb28181 support add platform and platform channel from config.yaml 2025-06-04 20:36:48 +08:00
langhuihui
cf218215ff fix: tcp read block 2025-06-04 14:13:28 +08:00
pggiroro
6eb2941087 fix: use task.Manager to resolve register handler 2025-06-02 20:09:22 +08:00
pggiroro
acf9f0c677 fix: gb28181 make invite sdp mediaip or sipip correct;linux remove viaheader in sip request 2025-05-28 09:22:34 +08:00
pggiroro
dd1a398ca2 feat: gb28181 support play sub stream 2025-05-25 21:33:14 +08:00
pggiroro
80ad1044e3 fix: gb28181 register too fast will start too many task 2025-05-22 22:56:41 +08:00
pggiroro
f475419b7b fix: gb28181 get wrong contact 2025-05-22 09:06:06 +08:00