User manual

CBC (America) www.computarganz.com
60
USER MANUAL
1.2 Requesting images using implicit parameter list (parameters are
loaded on camera in advance using separate http commands (see section
B 16 below):
http://camera_ip/img.jpg?[id=(0..99999999999999)]&[ssn=(0..65535)]
where:
id ‒ an arbitrary number used to control the web browsers cache;
ssn ‒ a unique HTTP session number which cancels out any earlier sent
HTTP request with the same number which got hung;
2. Requesting Motion JPEG image stream
http://camera_ip/mjpeg[<channel>]?res=(half¦full)&x0=(0..1600)&y0=(0..1200)&x
1=(32..1600)&y1=(32..1200)&quality=(1..21)&doublescan=(0¦1)&[fps=(0..15)]&[i
d=(0..99999999999999)]&[ssn=(0..65535)]
where:
res ‒ image resolution (full or half);
x0,y0,x1,y1 ‒ image cropping coordinates;
quality ‒ image quality, the inverse of image compression level;
doublescan ‒read mode (reserved for future use);
fps ‒ desired frame rate (frames per second);
id ‒ an arbitrary number used to control the web browsers cache;
ssn ‒ a unique HTTP session number which cancels out any earlier sent HTTP
request with the same number which got hung;
NOTE: an mjpe g request without <channel> parameter specified will cause the camera to transmit next
available image from any of the currently enabled channels. The channel number of the transmited image
could then be identified from the HTTP header Etag (see RFC-2068 HTTP 1.1):
E Ta g: Channel<channel> .
Getting and Setting Camera Parameters
NOTE: All commands listed below that allow parameter setting without explicitly specifying the channel
number apply to all four channels.
NOTE: Parameter setting is allowed only for the users with the admin access level (see below under
Camera Access Control).