Thursday, March 21, 2024

HIKVISION NVR、摄像头和实时通知

什么是 DVR 和 NVR?

DVR - digital video recorder - 数字录像机

NVR - Network Video Recorder - 网络录像机

NVR 也是 digital 的,在海康威视(HIKVISION)的系统里面叫做 Embedded Net DVR - 网络硬盘录像机。

我的 NVR 的 Model 是 D-D304JL,是 3MP 4CH 5 in 1 Digital Video Recorder。互联网上都很难搜到它的手册,它肯定是很老的机器了,也不是特别高级的机器。只能通过找到类似的使用手册,比如大多数的 H.264 4/8/16/24-channel digital video recorder 手册基本上可以拿来作为参考。

+++++

Web 方式管理 NVR

我先折腾了很久 iVMS-4200,然后才开始 Web 方式管理 NVR 的,发现这种方式更适合我,界面也简单,所以拿到最前面来说。

互联网上包括 YouTube 上都推荐用 HIKVISION 的 SADP 工具找到 NVR 的本地 IP。其实在路由器里就可以找到 NVR 的本地 IP,但是如果你的设备太多,那么找起来有点花时间,SADP 要方便很多。

在 Internet Explorer 的地址栏里输入本地 IP 进入 NVR 的本地系统。请谷歌如何将 Microsoft Edge 打开 Internet Explorer 模式。为什么要用 IE?因为 Web 管理端要安装一个 WebComponents浏览器插件,不安装插件,看不到实时画面和拍摄区域等,在新式的浏览器如 Edge、Firefox、Chrome 上都安装不上那个浏览器插件。

安装这个插件后每次登录 Windows 都会弹出一个窗口(有人提供了这个窗口的截图),C:\Program Files (x86)\LocalServiceComponents\LocalServiceControl.exe 请求取得权限。这挺讨厌的。有人这样解决的。在这里我给出完整的注册表里的路径如下:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run

如果在浏览器上看不到录像影片,可以手动运行 LocalServiceControl.exe。

前面说了 HIKVISION 还有一个十分受欢迎的软件——iVMS-4200,这个更强大一些:

iVMS-4200系列软件工具旨在以统一直观的方式配置和管理海康威视设备,包括DVR、NVR、IP摄像机、IPD、DVS、报警和门禁设备、存储设备,提供实时查看、回放等功能 、设备参数配置等。

+++++

NVR 的管理员密码

进入 NVR 的用户名是 admin,密码默认是 12345,但是如果密码被改过了,你忘记了,那么需要用多种方式来取回密码。取回密码的最终大杀器是直接找 HIKVISION,在 YouTube 上搜 HIKVSION device password reset SADP。

HIKVISION 的回复那是相当快,值得点赞。

+++++

Playback 出错——no footage found 及 NVR 的录像模式

这两天折腾 iVMS-4200、SADP、Hik-Connect app 和 Web 本地管理,看怎么能让 App 的 notification 工作,最终没成功。

今天早上起来,发现后院有动物脚印,去 playback,发现没有这两天的录像,错误是 no footage found。把 NVR 折腾出了问题,只有实时画面(Live view),没有录像,所以没有回放。我在这两天里还没发觉这个问题,汗颜。

立即寻找解决办法,然后找到了这篇文章,让 NVR 又开始录像了。

让 NVR 录像了几十分钟,查看回放,回放的时间线是一条完整的蓝色,这与以前不一样。

我完全按照文章的操作一步一步来的,设置为 continuous 录像模式,在 schedule 上显示的是蓝色。

虽然以前的 schedule 被完全删除,但是我依稀记得它的颜色是橙色,这个颜色对应的是 motion 录像模式。

在 motion 录像模式下,回放的时间线只在有 motion 的时间片段有橙色标记,因此一眼就可以看出当天哪些时间段有 motion。

两种录像模式都是连续录像的。这也是我经过测试得出的结论。不要按照设置界面上的文字意思去理解。在界面人性化和说明方面 HIKVISION 做得很差。

+++++

App Notification——最终解决

因为在 continuous 和 motion 录像模式之间来回调整了几次,让我对 Web 设置界面更加熟悉了,这又激发了我折腾的劲头,想尝试解决更多的问题。

在 motion 录像模式下,在时间线上录像了很多 motion 影片片段,但是在手机的 Hik-connect App 上没有 notification。问题到底出在哪里?

在手机 App 上没有任何 event,既然必须有 event 才能发送 notification。那么只有在 Event 那个设置栏目下面折腾。

我查看了那个栏目下的各种 detection 子菜单的设置,在一番折腾后终于收到了一次 video tampering notification,我猜想是因为我打开了 video tampering detection 这个选项。这让我兴奋起来了,说明 App 是能收到 notification 的。

我在 motion detection 这个子设置界面上将选项一个个查看了一遍又一遍,还是无法生成 motion events。我放弃了很多次,关闭掉浏览器,去做别的事,但是心理总想着这个事,不久又打开电脑。哈哈,功夫不负有心人,我在设置界面的实时影片下面发现有两个按钮我从来没试过,一个是 Draw Area,一个是 Clear All。我在整个摄像头影片上面拉出了一个网格,尽量填满,然后保存。一会儿手机上出现了通知。成功了!

总结一下:

  • 录像模式与 event 无关。在 motion 录像模式侦测到的 motion 片段在 App 上看起来像是一个个 event,但是不是产生通知的 event。这是我最大的误解。
  • 要产生 event,必须在 event 栏目下打开各种侦测(detection)。
  • 在设置侦测时,必须在影片区域上挑选范围或者界线,不是想当然的认为是对整个影片区域。
  • 各种摄像头的侦测功能不一样,我的这个老旧摄像头能打开的侦测特性不多,只有有限的几个。

对 HIKVISION 的软件再吐槽一次。

这样设置好了以后,通知多得没法看,即使我降低 motion detection 的敏感度也没用。虽然虚假报告很多,但是实时通知还是很有用处的,尤其家里没人的时候。

在这个长时间的折腾过程中,对整个系统有了相当多的了解,学习了不少知识。

No comments:

Post a Comment