Что такое ONVIF и с чем его едят ?
Мы уже привыкли, что практически любую современную IP камеру мы можем подключить к практически любому сетевому видеорегистратору, вне зависимости от производителя. Достаем её из коробки, подключаем к сети, делаем настройки на регистраторе и… вуаля. Видим на экране картинку. Иногда вокруг регистратора приходится, что называется «поплясать с бубном», но система все равно запускается. Хотя встречаются, конечно, исключения из этого правила, большая часть камер и регистраторов вполне себе работают друг с другом. И в этом им помогает то, что почти все они имеют так называемую «поддержку ONVIF». Что это такое, как и почему появилось – читайте небольшую общеобразовательную статью.
Во времена аналогового видеонаблюдения вопрос совместимости камер и видеорегистраторов практически не возникал. Естественно, что необходимо было следить, чтобы регистратор мог «потянуть» разрешение, которое выдавала камера, но в остальном – особых проблем не возникало. Однако, с появлением IP камер и сетевых видеорегистраторов вопрос совместимости устройств стал вставать всё чаще и острее. Дело в том, что на первоначальном этапе развития данной технологии никто из производителей не задумывался о стандартизации и совместимости, зато занять свою долю рынка, и, желательно, побольше и повкуснее, хотели все. Поэтому производители вели активные изыскания и разработки, внедряя в свои устройства продвинутые алгоритмы сжатия потока и обработки видеоданных, увеличивая скорость работы, эффективность использования ресурсов локальной сети, качество изображения. Параллельно оттачивались и доводились до совершенства интерфейсы устройств. Делалось это все для того, чтобы оборудование данного конкретного производителя показывало лучшие результаты в процессе работы, дабы конкуренты были посрамлены, а покупатели дружно кинулись это оборудование покупать. Такая ситуация очень ускорила развитие цифрового видеонаблюдения, но имела неприятный побочный эффект. Из-за применения принципиально различных алгоритмов, кодеков, протоколов оборудование различных производителей стало абсолютно несовместимо и работать друг с другом просто не могло. А это уже вызывало недовольство потребителей потому, что возникала ситуация, когда, единожды приобретя оборудование одного производителя, покупатель оказывался намертво к нему привязан. В общем, вопрос стандартизации назрел и даже перезрел. В ноябре 2008 года разумный подход все-таки переборол жадность и несколько крупных производителей систем видеонаблюдения, а именно Sony, Axis Communications и Bosch Security Systems, собрались вместе и создали отраслевую международную организацию, основной задачей которой стала разработка и продвижение единого стандартного интерфейса для эффективного взаимодействия между физическими устройствами обеспечения безопасности, созданными на основе IP-технологий. Организация эта получила название Open Network Video Interface Forum (ONVIF). Цели при разработке универсального единого протокола ставились следующие:
- Стандартизация обмена данными между устройствами систем обеспечения физической безопасности на основе IP-технологий;
- Достижение эффективного взаимодействия между устройствами независимо от производителя;
- Открытость свежесозданного протокола для всех компаний и организаций, которые захотят обеспечить его поддержку своим оборудованием.
Результатом работы организации стал протокол, также названный ONVIF. Он состоит из стандартизированного цифрового интерфейса видеонаблюдения и направлен на объединение таких функций оборудования:
- Передача аудио- и видео потока с предварительным сжатием;
- Регулирование параметров потоковой трансляции видеоданных;
- Аналитика видеоданных;
- Настройка профилей IP-камеры, с которыми та может работать;
- Управление камерами с движущимся PTZ-механизмом;
- Input и output для сопряжения с «датчиками тревоги»;
- Детектирование движущихся тел;
- Шифрование данных и прочая защита.
Протокол ONVIF подробно описывает, как сетевые устройства передачи видео (IP-камеры, видеорегистраторы), интегрируются с сетевыми программами обработки и отображения видеопотока. Функциональные возможности ONVIF аналогичны функциям API, входящих в состав программного обеспечения производителей камер и видеорегистраторов и определяющих, как клиенты проходят аутентификацию, изменяют IP-адреса, запрашивают видеопотоки, получают и отправляют события, такие, как панорамирование, масштабирование и т. д. Разница в том, что спецификация ONVIF стандартизирована для использования разными производителями. Конечно, API самих производителей камер и программного обеспечения зачастую имеют более широкий набор функций, например устранение искажений широкоугольных объективов типа «рыбий глаз» или специфическая видео аналитика на основе IP-видеонаблюдения, вроде распознавания лиц и слежения за объектом. Смысл работы ONVIF в стандартизации базовых функций устройств видеонаблюдения, чтобы облегчить выбор конечному пользователю, который, покупая, например, устройства одного производителя будет уверен в их совместимости с программным обеспечением другого, это, в конечном итоге, делает рынок систем видеонаблюдения доступным и открытым.
За время своего существования протокол совершенствовался, было разработано несколько ONVIF версий:
- Версия 1.0 – 2008 год;
- Версия 2.0 – 2010 год;
- Версия 2.2 – 2012 год;
- Версия 2.4 – 2013 год;
- Версия 2.5 – 2014 год.
В 2016 году, для упрощения, была введена система так называемых «профилей». Профиль — это фиксированный набор функций, предоставляемый устройством или клиентом, и характерный для этого стандарта ONVIF. Этот набор функций обязателен для каждого профиля ONVIF. Допускается поддержка устройствами и клиентами ONVIF комбинации профилей. Еще бывают условные функции, которые должны быть реализованы устройством ONVIF или клиентом ONVIF, если они поддерживают этот функционал. После введения системы профилей, устройства и программное обеспечение, использующие старые спецификации были «заархивированы». Поэтому, ONVIF больше не дает никаких гарантий совместимости с архивными версиями устройств.
По состоянию на конец 2020 года – существуют 6 профилей ONVIF. Профили A и C разработаны для систем контроля доступа. Профили G, Q, S и T - для систем видеонаблюдения.
Profile А — расширенные возможности для настройки управления доступом. Стандарт Profile A предназначен для устройств, которые применяются в электронной системе управления доступом. Соответствующие этому стандарту устройства поддерживают предоставление и отзыв учетных данных сотрудников, создание и обновление расписаний, а также назначение прав доступа. Кроме того, они поддерживают стандартизованные события, относящиеся к управлению доступом.
Profile C — системы контроля доступа на основе IP-сетей. Устройства и клиенты, соответствующие стандарту ONVIF Profile C, поддерживают получение информации об объекте, управление доступом к дверям, а также управление событиями и сигналами тревоги.
Profile G — локальное хранение и запись. Клиенты и устройства, соответствующие стандарту ONVIF Profile G, поддерживают функции настройки, поиска, воспроизведения и получения записей из встроенного/сетевого накопителя. Стандарт ONVIF Profile G также включает поддержку получения потокового звука и потока метаданных, если эти функции поддерживаются клиентом.
Profile Q – направлен на взаимодействие и управление ключами доступа и TLS-сертификатами, которые стимулируют быструю установку совместимого оснащения.
Profile S — потоковая передача видео. Поддержка профиля ONVIF Profile S означает, что клиент, соответствующий стандарту, может настраивать, запрашивать и управлять передачей потока видеоданных по IP-сети, взаимодействуя с устройством, соответствующим стандарту. В стандарт ONVIF Profile S входит также поддержка PTZ-управления, получение потокового звука и потока метаданных, а также поддержка релейных выходов, если эти функции поддерживаются клиентом.
Profile T — потоковая передача видео с расширенными возможностями. Соответствие стандарту ONVIF Profile T означает поддержку таких функций потоковой передачи видео, как использование форматов кодирования H.264 и H.265, настройка параметров изображений и подача сигнала тревоги по событию, например при обнаружении движения или несанкционированных действий. В обязательный набор функций устройств также входит передача потока метаданных и их отображение на экране, а для клиентов обязательна поддержка PTZ-управления. Стандарт Profile T также охватывает спецификации ONVIF в части потоковой передачи по протоколу HTTPS, настройки PTZ-управления, настройки областей движения, цифровых входов и релейных выходов, а также двунаправленной передачи звука для совместимости с устройствами и клиентами, которые соответствуют данному стандарту и поддерживают эти функции.
Все продукты, соответствующие требованиям ONVIF и прошедшие соответствующую сертификацию в обязательном порядке несут на своей упаковке значок ONVIF с указанием соответствия определенным профилям.
На настоящий момент по всему миру насчитывается около 11 тысяч продуктов, поддерживающих ONVIF. Они делятся на устройства, клиенты либо совмещают эти возможности.
- ONVIF Устройство - сетевое устройство или программное обеспечение, которое предоставляет одну или несколько функций. На данный момент поддерживается около 10000 ONVIF устройств. В основном это IP-камеры и видеорегистраторы, но есть даже контроллеры СКУД правда их совсем немного.
- ONVIF Клиент - сетевое устройство или программное обеспечение, которое использует одну или несколько функций. На данный момент поддерживается чуть менее 1000 устройств - клиентов ONVIF. В основном это программное обеспечение для видеонаблюдения и видеорегистраторы.
Функция — это API, веб-служба, которая запускает конкретный процесс или задачу на устройстве или клиенте ONVIF.
Технически профиль ONVIF реализуется при помощи веб-сервисов (веб-служб) или API. Это такой метод интеграции сетевых приложений с использованием открытых, независимых от платформы стандартов, таких как XML, SOAP, WSDL.
Все устройства и клиенты ONVIF должны поддерживать HTTP дайджест аутентификацию. Согласно стандарту RFC 2617 дайджест аутентификация, подразумевает отправку и обработку учетных данных в виде хэш-суммы самих данных и случайных значений, а не в открытом виде, что исключает их несанкционированное использование в случае перехвата.
Камеры видеонаблюдения, сертифицируются как Устройства ONVIF. Большинство IP-видеокамер на рынке поддерживают профили ONVIF Q и S, это значит, что камера может конфигурироваться удаленно по протоколу ONVIF, передавать видео и аудиопотоки, в общем, поддерживать функции, характерные для этих профилей. Профиль ONVIF Т, как внедренный недавно, не так распространен. Его поддержка подразумевает, в первую очередь, обязательную поддержку кодека Н.265 видеокамерой, видеоаналитику, передачу тревожных сигналов и прочие плюшки. Если камера поддерживает профиль ONVIF G, который отвечает за запись видеопотока, это значит, что видеокамера имеет слот для карты памяти и может работать в автономном режиме, записывая видео в отсутствие сетевого соединения, например.
Видеорегистраторы с поддержкой ONVIF могут быть сертифицированы и как ONVIF Устройство и как ONVIF Клиент, и, конечно, значение имеет поддерживаемая версия ONVIF.
Сертификация видеорегистратора как Клиента ONVIF означает, что этому видеорегистратору можно будет подключать любые IP-камеры, любого производителя, поддерживающие тот же самый профиль, что и видеорегистратор. Для того чтобы вы смогли подключить ваш видеорегистратор практически к любому программному обеспечению для видеонаблюдения, видеорегистратор должен быть сертифицирован как Устройство ONVIF.
Ну, надеемся, что теперь Вам станет понятнее наличие логотипа ONVIF на коробках свежекупленных Вами камер и видеорегистратора. И теперь Вы знаете, что, если Вы видите на оборудовании такой логотип – у Вас не возникнет неразрешимых проблем совместимости в системе видеонаблюдения, даже если её компоненты выпущены разными производителями. Собственно, в этом и есть основная польза от ONVIF для потребителя. Данный стандарт предоставляет ему гибкость в выборе той продукции видеонаблюдения, которая больше подойдет под его проект и задачи. При этом можно отходить от привязки к конкретному бренду. Единственно, что ему нужно сделать – убедиться, что данный логотип на продукте не «липовый». Это можно сделать на сайте организации ONVIF, удостоверившись, что производитель действительно состоит в членстве данной стандартизации. Ну и обязательно нужно проверить, что оборудование поддерживает именно профиль S, разрешающий совмещать различные версии ONVIF. И тогда у Вас точно не должно возникнуть проблем с настройкой и дальнейшим использованием.
Хотите знать актуальные новости из мира технологий для безопасности ? ПОДПИСЫВАЙТЕСЬ на наш ТМ КАНАЛ