14 Commits

Author SHA1 Message Date
fe844ad123 feat(aiot): 全量配置推送 + ZLM mediaServerId 修正 + 告警参数更新
- 新增 push-all 接口,支持一次性推送全部 ROI 和算法配置到 Edge
- 修复 ZLM mediaServerId 不匹配(polaris → zlmediakit-local)
- 告警算法默认参数更新:离岗冷却 300→600s,入侵冷却 120→300s
- 启用 Edge HTTP 直推(ai.service.enabled=true, url=127.0.0.1:9001)
- 新增 queryAll 方法支持全量 ROI 和绑定查询

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 09:57:09 +08:00
b6dc39a021 chore(docker): 新增EMQX MQTT Broker配置
- 添加EMQX docker-compose配置
- 用于本地开发和测试环境

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-05 13:33:07 +08:00
d7bf969694 新增AIoT边缘智能模块:摄像头ROI配置、算法管理、配置推送
- 后端:新增aiot模块(bean/dao/service/controller),支持ROI区域CRUD、
  算法注册表管理、ROI-算法绑定、配置推送到FastAPI边缘端、变更日志
- 前端:新增摄像头配置页(列表+ROI子页面)、算法配置页、Canvas绘图组件
  (矩形/多边形)、动态算法参数编辑器、ZLM截图作为ROI编辑背景
- 数据库:新建4张表(wvp_ai_roi/algorithm/roi_algo_bind/config_log)
  字段与FastAPI端SQLite兼容,含2个预置算法
- 路由裁剪:隐藏无关菜单(地图/部标/推流/录制计划等)
- 修复cameraId含/导致REST路径解析错误(改用query参数)
- 新增ai.service配置项(边缘端地址/超时/开关)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-04 08:59:20 +08:00
0afb3c42a4 适配Docker部署环境,修复拉流代理播放失败问题
1. Docker环境适配:
   - Dockerfile基础镜像从JDK11升级为eclipse-temurin:21
   - pom.xml编译版本从Java21降为Java17
   - docker-compose开放Redis(6379)、MySQL(3306)、ZLM(6080)端口映射
   - application.yml激活profile改为dev
   - application-dev.yml适配Docker服务连接参数(Redis/MySQL/ZLM)

2. 修复拉流代理播放失败:
   - Nginx添加流媒体后缀代理规则(.flv/.m3u8/.ts等),支持自定义app名的流路径
   - Nginx添加WebRTC API代理规则
   - Nginx添加sub_filter规则,将API返回的流地址端口从80(ZLM容器内部端口)重写为8080(Nginx对外端口)
   - docker-compose向Nginx容器传递WebHttp环境变量

3. ZLMediaKit配置补充onvif和rtc相关配置段

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-03 11:10:06 +08:00
lin
090256f06f 修复docker配置文件redis连接异常 2025-12-01 20:56:12 +08:00
氵帆
3149d9c154 修改jwk,增强功能:读取密钥时依旧以旧行为(读取classpath)为主,增加警告;增加读取失败时自动创建随机密钥并持久化。 2025-11-11 16:51:11 +08:00
氵帆
6ae7bdc8e0 增加遗漏的端口,修复文件编码问题,增加打包推送脚本,增加说明文档 2025-09-09 18:02:00 +08:00
氵帆
752ee1c290 docker里的录像也能正常看了 2025-09-08 16:56:31 +08:00
氵帆
f0f62fa675 能在Docker一键跑完大致流程 2025-09-08 13:36:27 +08:00
氵帆
021e7a908f 实现docker的开箱即用 2025-09-04 14:52:25 +08:00
youngerLFC
a9c2837709 Update build.sh
fix the bug:"cp: target './nginx/dist' is not a directory"
2025-04-29 16:55:46 +08:00
tianxin
18b231e637 一个可行的docker部署方案 2025-04-23 20:34:41 +08:00
xiaoxie
0984290ca2 继续优化docker配置:
1.启动命令增加ASSIST_JVM_CONFIG和WVP_JVM_CONFIG两个字段,方便配置JVM参数
2.修复一处错误,application.yml media.stream-ip的值应该等于media.ip而不是之前的sip.ip
2021-12-01 22:45:38 +08:00
xiaoxie
f89672757a 1.适配新的gitee地址
2.增加docker-compose相关配置
2021-12-01 20:28:13 +08:00