Документация для версии Интеллект 4.13. Документация на другие версии также доступна.

Предыдущая страница Управление камерой  Управление телеметрией Следующая страница

Для получения заранее авторизованной ссылки на камеру (для получения как живого или архивного видео) необходимо:

  • Выполнить запрос для получения токена:
  • Выполнить запрос по полученному токену.

Общий формат запроса для получения токена:

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

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

Параметр

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

Описание

versionДа

См. Версия продукта

video_inДаИдентификатор камеры в формате "ТИП:ИДЕНТИФИКАТОР", например, "CAM:1"
sessionidНетИдентификатор сессии
targetidДаСоответствует cam.id
login НетИмя пользователя ПК Интеллект, если установлен
passwordНетПароль пользователя ПК Интеллект, если установлен
enable_token_authДаДля включения авторизации по токену указать значение  "1"
valid_token_hoursНет

Время действия токена в часах. Максимальное значение - неделя. Токен перестает действовать через указанный период времени

Значение по-умолчанию 12 часов

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

GET http://127.0.0.1:8085/web2/secure/video/action.do?version=4.10.0.0&sessionid=FC126734&video_in=CAM:1&enable_token_auth=1&valid_token_hours=1&login=USER&password=PASS

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

{
"path" : "action.do?hmac=GAqUa429sjY2E9jCTpuYeaMqReW3Y7HI"
}

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

Параметр

Описание

hmacТокен

Общий формат запроса по полученному токену через Веб-сервер 2.0:

GET http://IP-адрес:порт/web2/secure/video/action.do?hmac={hmac}

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

Параметр

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

Описание

hmacДа

Полученный ранее токен

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

GET http://127.0.0.1:8085/web2/secure/video/action.do?hmac=GAqUa429sjY2E9jCTpuYeaMqReW3Y7HI

Общий формат запроса по полученному токену через Web сервер 1:

Примечание

Данный способ запроса является устаревшим. Рекомендуется выполнять запрос через модуль Веб-сервер 2.0.

GET http://IP-адрес:{port}/action.do?hmac={hmac}

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

Параметр

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

Описание

portДаНомер порта, указанный на панели настройки объекта Web сервер для подключения к HTTP-серверу (см. Параметры подключения Клиентов к Web-серверу)
hmacДа

Полученный ранее токен

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

GET http://127.0.0.1:80/action.do?hmac=GAqUa429sjY2E9jCTpuYeaMqReW3Y7HI

  • No labels