Commit Graph

123 Commits

Author SHA1 Message Date
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
pggiroro
b8772f62c1 fix: gb28181 save localport into db 2025-05-22 08:58:40 +08:00
pggiroro
91ddd03c19 fix: Modify the regular expression matching for playing the stream path in the GB28181 module. 2025-05-17 21:52:40 +08:00
langhuihui
ecc3947016 doc: update readme 2025-05-15 09:27:36 +08:00
pggiroro
793936e88d feat: gb28181 subscribe alarm,mobileposition,catalog,receive notify request 2025-05-13 16:19:33 +08:00
pggiroro
917f757f97 feat: gb28181 subscribe catalog and mobile position 2025-05-09 21:26:17 +08:00
langhuihui
bfed307fa2 feat: add openRTPServer at gb28181 2025-05-08 11:44:03 +08:00
pggiroro
721d4279d5 fix: updatedevice api first stop device task 2025-05-07 22:24:16 +08:00
pggiroro
97a2906377 fix: change remove device api from get to post 2025-05-07 16:47:26 +08:00
pggiroro
2c8e1a7f6e fix: index.go GetPullableList support generatePathFromRegex 2025-05-06 14:04:38 +08:00
pggiroro
987cd4fc4f fix: deviceId to deviceID 2025-05-01 09:41:33 +08:00
liuchao
aa611c3a0d feat: gb28181 save the latitude and longitude in DeviceInfo and DeviceStatus. 2025-04-30 17:45:39 +08:00
pggiroro
3c5becd569 fix: Standardize field naming in lowerCamelCase 2025-04-30 14:14:44 +08:00
pggiroro
ee3a94c0ba feat: api update deivce 2025-04-29 23:38:05 +08:00
pggiroro
aef28a4c60 feat: getGroups return channels 2025-04-29 21:16:00 +08:00
pggiroro
8d5daba63b fix: api GetGroupChannels return 0 when success 2025-04-29 14:44:48 +08:00
pggiroro
1e83a96c40 fix: api GetGroupChannels add inGroup 2025-04-29 10:38:10 +08:00
pggiroro
bef04a41ef fix: update api.go,when req.Channels is null,clear channels in the group 2025-04-29 10:04:07 +08:00
langhuihui
3e6e8de20b fix: save pull and push prorxy error 2025-04-29 09:06:04 +08:00