You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

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

  • Запросить токен по логину и паролю пользователя:
  • Запросить видео по полученному токену:

Общий формат запроса токена по логину и паролю пользователя:

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

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

Параметр

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

Описание

versionДа

Версия клиента (на случай смены протокола).

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

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

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=123456

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

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

Общий формат запроса токена по логину и паролю пользователя:

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

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

Параметр

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

Описание

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

Токен

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

http://127.0.0.1:8085/action.do?hmac=GAqUa429sjY2E9jCTpuYeaMqReW3Y7HI
  • No labels