点击空白处退出提示
作品详情
3. 项目技术栈:springboot rabbitmq shiro jpa socket.io,redis mongodb 等技术
4. 项目架构: 前端, 后端,原生,h5, 算法, 小程序
5. 项目介绍: 一体化智能视频分析平台采用了SASS平台设计、允许多用户租用平台,应用与城市园区、国土、水电、邮储、铁
塔、工地、国家管道区域等风险地区,对这些地区的特殊设施进行检测保护,根据相机设定规则进行实时预警,推送实时预警信息
到前端页面,手机短信,微信公众号等平台,大模块主要分为了实时监控、预警数据、报表分析、视频回看、抓拍数据、权限管
理、人员布控、智慧巡检、管线管理、标桩管理、巡检路线、巡检记录任务、相机管理、应急管理、广播管理、传感器管
理、系统管理等模块
6.项目负责:
1. 实时监控画面需要16路显示,之前采取ffmpeg拉取rtsp流转发rtmp到前端flv播放的方式,但是会受到浏览器同源6路限制,只能显
示6路实时视频,通过Zlmedia ws协议解决了这一问题
2. 实时监控画面包括了前后端socket.io通信,完成了基于事件的实时预警推送,相机云台操控服务对接了海康大华等设备的sdk实
现.
3. 利用redis缓存短信验证码,相机任务信息,实时巡检任务信息
4. 服务之间采用mq通信,预警消息根据预警类型推送采用topic模式,处理了消息丢失,幂等等消息可靠性机制
5. 登陆方面采用shiro框架,针对请求接口幂等,登陆限制,接口权限限制都做了处理,采用 token 方式完成单点登录功能
6. 权限采用 RBAC 模型,以最小单位权限限制接口的访问权限
7. 对接了多个第三方接口,对接阿里云的短信功能,微信的公众号,广播等平台对接
8. 对接智能分析盒子的功能, 盒子可以通过网线或者4g上网,采用 netty 框架来实现平台之间的数据交互,盒子可以提交自己的相
机数据,预警数据到平台,平台可以下发指令完成盒子识别的开启停止,系统升级,增删改查等功能
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论