I have a per script that I am trying to use against the NVR (instead of against the camera) that grabs a snapshot of a camera when run. NVR Firmware V2.3.12 build 160622
It works.
Except regardless if I specify channel 1 or channel 2 for that camera, I get a lower res photo.
When I run it against the camera directly I can choose and get high res. For performance and security reasons I want to run it agains the NVR.
This is what I run on the NVR (this camera is cam 2 on the NVR). I get the same photo if I call 202/picture (same resolution).
http://user:password@NVR_IP:80/ISAPI/Streaming/channels/201/picture
and the camera:
http://user:password@CAM_IP/streaming/channels/1/picture
When I run
http://user:password@NVR_IP:80/ISAP...solutionWidth=1920&videoResolutionHeight=1080
And here is where it gets interesting:
Hen I run:
http://NVR_IP/ISAPI/Streaming/channels/201/ I get:
But when I run it against cam 1:
http://NVR_IP/ISAPI/Streaming/channels/101/
I at least get:
The the resolution parameters don't work with Cam 1 either.
Any ideas?
It works.
Except regardless if I specify channel 1 or channel 2 for that camera, I get a lower res photo.
When I run it against the camera directly I can choose and get high res. For performance and security reasons I want to run it agains the NVR.
This is what I run on the NVR (this camera is cam 2 on the NVR). I get the same photo if I call 202/picture (same resolution).
http://user:password@NVR_IP:80/ISAPI/Streaming/channels/201/picture
and the camera:
http://user:password@CAM_IP/streaming/channels/1/picture
When I run
http://user:password@NVR_IP:80/ISAP...solutionWidth=1920&videoResolutionHeight=1080
Code:
XML Parsing Error: no element foundLocation: http://NVR_IP/ISAPI/Streaming/channels/201/picture?videoResolutionWidth=1920&videoResolutionHeight=1080
Line Number 4, Column 1:
^
And here is where it gets interesting:
Hen I run:
http://NVR_IP/ISAPI/Streaming/channels/201/ I get:
Code:
<ResponseStatus version="1.0"><requestURL>/ISAPI/Streaming/channels/201</requestURL><statusCode>4</statusCode><statusString>Invalid Operation</statusString><subStatusCode>invalidOperation</subStatusCode></ResponseStatus>
But when I run it against cam 1:
http://NVR_IP/ISAPI/Streaming/channels/101/
I at least get:
Code:
<StreamingChannel version="1.0"><id>101</id><channelName/><enabled>false</enabled><Transport><ControlProtocolList><ControlProtocol><streamingTransport>RTSP</streamingTransport></ControlProtocol></ControlProtocolList></Transport><Video><enabled>true</enabled><videoInputChannelID>1</videoInputChannelID><videoCodecType>H.264</videoCodecType><videoResolutionWidth>2048</videoResolutionWidth><videoResolutionHeight>1536</videoResolutionHeight><videoQualityControlType>VBR</videoQualityControlType><fixedQuality>75</fixedQuality><vbrUpperCap>2048</vbrUpperCap><vbrLowerCap>32</vbrLowerCap><maxFrameRate>800</maxFrameRate><snapShotImageType>JPEG</snapShotImageType></Video><Audio><enabled>false</enabled><audioInputChannelID>1</audioInputChannelID><audioCompressionType>G.711ulaw</audioCompressionType></Audio></StreamingChannel>
The the resolution parameters don't work with Cam 1 either.
Any ideas?