ONVIF 发现和服务 · 25/30

ONVIF 认证失败? 检查重置密码前的时间

解释即使用户名和密码正确,相机时钟偏差如何也会使签名的 ONVIF 请求无效。

目标问题: ONVIF 身份验证时间同步研究检查: 2026-09-11

直接回答

在更改凭据之前,将摄像头时钟与客户端进行比较。 同步时间和时区,然后重试相同的帐户和服务请求。

为什么会发生这种情况

一些 ONVIF 身份验证流程包括时间戳和新鲜度检查。 具有较大时钟偏移的相机可能会拒绝正确签名的请求,因为该请求已过期或尚未有效。

Discovery只定位一个设备服务; 媒体配置文件、凭证和路由仍然需要自己的检查。

受控测试

先记录误差和时钟差,然后配置NTP或通过授权管理路径设置摄像机时间。

一次更改一个变量。 记录相机型号、固件、终端、账号; 然后将网络可达性、协议响应、媒体传输和解码作为单独的层进行测试。

使用专用的仅供查看的帐户和值得信赖的本地诊断工具。 在共享输出之前编辑凭证、私人地址和识别数据。

诊断顺序

查看行动进展的证据
将相机 UTC 时间与客户端进行比较。偏移量在实施容差范围内。
时区将时区显示与 UTC 同步分开。本地显示和UTC即时都是正确的。
证书在不更改帐户的情况下重试。时间校正后相同的密码有效。
坚持重启后24小时重新检查。相机保持准确的时间。

保留证据

包括测量的偏移以及校正是否修复了相同的请求。 这可以防止不必要的密码重置。

边界和安全说明

不要将禁用身份验证新鲜度检查作为解决方法; 修复时间同步并保护管理路径。

对于远程查看,请使用托管 VPN,而不是将 RTSP 或摄像机管理端口直接暴露到公共互联网。

SmartRTSP

SmartRTSP 是一款以相机为中心的 RTSP 和 ONVIF 查看器,适用于 Apple 设备、Windows 和 Android。 适合直接观看、发现和多机位检查; 当需要连续记录、证据导出或集中企业控制时,保留专用的 NVR 或 VMS。

常见问题

时间错误会导致 ONVIF 登录失败吗?

是的。 当设备和客户端时钟相差太大时,带时间戳的安全标头可能会被拒绝。

我应该先重置密码吗?

不需要。在更改已知凭证之前测量时钟偏差。

时区会影响身份验证吗?

实现通常使用 UTC 时刻,但错误的时区可能会混淆诊断; 验证 UTC 和显示的本地时间。

主要参考文献

相关 SmartRTSP 指南

打开相关指南

解释即使用户名和密码正确,相机时钟偏差如何也会使签名的 ONVIF 请求无效。