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

GET http://{login}:{password}@IP-адрес:порт/web2/secure/video/action.do?version={version}&sessionid={session_id}&cam.id={cam_id}&target=PTZ&targetid={PTZ_device_id}&command={command}&login={login}&password={password}&speed={speed}&preset={preset}

Внимание!

Если логин и пароль установлен, то в запросе их необходимо указывать дважды: перед IP-адресом и в виде параметров. В обоих случаях это один и тот же логин и пароль пользователя ПК Интеллект.

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

ПараметрОбязательныйОписание
versionДаСм. Версия продукта
session_idДаИдентификатор сессии
cam_idДаИдентификатор камеры
PTZ_device_idДаИдентификатор устройства управления телеметрией, связанного с камерой (можно получить при запросе конфигурации – см. Получение списка всех объектов сервера)
commandДа

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

  • RIGHT – поворот направо
  • UP – перемещение вверх
  • LEFT – поворот налево
  • DOWN – перемещение вниз
  • ZOOM_IN – увеличение масштаба
  • ZOOM_OUT – уменьшение масштаба
  • GO_PRESET – перейти в определенный пресет
  • POINTMOVE – зуммирование выделенной точки на изображении (x, y)
  • AREAZOOM – зуммирование выделенной области изображения (x,y,w,h)
loginНетИмя пользователя ПК Интеллект, если установлен
passwordНетПароль пользователя ПК Интеллект, если установлен
speedДаСкорость отработки команды (от 0 до 10). При управлении по сети из-за задержек лучше использовать низкие значения
presetНет

Номер пресета (число). Обязательный параметр только для command=GO_PRESET. В остальных случаях его значение игнорируется.

x – координата x относительно размера изображения. Может принимать значения от 0.0 до 1.0.  Обязательный параметр только для command=POINTMOVE или command=AREAZOOM. В остальных случаях его значение игнорируется.

– координата y относительно размера изображения. Может принимать значения от 0.0 до 1.0. Обязательный параметр только для command=POINTMOVE или command=AREAZOOM. В остальных случаях его значение игнорируется.

w – ширина области зуммирования y относительно размера изображения. Может принимать значения от 0.0 до 1.0. Обязательный параметр только для command=AREAZOOM. В остальных случаях его значение игнорируется.

h – высота области зуммирования относительно размера изображения. Может принимать значения от 0.0 до 1.0. Обязательный параметр только для command=AREAZOOM. В остальных случаях его значение игнорируется.

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

GET http://user:pass@127.0.0.1:8085/web2/secure/video/action.do?version=4.10.0.0&cam.id=5&target=PTZ&targetid=1.1&command=RIGHT&login=USER&password=PASS&speed=2

  • No labels