Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Общий формат запроса:

1способ

GET http://example.com:[port]IP-адрес:порт/web2/secure/video/image.jpg?cam.id=1&version=4.7.8.0Параметры:
cam.id – обязательный. Id камеры.
width -– необязательный{cam.id}&width={width}&height={height}&version={version}&login={login}&password={password}

Параметры запроса:

Параметр

Обязательный

Описание

cam.idДаИдентификатор камеры
widthНет

Ширина кадра. Значение может быть в диапазоне [64, 1600]. Сервер автоматически округляет ширину до большего значения, кратного 4

...

Если нет, то размер возвращаемого изображения берётся из видеопотока

heightНет

Высота кадра. Значение может быть в диапазоне [30, 1200]

...

Если нет, то размер возвращаемого изображения берётся из видеопотока.

versionНетСм. Версия продукта
login НетИмя пользователя ПК Интеллект, если установлен
password НетПароль пользователя ПК Интеллект, если установлен

2-й способ

GET http://IP-адрес:порт/web2/secure/video/action.do?version={version}&command=frame.video&video_in={video_in}&imageWidth={imageWidth}&imageHeight={imageHeight}&login={login}&password={password}

Параметры запроса:

Параметр

Обязательный

Описание

versionНетСм. Версия продукта
video_inДаИдентификатор камеры в формате "ТИП:ИДЕНТИФИКАТОР", например, "CAM:1"
imageWidthНет

Ширина кадра. Значение может быть в диапазоне [64, 1600]. Сервер автоматически округляет ширину до большего значения, кратного 4

Если нет, то размер возвращаемого изображения берётся из видеопотока

imageHeightНет

Высота кадра. Значение может быть в диапазоне [30, 1200]

Если нет, то размер возвращаемого изображения берётся из видеопотока.

login НетИмя пользователя ПК Интеллект, если установлен
password НетПароль пользователя ПК Интеллект, если установлен

Пример запроса:

1-й способ

GET http://127.0.0.1:8085

если width и height не установлены то размер возвращаемого изображения берётся из видеопотока.

Возвращаемое значение:
изображение jpeg приблизительно запрошенного размера.

Если произошла ошибка, то возвращается http код ошибки:
404 – камера отключена или не используется (disabled);
403 – неверный пароль;
426 – старая версия клиента;
429 – слишком много запросов;
444 – потерян сигнал по камере или камера отключена (коаксиальный провод отключен от платы);
503 – ошибка архива.

Пример:
Получить изображение с камеры 5, шириной приблизительно 85 пикселей:
http://localhost:8079/web2/secure/video/image.jpg?cam.id=5&width=85&version=4.7.8.0&login=usernameUSER&password=secret

В ответ придёт картинка jpg шириной 88 пикселей, либо код об ошибке и body нулевой длины (т.е. придут только заголовки).

2 способ

PASS

2-й способ

GET http://example.com:[port]127.0.0.1:8085/web2/secure/video/action.do?version=4.9.0.0&command=frame.video&video_in=CAM:1&imageWidth=400&imageHeight=200

cam.id – идентификатор камеры.

sessionid – любое значение.

imageWidth – ширина запрашиваемого кадра.

imageHeight – высота запрашиваемого кадра.

Пример:

Получить с Камеры 1 кадр высотой 400 пикселей.

Пример ответа:

В ответ придет jpeg изображение приблизительно запрошенного размера, либо код об ошибке и body нулевой длины (т.е. придут только заголовки).

Если произошла ошибка, то возвращается http код ошибки:
404 – камера отключена или не используется (disabled);
403 – неверный пароль;
426 – старая версия клиента;
429 – слишком много запросов;
444 – потерян сигнал по камере или камера отключена (коаксиальный провод отключен от платы);
503 – ошибка архива.http://192.168.0.79:8085/web2/secure/video/action.do?version=4.9.0.0&command=frame.video&video_in=CAM:1&imageWidth=400