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)
