Xeoma 中的问题检测器

企业级大规模视频监控系统通常部署数百乃至数千路摄像头。在此规模下,要实时掌握所有摄像头的在线状态及系统整体运行状况并非易事。
此时,所谓的防破坏检测器等自动化视频分析工具便显得尤为关键——它们能在威胁出现或犯罪行为发生时,即时向操作员和管理员发出警报。
摄像头本身往往是破坏行为的首要目标。不法分子会极力避免被拍到(这也凸显了前期合理规划点位的重要性),若难以规避,他们通常会试图直接破坏监控设备。
破坏或损毁摄像头是不法分子最常用的手段。对视频监控系统所有者而言,这虽会造成设备损失,但优势在于操作员能即刻发现摄像头离线并迅速采取应急措施。然而,对于长期无人值守的视频监控系统,情况则截然不同:不仅设备受损、贵重物品失窃且无法锁定嫌疑人,甚至在系统故障被发现之前,其他时段的录像也可能已丢失。

另一种情形是具备一定技术能力的不法分子切断摄像头线缆(例如网线),导致视频流中断、画面定格。虽然摄像头本体未受物理损坏,但这种“定格”画面的最后一帧会在监视器上长时间显示,营造出一切正常的假象,掩盖了摄像头已被篡改的事实。这使得不法分子得以在监控盲区内从容作案,并携带赃物悄然离场。
对视频监控系统所有者而言,相对较好的情况是摄像头被转向其他方向、被强光致盲(如车灯直射)或被物体遮挡(如用布或袋子罩住)。此类情况下的损失仅限于监控失效期间被盗的物品。从技术层面看,摄像头硬件完好且仍在正常录制,只是监控区域发生了偏移。若需监看的摄像头数量众多,操作员极易忽略这些细微变化,进而错失眼皮底下正在发生的犯罪行为,宛如经典间谍电影中的桥段。最终导致无录像可查、无证据可依。

Xeoma 中的“问题检测器”模块

为实现无人值守的系统健康监控,Xeoma 不仅提供先进的画面诊断功能,还配备了“问题检测器”模块。该防破坏检测器依托视频分析技术,可在场景发生变化(如摄像头遭篡改)或系统“健康”状态异常时,自动发送您预设形式的通知。
凭借增强型视频分析、灵活配置及模块化架构,您可以按需设定针对特定摄像头的告警规则。例如,当普通摄像头信号丢失时仅向系统管理员发送通知;而当保险柜专用摄像头信号丢失时,则立即触发警报。同一摄像头还可同时关联多种通知方式。



