Открыть сервисСервис

ONVIF — открытый стандарт для камер видеонаблюдения

ONVIF (Open Network Video Interface Forum) — открытый стандарт интерфейсов и протоколов взаимодействия устройств IP-видеонаблюдения, разрабатываемый одноимённой организацией. Стандарт описывает, как камеры, видеорегистраторы (NVR), серверы видеоаналитики и программное обеспечение от разных производителей обмениваются видео, аудио, событиями и метаданными по сети. Основная цель ONVIF — обеспечить взаимозаменяемость оборудования: камера одного бренда должна работать с видеорегистратором или VMS-системой другого без индивидуальных драйверов.

История и организация

Форум ONVIF основан в ноябре 2008 года компаниями Axis Communications, Bosch Security Systems и Sony. Уже в 2011 году организация вошла в состав Международной ассоциации стандартов безопасности (GSIA), а в 2018 году была интегрирована в ONVIF как часть структуры AIA (Alliance for Industry Open and Connected Systems). С 2021 года ONVIF входит в состав глобального объединения OSA (Open Systems Alliance), объединяющего профильные стандарты индустрии безопасности.

Организация не сертифицирует оборудование, а публикует спецификации. Производители самостоятельно реализуют их в прошивках и заявляют соответствие. Проверка соответствия выполняется по自愿ной основе через официальную программу ONVIF Conformance Program: производитель отправляет тестовые результаты, и после подтверждения получает право использовать логотип ONVIF на упаковке и в документации.

Основные профили

Стандарт разделён на профили — наборы функций, которые устройство обязано поддерживать целиком. Камера или регистратор может поддерживать несколько профилей одновременно.

ПрофильНазначение
Profile SПотоковое видео и аудио через RTSP, управление PTZ, события. Базовый профиль для IP-камер
Profile GЗапись и поиск видео на локальное устройство хранения (SD-карта, встроенный HDD)
Profile CУправление доступом: связь камер с системами контроля доступа, передача событий тревоги
Profile TПередача видео с расширенными возможностями кодирования (H.265, интересные области, метаданные потока)
Profile MМетаданные и аналитика: распознавание объектов, событийная аналитика на уровне стандарта
Profile AУправление доступом: авторизация по распознаванию лиц, управление дверями через камеры
Profile QУпрощённое обнаружение, конфигурация и управление устройствами в сети

Профиль S остаётся самым массовым: большинство ONVIF-камер на рынке поддерживают именно его. Профиль T постепенно вытесняет S там, где требуется H.265 или передача метаданных аналитики.

Как работает ONVIF

ONVIF построен поверх набора стандартных сетевых протоколов:

  • Discovery (WS-Discovery) — камера автоматически объявляет о себе в локальной сети, и ПО находит её без ручного ввода IP-адреса;
  • Web-сервисы (SOAP over HTTP) — конфигурация устройства, настройка кодеков, разрешения, битрейта, расписаний записи;
  • RTSP — передача видеопотока;
  • PTZ-команды — управление поворотом, наклоном и зумом;
  • Events — подписка на события (детекция движения, тревожные входы, потеря видео);
  • ONVIF Media Service — управление профилями потоков (основной и вторичный поток с разным разрешением).

Практически это означает, что любое ONVIF-совместимое ПО (VMS, NVR, видеодомофон) при подключении камеры автоматически получает список поддерживаемых разрешений, кодеков, событий и может управлять PTZ без знания бренда устройства.

ONVIF и другие стандарты

ONVIF часто сравнивают с PSIA (Physical Security Interoperability Alliance) — конкурировавшим открытым стандартом, созданным в 2007 году. К 2010-м годам ONVIF получил значительно большее распространение: поддержку заявили все крупные производители (Hikvision, Dahua, Axis, Bosch, Hanwha, Uniview, Vivotek и другие), а PSIA фактически отошёл на второй план.

Важно отличать ONVIF от проприетарных протоколов интеграции, таких как ONVIF-совместимый SDK или протоколы P2P (как Proprietary P2P-облачные сервисы Hik-Connect или Dahua DMSS). ONVIF работает в локальной сети и не требует облака.

Ограничения

Несмотря на широкое распространение, стандарт имеет ряд ограничений:

  • Профили реализуются частично. Производитель может заявить поддержку Profile S, но опустить отдельные элементы спецификации, из-за чего камера «не до конца» работает с чужим ПО.
  • Безопасность. Базовые версии ONVIF предполагают аутентификацию по логину и паролю (WS-UsernameToken), что уязвимо. Профиль Security (TLS, digest-аутентификация) поддерживается не всеми устройствами.
  • Расширенные функции (аналитика, интеллектуальные события, работу с облачными сервисами) стандарт покрывает слабо — они остаются в области проприетарных API.
  • Разные версии спецификации у устройств могут приводить к несовместимости при обновлении прошивок.

Применение

ONVIF стал де-факто обязательным для сетевых камер видеонаблюдения среднего и высокого сегмента. При выборе оборудования совместимость с ONVIF позволяет:

  • подбирать камеры и регистраторы разных брендов в одной системе;
  • использовать независимое VMS-ПО (Milestone, Axxon Next, Exacq, iVMS и аналоги);
  • избежать «привязки» к одному вендору при расширении системы.

При покупке камеры для домашнего или офисного видеонаблюдения поддержка ONVIF (обычно указывается в спецификации как «ONVIF Profile S/T») означает, что устройство сможет работать с большинством сторонних NVR и мобильных приложений.

Источники

  • Сайт организации ONVIF (onvif.org) — спецификации профилей
  • Руководства по протоколам WS-Discovery, RTSP, SOAP
  • Техническая документация производителей IP-камер (Axis, Hikvision, Dahua)
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru