Для управления 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