下面我们来详细了解该模块的设置选项。
点击该模块即可进入其设置界面。在“问题检测器”中,包含以下选项:
- 触发类型:
- 始终检查非摄像头相关问题(即使摄像头视频流未激活)复选框
- 摄像头无图像和无音频复选框
- 摄像头视频流中断(无视频和音频)复选框
- 摄像头失焦复选框
- 摄像头画面过暗和摄像头画面过亮复选框
- 摄像头可能已移位复选框
- 追踪丢包复选框
- 磁盘空间不足复选框
- 内存即将耗尽复选框
- 处理器负载复选框
- 检查网络资源访问权限复选框
- 服务器重启复选框
- 数据库问题复选框
- 网络流量超限复选框
- 将问题记录至日志文件复选框
- 内存即将耗尽
- 内存问题已解决
- 服务器重启异常
- 磁盘空间即将耗尽
- 磁盘空间问题已解决
- 磁盘空间已满
- 摄像机画面过暗
- 视频流亮度恢复正常
- 视频流亮度过高已恢复
- 摄像机画面过亮
- 摄像机被转动或遮挡
- 摄像机已停止转动
- 数据库更新错误
- 数据库读取错误
- 数据库写入错误
- 已接收音频流
- 已接收视频流
- 摄像机图像丢失或画面静止
- 网络资源不再可用
- 网络资源恢复可用
- 处理器负载过高
- 处理器负载恢复正常
- 图像未刷新
- 摄像机流(视频或音频)完全中断
无问题时触发 – 若所选检测项均未发现问题,该模块将把信号传递至模块链中的后续模块
始终触发 – 模块始终处于“已触发”模式,即持续向模块链中的后续模块传递信号
出现问题时触发 – 只要检测到所选问题中的任意一项,模块便会向模块链中的后续模块传递信号
此选项用于监控与摄像头无关的问题,即使摄像头本身未工作(或未连接摄像头)。在此情况下,系统仍会检测所有非摄像头相关故障(如磁盘、内存等问题)。
摄像头超时滑块
这些选项可检测摄像头图像停止更新及音频中断的情况。您可以通过摄像头超时滑块设定触发延时。例如,若将滑块设为 10 秒,则持续时间短于 10 秒的“视频/音频缺失”将不会触发报警。
摄像头超时滑块
此复选框用于检测摄像头完全断开连接(如摄像头彻底无响应或停止推流)。可通过摄像头超时滑块设置触发延时,例如设定适当的时间阈值以忽略摄像头的短暂无响应状态,避免误报。
对焦清晰度滑块
此选项用于监测画面何时出现失焦(模糊)。
亮度变化容差 (%)滑块
亮度下限 (%)滑块
亮度上限 (%)滑块
此选项用于监测摄像头画面是否过暗或过亮,例如摄像头被遮挡或被强光照射时。您可以通过滑块调节需要纳入考量的亮度阈值。
图像变化阈值 (%)滑块
此复选框可根据摄像头图像的像素偏移来检测摄像头是否发生移位。通过图像变化阈值,您可以设定触发该模块的具体数值。
此选项可检测摄像头工作不稳定(数据包丢失/视频流数据丢失)的情况。此类问题通常表明存在网络故障。
剩余空间少于滑块
当磁盘剩余空间低于滑块设定的值时,此选项会触发检测。
剩余内存信息 – 显示可用内存的相关信息
剩余内存少于滑块
此选项用于检测内存泄漏。
高于滑块
Xeoma 的“问题检测器”还可监控 CPU 负载。您可以通过滑块配置模块需检测的负载阈值。
网络资源地址字段
可用性检查间隔滑块
此选项允许您指定任意网络设备、互联网资源(网站)等的 IP 地址。
例如,您可以检测服务器的互联网连接故障,或在无法访问网络设备(如自动道闸、继电器等)时追踪相关问题。
此选项用于追踪服务器崩溃。若服务器崩溃后重启异常,将触发此选项。
此复选框用于追踪 Xeoma 归档数据库的问题(archive.db – 包含各过滤模块元数据的数据库)。
入站流量 (GB)滑块
流量计数器重置间隔下拉菜单
此选项用于检测网络流量是否超限。
自定义该过滤器在日志中的名称
此选项可将所有问题保存至日志文件。您可以按以下格式指定日志文件的存储路径:C:\Users\Public\Documents\Xeoma\Logs\ProblemsDetector.log (Windows)
默认情况下,日志存储在设置文件夹下的“Logs”文件夹中。
错误信息也会显示在屏幕上。只要字体大小合适,您就不会错过 Xeoma 的警告:

您可以通过“布局”菜单(主窗口底部面板上的“方格/窗口”图标,即全摄像机视图模式)– 窗口设置 – 摄像机名称字体大小(默认为 12 pt)来调整字体大小。
如前所述,“问题检测器”也可将信息保存至日志文件。该日志文件名为ProblemsDetector.log,位于 Xeoma 文件夹下的 Logs 文件夹中。日志可能包含大量关于场景变化或系统健康问题的消息,完整列表如下:
ProblemsDetector.log:

![]() |
自 Xeoma 20.10.13 测试版起,支持配合过滤模块(例如“调度器”)使用。
自 Xeoma 23.3.22 测试版起,支持通过客户端下载日志文件。现在,即使远程连接也能获取日志文件。
自 Xeoma 23.3.22 测试版起,为“摄像机画面过暗”选项新增了微调参数,以便在摄像机被遮挡时及时向您发送通知。
|
2015年4月16日发布,更新于:2023年3月27日
相关阅读:

