Versions Compared

Key

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

...

curl -v "http://IP-адрес:порт/web2/secure/video/action.do?fps={fps}&imageHeight={imageHeight}&login={login}&normalize={normalize}&password={password}&sessionid={sessionid}&version={version}&video_in={video_in}" --output ~/{output file}.bin

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

Параметр

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

Описание

versionДа

См. Версия продукта. Если указать в запросе версию 4.10.0.0, в результате будет получен поток в формате MJPEG без xml-вставок, который можно отображать на web-странице в браузерах Chrome и FireFox при помощи тэга IMG. Данная функция реализована как для живого, так и для архивного видео.

Примечание. Допускается одновременное получение не более 6 потоков видео.

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

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

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

imageHeightНет

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

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

fpsНетЧастота кадров видео
normalizeНет

true - растягивает изображение, если кадр приходит в некорректных пропорциях

login НетИмя пользователя ПК Интеллект, если установлен
password НетПароль пользователя ПК Интеллект, если установлен
output file nameДаИмя файла, в который будет осуществляться вывод запрашиваемого видео

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

curl -v "http://127.0.0.1:8085/web2/secure/video/action.do?fps=1&imageHeight=360&login=1&normalize=true&password=1&sessionid=A4D98DDE-A535-49E4-9FB5-FAD441CBBA43&version=4.10.0.0&video_in=CAM:1" --output ~/output.bin

...

В заголовке Content-Type указывается следующие параметры:

Параметр

Описание

multipart/x-mixed-replaceУказывает, что каждая следующая часть контента должна заменять собой предыдущую
boundaryУказывает текстовый разделитель между частями контента

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

В файле, в который осуществлялся вывод, для каждой части запрашиваемого контента будут содержаться следующие параметры:

...