Commit Graph

21 Commits (566b1ae944bf55ce5b0fc43af093481dc7e8f371)

Author SHA1 Message Date
wangyan 566b1ae944 feat(video):重构视频监控模块并优化实时预览功能
- 移除旧的 DahuaVideoController 控制器及相关接口
- 在 NetSDKService 中实现基于 FFmpeg 的实时流转码与推送逻辑
- 新增对 H.264 和 HEVC 编码格式的识别与动态转码支持
- 实现 FLV 流封装及 WebSocket 推送机制
- 添加 WebSocket 会话管理与多用户连接跟踪
- 更新平台视频管理控制器中的通道标识字段
- 配置文件中增加大华设备连接参数- 调整日志级别为 debug 以便于开发调试
- 完善资源清理逻辑,确保登出时释放所有相关句柄和进程
2025-10-30 09:49:12 +08:00
wangyan 54ca5e9e4c feat(video): 实现后台转码视频播放功能
- 新增“播放后台转码视频”按钮,用于启动转码并播放HLS流- 替换原有大华设备直接播放逻辑为调用后端转码接口
- 引入HLS.js库以支持HLS流播放,并增加错误处理机制
- 修改播放器组件,移除默认控制栏,增加定时检测转码进度逻辑
- 实现转码开始与停止接口调用,增强播放流程的可控性
- 更新弹窗标题与关闭逻辑,优化用户体验
- 调整视频播放器样式,提升视觉效果与兼容性
2025-10-20 17:52:44 +08:00
wangyan b269359715 feat(video): 实现大华设备视频预览功能
- 修改后端控制器路径从 /api/video为 /dahuaVideo
- 更新登录接口使用固定测试凭证
- 实现基于 StreamingResponseBody 的视频流传输
- 前端移除转码相关逻辑,集成大华播放器组件
- 添加设备登录和预览启动/停止接口
-优化视频播放器组件支持大华流媒体播放
- 调整播放器UI增加控制按钮和错误处理- 修复视频播放错误提示和资源释放逻辑
2025-10-20 17:21:06 +08:00
wangyan 93dac9ab39 fix(video): 移除无效的视频播放代码
- 删除了已注释的视频播放器弹窗逻辑
- 清理了不再使用的预览接口调用代码
- 简化了视频转码失败的错误处理流程
2025-10-20 11:53:41 +08:00
wangyan 0888a98ed2 feat(dust): 添加传感器数据接入标识字段
- 在传感器管理页面表单中新增"数据接入标识"输入项
- 更新 dust_device_sensor 表结构,添加 DATA_ACCESS_CODE 字段
- 修改 MyBatis 映射文件,支持 DATA_ACCESS_CODE 的增删改查操作
- 调整设备传感器关联查询,包含新增的 DATA_ACCESS_CODE 字段
- 优化 dust_device 表查询条件,移除冗余的 DEVICE_TYPE 模糊匹配
2025-10-20 11:49:40 +08:00
853931625@qq.com 925d219e35 修改粉尘模块bug 2025-10-17 17:41:54 +08:00
wangyan 9c4f408256 搬运龙钢修复bug 2025-10-17 16:26:41 +08:00
wangyan 88d1e485f2 Merge remote-tracking branch 'origin/dev' into dev 2025-10-16 09:45:36 +08:00
wangyan dae8de2d5d feat(dahua): 更新大华视频控制器并优化动态库加载逻辑
- 将 VideoController重命名为 DahuaVideoController以明确功能归属
- 优化 LibraryLoad 类中的动态库加载逻辑,支持从资源和文件系统双重加载- 增强异常处理信息提示,便于调试和问题排查
- 添加 dynamic-lib-load.xml 配置文件,定义不同平台所需的动态库列表- 更新 SMB 配置信息,调整文件存储路径及访问地址- 注释掉前端视频播放相关代码,预留后续开发接口
2025-10-16 09:41:27 +08:00
853931625@qq.com 16cf0e8b69 新增 粉尘模块 2025-10-15 13:33:39 +08:00
wangyan eff8e5bcad ```
feat(env): 更新开发与生产环境配置中的服务地址

将 .env 和 .env.production 中的文件服务地址、API 基础路径等配置,
以及后端 application-local.properties 中的数据源、Redis 地址等相关配置,
统一更新为新的服务器 IP 和端口,确保本地和生产环境正确连接新部署的服务。
同时更新了视频播放地址以匹配新的流媒体服务地址。
```
2025-09-27 14:47:12 +08:00
wangyan 9abb9eadeb fix(video_manager): 更新转码视频播放地址
将转码视频的播放地址从本地开发地址更新为实际部署地址,确保视频能够正常播放。
2025-09-25 15:32:07 +08:00
songwenxuan 9a02e6fbeb 修复时间展示错误 2025-09-25 15:09:52 +08:00
songwenxuan 7ab401f0a4 修复视频文件报错 2025-09-24 22:01:55 +08:00
wangyan 2d5a73478f ```
feat(env): 更新开发环境和生产环境的文件服务地址

- 修改 `.env` 中的 `VITE_FILE_URL` 地址为新文件服务器地址- 更新 `.env.development` 中的 `VITE_BASE_URL`、`VITE_ON_LINE_WEB_SOCKET_URL` 和 `VITE_LEARNING_WEB_SOCKET_URL` 为新的开发环境地址- 调整视频播放组件中环境变量获取方式,增强兼容性和安全性
- 修改视频转码接口返回的视频路径前缀,适配新的存储目录结构-优化 Java 后端 FFmpeg 路径获取逻辑,Linux 环境下优先使用系统安装路径
- 更新 HLS 输出路径至 `/mnt/file/hls/` 目录,统一管理转码文件
```
2025-09-24 21:59:08 +08:00
songwenxuan 8d890cb357 视频接收 2025-09-24 20:09:25 +08:00
songwenxuan 783a8b2425 解决打不了包的问题 2025-09-21 10:04:55 +08:00
songwenxuan 738010ef96 首页样式更改为山西新泰钢铁 2025-09-15 15:24:20 +08:00
wangyan 227b1bc1aa 企业名称脱敏 2025-09-10 09:06:36 +08:00
wangyan 47cfc3e898 初始化 2025-09-09 09:31:59 +08:00
wangyan a638a7d2f3 添加 readme.md 2025-09-08 17:00:28 +08:00