Documentation for Intellect 4.11.0-4.11.3. Documentation for other versions of Intellect is available too.

Previous page Configuration request  Curl video request. Main stream format Next page


General request format:

GET http://IP-address:port/web2/secure/video/action.do?version={version}&sessionid={sessionid}&video_in={video_in}&normalize={normalize}&imageWidth={imageWidth}&imageHeight={imageHeight}&fps={fps}&login={login}&password={password}

Request parameters:

Parameter

Is required

Description

versionYes

See Product version. If version 4.10.0.0 is specified in request, then the stream obtained is in MJPEG format without XML inserts – it can be displayed on a web page using the IMG tag in Chrome and FireFox browsers. This feature is implemented for both live and archive video.

Note. Not more than 6 video streams can be received simultaneously.

video_inYesCamera ID in the format "TYPE:ID", for example "CAM:1"
sessionidNoSession ID
imageWidthNo

Frame width. Value can be in [64, 1600] range. Server automatically rounds width to larger value divisible by 4

imageHeightNo

Frame height. Value can be in [30, 1200] range.

If not, then the size of the returned image is taken from the video stream.

normalizeNo

true - stretches the image if the frame comes in incorrect proportions

fpsNoVideo frame rate
login NoIntellect username, if set
password NoIntellect user password, if set

Request example:

GET http://127.0.0.1:8085/web2/secure/video/action.do?version=4.10.0.0&sessionid=1234567890&video_in=CAM:1&imageWidth=200&fps=1&login=USER&password=PASS

Response example:

<html>
 <head/>
 <body>
  <img src="path to mjpeg"/>
 </body>
</html>
  • No labels