监控系统里最容易被忽视又最容易出事的,是设备时间。结论先放前面:NVR、摄像机、平台服务器必须统一校时,规模超过十几台设备就应部署内网 NTP 服务器,时间源头建议用公网 NTP 或北斗/GPS 卫星授时;取证场景下时间不一致会让整段录像失去证明力,这不是小问题。

时间不同步为什么是大事:取证与回溯的硬伤

多台摄像机各走各的时钟,长时间运行后会差出几十秒甚至几分钟。直接后果有三个:一是事件回溯困难,同一时间点在不同摄像机上录到的是不同画面,还原事件经过要反复换算;二是视频证据效力受损,监控时间与事件真实时间对不上时,录像作为证据会被质疑甚至判定无效;三是系统日志错乱,录像丢失排查、告警联动这类依赖时间戳的功能全部失真。

法律与合规层面,公共安全视频图像信息系统的建设运行已纳入法规管理,时间一致性是系统可靠性的基本要求。对银行、交通枢纽这类场所,各终端时间偏差往往要求控制在很小范围内,靠人工逐台对时根本不现实。

设备时间为什么会跑偏:三个常见成因

原因一,设备电池老化。摄像机、NVR 的时钟芯片靠电池维持断电走时,电池老化后时间在断电重启时直接丢失。有 NVR 在断电超过一定天数、重新上电后系统时间恢复为出厂初始值,录像时间戳全部错乱,必须重新校时。原因二,缺乏统一校时协议。设备出厂默认不开启 NTP 客户端,或没配置服务器地址,各设备各走各的。原因三,网络配置错误。设备与 NTP 服务器不在同一网段、防火墙拦截了 NTP 端口,校时请求发不出去。

NTP 是怎么校时的:UDP 123 与层级

NTP 是网络时间协议,工作在 UDP 123 端口。客户端定期向上游时间源发起请求,收到应答后计算网络延迟与本地时钟偏移,再平滑修正本地时间。时间源按层级(stratum)组织:第 0 层是原子钟、卫星授时等权威源,第 1 层直接连接权威源,往下每多一跳加一层,层级越低优先级越高。

监控系统落地时,NVR 和摄像机是 NTP 客户端,指向内网 NTP 服务器;内网服务器再向上同步公网 NTP 源或卫星授时。要不要访问外网、时间精度要求多高,决定了选哪种方案。

三种校时方案怎么选:一张对照表

方案 时间源 适用规模 优点 注意点
公网 NTP 直连 ntp.aliyun.com、cn.pool.ntp.org 等 小型项目、设备不多 零成本、部署快 依赖外网,专网/隔离网不可用;链路抖动影响精度
内网 NTP 服务器 局域网内 Linux/Windows 主机或 NVR 聚合 中大型项目、视频专网 专网内可控、可批量 服务器自身需向上游同步;Windows 做源有时延与重启断连风险
卫星授时硬件 北斗/GPS 天线接收 对精度和隔离要求高的场所 不依赖外网、精度高、稳定 需要天线安装与机房空间,成本较高

规模十几台设备以内,公网直连或 NVR 自带校时就能覆盖;上了几十台、或系统在隔离的视频专网内,就用内网 NTP 服务器;银行、交通枢纽这类对时间一致性要求极高的关键场所,考虑 1U 机箱的卫星授时硬件作为稳定时钟源。NVR 类设备官方文档也提示:不建议用 Windows 系统当 NTP 时间源,可能存在系统时延大、系统重启后时钟源断连等风险,推荐用 Linux 系统或专用校时设备。

部署与验证命令:Linux 与 Windows 各一套

Linux 服务器(CentOS/Ubuntu)部署:

  1. 安装并启动 NTP 服务,配置文件 /etc/ntp.conf 中指定公共 NTP 源,例如 server ntp.aliyun.com 并设置本地层次层级。
  2. 启动后用 ntpq -p 查看同步状态,重点看远程源是否选中、偏移量是否收敛。
  3. 服务器防火墙放行 UDP 123 入站,客户端(NVR、摄像机)才能连上来。

Windows 主机做客户端:

  1. 配置手工时间源列表,将默认的 time.windows.com 换成内网 NTP 服务器或公网源,标记为可靠的可靠时间源。
  2. 重启时间服务并强制同步:先重启 W32Time 服务,再执行强制重同步与重新发现源。
  3. 验证监听端口 netstat 查 UDP 123,再用状态查询看 Source 与最近同步时间,客户端侧可用 w32tm /stripchart 发送探测包看往返偏移。

常见故障排查顺序

  1. 设备重启后时间又变回初始值——查时钟电池,换电池并配置开机自动同步。
  2. 客户端连不上 NTP 服务器——先 ping 通内网服务器,再查中间防火墙是否放行 UDP 123。
  3. 校时后过几天又开始漂——检查同步间隔配置,确认设备没有同时开多个校时源打架。
  4. 跨地域系统时间不一致——部署主从 NTP 架构,各地分支指向本地 NTP 服务器,再统一向上级源同步。
  5. 多品牌设备混用——部分品牌设备自带校时功能且与统一校时冲突,确认关闭自带校时、统一指向同一 NTP 源。

TL;DR

  • 设备时间不准会毁掉取证与回溯,十几台以上设备就该部署统一校时,关键场所建议每天校时、分钟级偏差内。
  • 三种方案按场景选:公网 NTP 适合小型项目,内网 NTP 服务器适合专网大系统,卫星授时硬件适合高精度隔离场所;NTP 走 UDP 123,防火墙放行别漏。
  • Linux 用 ntpq -p 验证,Windows 用状态查询与 stripchart 验证;排查先查电池、再查网络与防火墙,最后查多校时源冲突。

参考资料

  • nvr-remote-access
  • gb28181-2022-upgrade-points
  • public-camera-regulation