Управление PTZ-камерой

Для управления PTZ-камерой необходимо получить к ней доступ.

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

	https://192.168.1.200:8080/ptz?command=open&channel=FByNlKIq&sid=fjMlBJ0I

Ключевые элементы запроса:

  • command=open - команда получения доступа к управлению PTZ-камерой;
  • channel=[guid_канала] - guid канала PTZ-камеры;
  • sid=[id_сессии] - id сессии, в которой выполняется запрос (см. пример Получение id сессии).

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

{
    "success" : "1",
}

Теперь, вы можете производить управление PTZ-камерой и ее настройку при помощи следующих запросов:

  • Приблизить/удалить:

    https://192.168.1.200:8080/ptz?command=zoom&speed=1&sid=fjMlBJ0I

    где

    • speed=[значение] - скорость приближения/удаления (от -10 до 10).

  • Сфокусироваться:

    https://192.168.1.200:8080/ptz?command=focus&speed=1&sid=fjMlBJ0I

    где

    • speed=[значение] - точка фокусировки от самой дальней (-10) до ближней (10).

  • Включение функции автофокусировки:

    https://192.168.1.200:8080/ptz?command=autofocus&sid=fjMlBJ0I
  • Настройка диафрагмы:

    https://192.168.1.200:8080/ptz?command=iris&speed=1&sid=fjMlBJ0I

    где

    • speed=[значение] - размер открытой диафрагмы (от -10 до 10).

  • Включение функции автоматической регулировки диафрагмы:

    https://192.168.1.200:8080/ptz?command=autoiris&sid=fjMlBJ0I
  • Поворот PTZ-камеры:

    https://192.168.1.200:8080/ptz?command=turn&speed_x=1&speed_y=-1&sid=fjMlBJ0I

    где

    • speed_x=[значение] - скорость поворота вокруг вертикальной оси (от -10 до 10).
    • speed_y=[значение] - скорость поворота вокруг горизонтальной оси (от -10 до 10).

  • Поворот PTZ-камеры на заданные координаты:

    https://192.168.1.200:8080/ptz?command=position_set&speed_x=1&pan=0.0&tilt=0.0&zoom=0.0&sid=fjMlBJ0I

    где

    • pan=[значение] - угол поворота камеры.
    • tilt=[значение] - угол наклона камеры.
    • zoom=[значение] - степень приближения.

  • Остановить поворот/приближение/удаление PTZ-камеры:

    https://192.168.1.200:8080/ptz?command=stop&sid=fjMlBJ0I
  • Поворот PTZ-камеры на заданную предустановку:

    https://192.168.1.200:8080/ptz?&command=preset_goto&preset=1&sid=fjMlBJ0I

    где

    • preset=[значение] - номер предустановки.

  • Сохранить положение камеры как предустановку:

    https://192.168.1.200:8080/ptz?&command=preset_save&preset=1&sid=fjMlBJ0I

    где

    • preset=[значение] - номер предустановки.

  • Удалить предустановку камеры:

    https://192.168.1.200:8080/ptz?&command=preset_delete&preset=1&sid=fjMlBJ0I

    где

    • preset=[значение] - номер предустановки.

  • Запустить функцию патрулирования:

    https://192.168.1.200:8080/ptz?&command=preset_patrol_start&preset=1&sid=fjMlBJ0I

    где

    • preset=[значение] - номер патрулирования.

  • Команды управления OSD-меню PTZ-камеры:

    https://192.168.1.200:8080/ptz?&command=[команда]&sid=fjMlBJ0I

    где

    • command=menu_on - войти в OSD-меню;
    • command=menu_off - выйти из OSD-меню;
    • command=menu_up - стрелка вверх;
    • command=menu_down - стрелка вниз;
    • command=menu_left - стрелка влево;
    • command=menu_right - стрелка вправо;
    • command=menu_zoom_in - кнопка Z+;
    • command=menu_zoom_out - кнопка Z-;
    • command=menu_escape - кнопка ESC;
    • command=menu_enter - кнопка ENTER;

Для завершения работы с PTZ-камерой необходимо послать запрос:

https://192.168.1.200:8080/ptz?&command=close&sid=fjMlBJ0I