ONVIF – это открытый стандарт для совместимости устройств видеонаблюдения с различными производителями. Он предназначен для облегчения взаимодействия между устройствами различных производителей посредством унификации протоколов связи. Благодаря ONVIF, пользователи могут легче управлять своими системами видеонаблюдения и получать более высокое качество изображения и видео. С момента появления стандартов ONVIF видеонаблюдение стало по – настоящему полезным и интегрируемых в структуру безопасности любой организации.
Разработчики ONVIF выбрали наиболее готовые технологии и адаптировали их для IP-видеонаблюдения. В частности, спецификации ONVIF построены на современных веб-сервисах, описываемых языком WSDL, протоколах RTP/RTSP, SOAP (XML), стандартах видеосжатия H.264, MPEG-4, MJPEG.
В рамках спецификаций описания совокупности определённых функций по прикладному назначению объединяются в профили. В частности, по состоянию на июль 2015 года разработаны Profile S (для видеоисточников), Profile C (для систем контроля и управления доступом), Profile G (для устройств записи видео) и Profile Q (требования по совместимости устройств “из коробки”).
Например, спецификации профиля S определяют следующие аспекты взаимодействия IP-камеры с системами управления или видеозаписи (DVR):
- конфигурирование сетевого интерфейса;
- обнаружение устройств по протоколу WS-Discovery;
- управление профилями работы камеры;
- настройка потоковой передачи медиа-данных;
- обработка событий;
- управление приводом PTZ (англ. Pan/Tilt/Zoom — панорамирование/наклон/масштабирование);
- защита (управление доступом, шифрование).
Основные особенности работы протокола ONVIF:
- Стандартизация связи между продуктами на основе IP-технологий
- Совместимость независимо от бренда
- Открытость для компаний и организаций
Протокол ONVIF очень подробно описывает, каким именно образом сетевые устройства передачи видео ( IP-камеры, видеорегистраторы), интегрируются с сетевыми программами хранения, обработки и отображения видеопотока.
Функциональные возможности ONVIF аналогичны функциям API, входящих в состав программного обеспечения производителей камер и видеорегистраторов и определяющим как клиенты проходят аутентификацию, изменяют IP-адреса, запрашивают видеопотоки, получают и отправляют события панорамирование, масштабирование и т. д. Разница в том, что спецификация ONVIF стандартизирована для использования разными производителями.
Конечно, API самих производителей камер и программного обеспечения зачастую имеют более широкий набор функций, например устранение искажений широкоугольных объективов типа «рыбий глаз» или специфическая видеоаналитика на основе IP-видеонаблюдения, вроде распознавания лиц и слежения за объектом.
Смысл работы ONVIF в стандартизации базовых функций устройств видеонаблюдения, чтобы облегчить выбор конечному пользователю, который, покупая, например, устройства одного производителя будет уверен в их совместимости с программным обеспечением другого, это, в конечном итоге, делает рынок систем видеонаблюдения доступным и открытым.
Да, и неправильно упоминать только системы видеонаблюдения, ONVIF описывает также стандартные функции для СКУД.