录像丢失和画面黑屏是两回事。前者预览正常、回放时时间轴空白或提示无录像,说明实时流是通的,问题出在写入环节或索引环节。按经验,多数现场故障落在四类原因上:硬盘没被识别或已损坏、录像计划设置错误、循环覆盖未开启导致停止写入、前端编码与后端解码不匹配。这篇给出一条从上到下的排查顺序,每步都有明确的判断依据,避免一上来就格式化硬盘。
为什么预览正常、回放却没有录像?
预览走的是实时流,回放依赖的是写入磁盘的文件和索引数据库,两条链路彼此独立。设备在线、画面流畅,只能证明取流成功,不能证明码流已落盘。
这一点在现场很容易误判。用户报"监控坏了",其实是画面好好的,只是没人回放验证过。排查前先做一次确认:在回放界面选一个有人员活动的时段,逐个通道拖动时间轴。区分三种现象,后续路径完全不同。
| 现象 | 指向的环节 | 优先核查项 |
|---|---|---|
| 全部通道都无录像 | 存储介质或录像总开关 | 硬盘识别、硬盘状态、通道录像总启停 |
| 部分通道无录像 | 单通道配置 | 该通道录像计划、编码方式、前端在线状态 |
| 有录像但时间有断层 | 链路或时间基准 | 网络丢包、前端供电、NVR 与摄像机时间 |
| 只能查到最近一两天 | 容量或循环策略 | 码流大小、硬盘容量、覆盖设置 |
第一步到第三步:硬盘、录像计划、循环覆盖
这三步能覆盖大部分现场问题,顺序不要颠倒。
第一步看硬盘是否被识别。进入存储管理或硬盘管理页面,确认硬盘型号、容量、状态是否为"正常"或"可读写"。如果列表里没有硬盘,先断电检查 SATA 数据线和电源线是否插牢,多盘位机架设备还要看背板接触。NVR 供电不足同样会导致硬盘起不来,电源适配器要用设备标贴标注的规格,不要拿功率不足的旧适配器凑。
第二步再看硬盘健康状态。能识别不等于能写。状态显示"异常""未格式化""只读"时,先在设备日志里查最近的硬盘报错,再用硬盘厂商工具或设备自带的 SMART 信息看重映射扇区、待映射扇区是否有增长。要提醒的是,硬盘里已有重要录像时不要点格式化,格式化会清掉索引,后续恢复难度会明显上升。
第三步核对录像计划。进入录像计划页面,逐通道展开一周七天的时间段,确认不是"不录像",也不是只有工作日启用。开了移动侦测录像的通道,还要确认摄像机侧的移动侦测是开启状态、灵敏度不为 0,否则画面里有人走动也不触发录制。定时录像和移动侦测录像混用时,容易漏掉夜间的定时段。
循环覆盖是独立的开关。硬盘写满后,未开启循环写入的设备会直接停止录制,表现为"录了几天就断了"。这一项在硬盘管理里,逐盘确认已开启。
第四步:为什么换了 H.265 之后录像没了?
编码不匹配是个高发的"隐性故障"。摄像机用 H.265 编码,NVR 只支持 H.264 解码时,预览可能通过子码流正常显示,主码流却无法录像。判断方法很简单:在摄像机网页端把编码方式临时改为 H.264,观察该通道是否恢复录像。恢复即确认是编码兼容问题。
长期处理有两条路:升级 NVR 固件到支持 H.265 的版本,或把摄像机的码流类型降到后端能处理的档位。前者是正解,后者会牺牲画质和存储效率。新建项目在采购阶段就要核对编码档位,确认 NVR 支持的 H.265 Profile 与摄像机输出一致,避免装完才发现只能预览。码流与存储容量的估算方法见 带宽与存储计算。
第五步:时间不对,录像"消失"了
录像索引依赖时间戳。NVR 系统时间错误,回放时按正确时间去检索自然找不到文件,看起来像录像丢了。设备未联网、内置电池耗尽、长期断电重启都可能导致时间漂移。
现场核查两步:在 NVR 的日期时间设置里看当前时间是否准确;再对比同一台设备上各通道画面的 OSD 时间是否一致。跨设备部署时要确认摄像机和 NVR 使用同一个时间源,否则同一时刻的画面会被索引到不同时段,检索时出现错位。
处理方式是给 NVR 配置 NTP 服务器并开启自动校时,摄像机侧同步开启。没有外网的专网环境,可以在内网部署一台 NTP 服务,把所有设备指向它。这一项看起来和录像无关,但在多起"录像丢失"投诉里都是根因。
第六步:前端供电与网络,决定录像是否连续
前端掉线期间,NVR 收不到码流,这段时间就没有录像可写,恢复后继续录,表现为时间轴断层,而不是"完全没有录像"。
摄像机供电不足的典型表现是夜间红外灯启动后设备重启。夜间画面丢失、白天正常,基本可以锁定供电。检查 PoE 交换机端口输出功率是否满足摄像机峰值功耗,网线长度是否在规范内,接头是否氧化。PoE 功率预算的算法见 PoE 供电与交换机部署指南。
网络侧的判断依据是丢包而非通断。设备 ping 得通、画面偶尔卡顿,仍可能在丢关键帧,导致录像文件损坏、无法播放。用长 ping 或抓包看丢包率和抖动,重点检查上联链路、交换机端口的光衰和 CRC 错误计数。
第七步:容量与码流是否对得上
"硬盘明明还有空间,为什么只存了十天"这类疑问,多数是码流算错了。同样一块 4TB 硬盘,200 万像素按 2Mbps 主码流一天约 21GB,400 万按 6Mbps 一天约 64GB,实际天数差三倍。存储天数达不到设计要求时,先核对各通道实际写入码率,再看硬盘可用容量是否被系统占用、是否配置了冗余。
若项目对录像保存期有明确要求,按设计天数反推所需容量并留出余量,不要按硬盘标称容量直接除。GB 50395 对存储时间有相应规定,具体天数按防护对象和工程要求确定,以现行标准条文和设计文件为准。
现场可直接照做的排查表
| 步骤 | 检查位置 | 判断依据 | 处理动作 |
|---|---|---|---|
| 1 | 硬盘管理 | 是否识别、状态是否正常 | 重插线缆、更换电源、更换硬盘 |
| 2 | SMART/日志 | 重映射扇区是否增长、有无读写报错 | 备份后更换硬盘 |
| 3 | 录像计划 | 七天时段、通道是否启用 | 补齐时段、开启通道录制 |
| 4 | 循环覆盖 | 是否开启 | 逐盘开启 |
| 5 | 编码方式 | 摄像机和 NVR 的编码档位 | 改 H.264 验证,再升级固件 |
| 6 | 时间设置 | NVR 时间、各通道 OSD 时间 | 配置 NTP 统一校时 |
| 7 | 供电与链路 | 夜间是否重启、丢包与 CRC 计数 | 核算 PoE 功率、更换线缆端口 |
排查顺序的意义在于从代价最低、影响面最大的环节开始。硬盘和录像计划两步通常十分钟内能查完,却能解决多数投诉。
TL;DR 检查清单
- 先确认现象:全通道、单通道、时间断层、只存几天,四类分开处理。
- 看硬盘是否识别、状态是否正常,再看 SMART 是否有扇区异常。
- 逐通道核对七天录像计划,移动侦测通道确认触发条件已开启。
- 确认硬盘循环覆盖已开启,否则写满即停。
- 编码不匹配时先把摄像机改 H.264 验证,再考虑升级 NVR 固件。
- 统一时间源,NVR 与摄像机都指向同一 NTP。
- 夜间丢录像优先查前端供电,卡顿断档查丢包与端口错误。
- 重要录像在场时不要格式化硬盘,先备份再做任何修复。
参考资料
- GB 50395《视频安防监控系统工程设计规范》(存储时间要求)
- TP-LINK 视觉安防《NVR不录像、录像停止、录像丢失等录像异常解决办法》