立项背景和目标:针对油田野外作业环境分散、人工巡检成本高、安全风险大的痛点,构建专用视频监测平台,实现对油井、管线、罐区等关键点位的7x24小时视频统一接入、低延迟远程查看与异常事件实时报警,保障生产安全。
软件功能与核心模块:核心功能为油田设备(摄像头/RTU)统一接入管理、多路视频流(RTSP/GB28181)稳定拉取与Web端(HLS/WebRTC)低延时转发、基于规则的实时报警(如人员闯入、火焰烟雾、设备异常停机、视频遮挡/断连)及多级告警推送。
业务流程与功能路径:现场摄像头注册上线 → 平台定时拉取视频流 → 中控室/移动端按需调阅 → 视频分析服务实时监测 → 触发预设规则(如周界入侵)→ 自动弹窗告警并短信通知负责人 → 记录事件日志备查。
整体架构与技术栈:后端采用 Spring Boot 构建,利用 ZLMediaKit 流媒体服务器处理高并发视频流的拉转推;数据库使用 MySQL 存储设备与告警信息;前端基于 Vue3 + WebRTC 实现超低延迟(<1s)视频监控与告警联动界面。
“我”的负责模块与结果:主导视频接入网关与报警引擎开发,成功对接200+台不同品牌油田摄像头,实现单服务器稳定转发50路1080P视频;定义并实现了8类油田专用告警规则(如抽油机停摆、明火),告警准确率超90%,平均响应时间2秒内。
遇到的难点与解决方案:① 油田网络不稳定导致视频卡顿 → 采用自适应码率+断线自动重连机制;② 夜间红外画面误报多 → 优化报警算法,区分夜间移动物体与正常动物活动;③ 设备协议私有化 → 开发通用协议适配层,快速集成新设备。