Базовая поддержка поворотных камер

Начиная со сборки 198, Viinex 2.0 получил базовую поддержку работы с повортными камерами. На данный момент это просто прокси к PTZ-интерфейсу ONVIF устройств, однако мы считаем что даже в такой форме это упрощает работу разработчика. Вместо того чтобы бороться с XML, SOAP, пространствами имен и т.п., с применением Viinex можно послать команду на управление PTZ устройством одной строчкой, используя например CURL для отправки HTTP запроса.

Изменения в API Viinex включают запросы для управления пресетами поворотной камеры, перемещения ее в заданный пресет, а также перемещение ее в произвольную позицию. Viinex 2.0 не хранит состояния, связанного с PTZ устройством, и не выполняет дополнительных проверок аргументов при их передаче устройству, — поэтому не привносит каких-либо дополнительных особенностей поведения по сравнению с тем, что ONVIF устройство делало бы самостоятельно, без Viinex. Вместе с тем, где возможно, Viinex автоматически выводит идентификаторы координатных пространств, идентификаторы медиа профилей, и т.п. синтаксические детали, наличия которых требует спецификация ONVIF PTZ. В итоге, наиболее сложный вызов PTZ API в Viinex принимает всего три аргумента — значения для координат pan, tilt и zoom.

Подробности о функциональности, связанной с поддержкой поворотных камер, можно найти в обновленной документации.

Добавить комментарий