Протокол ONVIF
Во времена аналога проблемы совместимости оборудования разных производителей не возникало. Но прогресс неумолим. Камеры становятся меньше, у них все больше функций, выше качество картинки. Теперь мы используем мегапиксельные матрицы, цифровое изображение, сетевые протоколы передачи данных. Массовый выход на рынок разных производителей, предлагающих доступное IP-оборудование, подстегнул необходимость разработки стандартов совместимости этих продуктов.
В 2008 году произошло переломное событие. Лидеры рынка объединились и создали организацию ONVIF (Open Network Video Interface Forum), главной целью которой стала разработка совместимых профилей на базе IP-технологии.
ONVIF объединяет лидеров рынка – производителей, разработчиков ПО, интеграторов, пользователей и других заинтересованных участников.
Своими главными приоритетами ONVIF ставит:
— совместимость оборудования независимо от производителя;
— создание стандартов для IP-оборудования;
— открытость для своих членов.
Другими словами, ONVIF стандартизирует основные функции IP-устройств таким образом, чтобы покупатель мог выбирать для своих систем видеонаблюдения или СКУД оборудование любых производителей и быть уверенным, что оно будет совместно функционировать.
ONVIF — это международная организация, насчитывающая около 500 членов (на начало 2019г) и более 11 тыс. продуктов для видеонаблюдения и СКУД, функционирующих согласно одноименному протоколу.
ONVIF существует на средства участников, которые оплачивают членство в зависимости от его вида: полное/сотрудник/пользователь/наблюдатель/аффилиат.
С момента создания протоколов, их версии были следующими: 1.0 (2008 год), 2.0 (2010 г), 2.2 (2012г), 2.4 (2013г), 2.5 (2014г). Сегодня эти протоколы считаются устаревшими, ONVIF не гарантирует их совместимость с более актуальными версиями (начиная с 2016г). Настоятельно рекомендуем обращать на этот факт ваше внимание при выборе устройств.
На смену протоколам пришло понятие «профиль ONVIF». Он включает в себя определенный набор функций устройства/клиента. Возможна поддержка нескольких профилей.
Подробнее о том, что такое функция. Это спецификация API/вэб-сервис, включающая в устройстве/клиенте определенный процесс.
Ключевая разница между устройством и клиентом в том, что первое предоставляет функции, а второе их использует.
Для защиты от перехвата данных оборудование, функционирующее с использованием профилей ONVIF, использует дайджест аутентификацию для обработки и отправки инфопотоков.
Подробнее о профилях ONVIF мы расскажем в следующей статье. Укажем лишь, что для СКУД предназначены профили А и С. Для систем видеонаблюдения — G, Q, S, T.