HikVision NVR & webcamcapture

I’m unable to reliably capture pictures from Hikvision NVR (DS-7616NI-I2/16P). In contrast to a standalone camera, accessing pictures requires a request to NVR to create a snapshot of current video stream. After struggling through the recent Weather Underground web cam upload issue (which does appear to have originated with WU), I upgraded my NVR last week, but have not been able to reliably capture pictures. I’ve tried both the original webcamcapture 10.05 and the 10.26 from the WU webcam issue thread. After some debug, it appears webcamcapture is causing the NVR to lock out the user account or just not get the data. Webcamcapture occasionally captures a picture or two, and then stops. Yesterday it was just updating the overlay using the same picture the entire day. Most of the responses I see are:

[ERROR] failed to start preview
[INFO] -inactive

The camera is visible from any browser with a user account and password. The lock out appears to occur faster if you embed id and password into URL.

http:///ISAPI/Streaming/channels/1601/picture?videoResolutionWidth=1280&videoResolutionHeight=720
or
http://:@/ISAPI/Streaming/channels/1601/picture?videoResolutionWidth=1280&videoResolutionHeight=720

Some additional background. I’m unclear what on the “Capture Settings” tab needs to be configured. Nothing shows up in the “current video capture device.” When needs to be configured on this page? Previously on 10.05 and my older direct connected IP camera I didn’t have anything configured on this page. When you try and start on that page, app reports.

[ERROR] qedit.dll could be missing or not registered

  1. run regsvr32.exe C:\Windows\System32\qedit.dll
  2. if it fails reinstall Windows Movie Maker (v2.1 on XP, or v2.6 on Vista)

I gave up trying to get webcamcapture to talk directly to the HikVision DS-7616NI-I2/16P 16CH POE NVR. For now, I returned to the pre-NVR settings by enabling direct access to the cameras on the NVR POE ports through an assigned NVR port. For those of you trying to access cameras on the NVR POE ports on HikVision NVRs, you need to “Enable Virtual Host” in Configuration > Network > Advance Settings on the NVR. Once enabled, you can then access each camera on the POE ports on your LAN through an assigned NVR port. My Vivotek IP8362 camera image is accessed by webcamcapture with the URL http://admin:@:<port, is 650xx, where xx=16 for my camera ID)/cgi-bin/viewer/video.jpg.