Get still image through URL from Hikvision NVR [SOLVED]

I have HikVision DS-7604NI-K1/4P with latest V3.4.103 build 181226 firmware.
When trying to obtain sill image with the following URL:
the response is:
<ResponseStatus xmlns="urn:psialliance-org" version="1.0">
<requestURL>/ISAPI/Streaming/channels/101/picture</requestURL>
<statusCode>3</statusCode>
<statusString>Device Error</statusString>
<subStatusCode>deviceError</subStatusCode>
</ResponseStatus>
What is the solutions in this case?
Thank you,
 
I also have a DS-7604NI-K1 / 4P(B) with V3.4.104 build 190424 firmware.
When trying to get snapshot from NVR (url: ) , also have sometime this error message:
<ResponseStatus xmlns="urn:psialliance-org" version="1.0">
<requestURL>/ISAPI/Streaming/channels/101/picture</requestURL>
<statusCode>3</statusCode>
<statusString>Device Error</statusString>
<subStatusCode>deviceError</subStatusCode>
</ResponseStatus>

Any ideas?
 
in configuration then advanced settings.

Screenshot 2020-05-05 at 01.19.57.png

whats your application as they also have a ftp option as well
 
Ah yep, I am missing that section of the advanced settings entirely. I'll check for a firmware update. I may be out of luck though

My application was just trying to get an image into a web browser, it's very convenient sometimes. I have found partial success addressing the NVR
 
This is what worked for me.

Video (change the "X" to one of your camera numbers. Substream only available for some reason)
rtsp:/NVR-IP-ADDRESSS:8554/streaming/channels/X02

Stills (change the "X" to one of your camera numbers.)
http://NVR-IP-ADDRESSS/ISAPI/Streaming/channels/X04/picture
: PASSWORD@NVR-IP-ADDRESSS/ISAPI/Streaming/channels/X01/picture?videoResolutionWidth=1920&videoResolutionHeight=1080 (I had to add a space after ":" otherwise it turned into a smiley)

In your examples the camera is listed only as a single digit. Try your second link with the camera number as "101". On my system it definitely will not work as "1". However, I have an LTS unit, which is OEMed by Hikvision, so it may be a bit different.

Now if only I could get a full resolution RTSP stream... the only video feed I can get out of the NVR is a crummy substream.
 
I can get this to work, but it seems like the max resolution I can get is 1080P, I can't get the 2688x1520 that the camera can do?

Also does anyone have documentation of the ISAPI? I'd like ot get all the commands usable.
 
  • Like
Reactions: tobden
I can't get this to work on the NVR either. In fact I can't seem to get the sub stream snapshots from the camera. My NVR is the DS-7716nxi. Does anyone have the newest ISAPI pdf? I can't find anything past version 2.6
 
Same problem on my NVR. I think, that is some changes in firmware.
 
Last edited: