Что такое протокол onvif. Бюджетное видеонаблюдение для прижимистых «чайников. Типы профилей ONVIF

Часто возникает вопрос: Как подключить ip камеру к NVR если ее нет в списке совместимости?

Существует два варианта ONVIF и RTSP

Начнем с протокола ONVIF (Open Network Video Interface Forum)

ONVIF это общепринятый протокол для совместной работы IP камер, видеорегистраторов NVR, программного обеспечения, на случай если все устройства разных производителей. ONVIF можно сравнить с английским языком для международного общения людей.

Убедитесь, что подключаемые устройства имеют поддержку ONVIF, на некоторых устройствах ONVIF может быть выключен по умолчанию.
Либо может быть отключена авторизация по ONVIF это значит, что логин/пароль будет всегда по умолчанию
независимо от логина/пароля для WEB

Также стоит отметить, что некоторые устройства используют отдельный порт для работы по протоколу ONVIF

В некоторых случаях ONVIF пароль может отличаться от пароля для WEB доступа.

Что доступно при подключении по ONVIF ?

Обнаружение устройств

Передача видеоданных

Прием и передача аудио данных

Управление поворотными камерами (PTZ)

Видеоаналитика (например обнаружение движения)

Эти параметры зависят от совместимости версий протокола ONVIF. В некоторых случаях часть параметров недоступна, или работает некорректно.

К и с использованием ONVIF


В регистраторах SNR и Dahua протокол ONVIF находится на вкладке Remote Device, строка Manufacturer

Выберите канал к которому будет подключено устройство

Из вкладки Manufacturer выберите ONVIF

Укажите ip адрес устройства

RTSP порт остается по умолчанию

Камеры используют ONVIF порт 8080
(с 2017 года, на новых моделях ONVIF порт изменен на 80 для серии Альфа, Мира)
Камеры OMNY Base используют ONVIF порт 80 , в регистраторе он указывается как HTTP порт

Имя

Пароль в соответствии с параметрами устройства

Remote channel по умолчанию 1. В случае если устройство многоканальное, указывается номер канала.

Decoder Buffer — буферизация видео потока с указанием значения времени

Server type здесь есть выбор TCP,UDP Schedule

TCP - устанавливает соединение между отправителем и получателем, следит за тем, чтобы все данные дошли до адресата без изменений и в нужной последовательности, также регулирует скорость передачи.

В отличие от TCP, UDP не устанавливает предварительного соединения, а вместо этого просто начинает передавать данные. UDP не следит чтобы данные были получены, и не дублирует их в случае потерь или ошибок.

UDP менее надежен, чем TCP. Но с другой стороны, он обеспечивает более быструю передачу потоков благодаря отсутствию повторения передачи потерянных пакетов

Schedule — автматическое определение типа.

Так выглядят подключенные устройства в Dahua

Зеленый статус означает, что регистратор и камера соединены успешно

Красный статус означает, что есть проблемы в подключении. Например порт подключения неправильный.

Второй способ подключения это RTSP (Real Time Streaming Protocol)

RTSP потоковый протокол реального времени, в котором описаны команды для управления видеопотоком.

С помощью этих команд происходит трансляция видеопотока от источника к получателю

например от IP-камеры к видеорегистратору или серверу.

Что доступно при подключении по RTSP?

Передача видеоданных

Прием и передача аудио данных

Приемущество этого протокола передачи в том, что он не требует совместимости по версиям.

на сегодняшний день RTSP поддерживают практически все IP камеры и NVR

Недостатки протокола в том, что кроме передачи видео и аудио данных больше ничего не доступно.

Разберем пример подключения камеры к и с использованием RTSP

RTSP находится на вкладке Remote Device, строка Manufacturer, в регистраторе SNR и Дахуа он представлен как General

Выберите канал, к которому будет подключено устройство

URL Addr - здесь вводим строку запроса, по которой камера отдает основной RTSP поток с высоким разрешением.

Extra URL - здесь вводим строку запроса, по которой камера отдает дополнительный RTSP поток с низким разрешением.

Пример запроса:

rtsp://172.16.31.61/1 основной поток

rtsp://172.16.31.61/2 дополнительный поток

Зачем нужен дополнительный поток?

На локальном мониторе подключенном к регистратору в мульти-картинке регистратор использует дополнительный поток для экономии ресурсов. К примеру в маленьких картинках по 16 окон совсем не обязательно декодировать Full HD разрешение, достаточно D1. Ну а если Вы открыли 1/4/8 окон в этом случае декодируется основной поток с высоким разрешением.

Имя в соответствии с параметрами устройства

Пароль в соответствии с параметрами устройства

Decoder Buffer буферизация видео потока с указанием значения времени

Server type - TCP, UDP, Schedule (аналогично протоколу ONVIF)

Данная статья отвечает на самые распространенные вопросы, такие как:

совместима ли IP камера с регистратором NVR ?

А если совместима то как подключить!?

В далеком 2008 состоялся мировой форум в области систем видеонаблюдения, итог которого сыграл большую роль в развитии ip cистем. Гиганты рынка, а именно: Bosh, Axis, Sony организовали некое содружество «Onvif», что с перевода на русский означает «Открытый сетевой видео интерфейс». Целью компаний было создание открытого стандарта взаимодействия устройств ip видеонаблюдения между различными марками оборудования.

Именно по этому сегодня ip камеры, работающие по протоколу Onvif от одного производителя без проблем подключаются к видеорегистратору или видеосерверу другого производителя, поддерживающие данную технологию, что согласитесь намного удобнее.

Совместимость ONVIF оборудования

В отличии от аналогового оборудования которое никогда не нуждалось в техническом совмещении, а вся настройка подобной системы заключалась лишь в правильном обжатии кабеля под и подключении этих самых разъемов к камере и видеорегистратору или к , ip системы нуждались в постоянном программном преобразовании для адаптации с другими ip устройствами.

Вместе с модернизацией технических составляющих ip камер таких как:

  • — Разрешение
  • — Кодеки сжатия
  • — Усовершенствование технологии детектора движения
  • — Управления
  • — Тревожные входы
  • — Работы в сжатых и основных потоках

Требовалась модернизация и самого Onvif протокола, что привело к выпуску различных версий:

  • — ONVIF 1.0 — Первый протокол 2008 года.
  • — ONVIF 2.0 — Дата создания 2010 год.
  • — ONVIF 2.2 — 2012 год.
  • — ONVIF 2.4 — 2013 год.
  • — ONVIF 2.5 — 2014 год.

Работа по протоколу Onvif хоть и означает стандарт совместимости, но это не всегда так. Например при попытке подключения старой ip камеры версии 1.0 к более современному видеорегистратору с onvif 2.0, регистратор просто навсего не увидит камеру внутри сети. Причина в недоработке совмещения по различным архитектурным принципам.

Поэтому было принято решение о создания специально профиля, который позволял произвести плавный переход между двумя версиями протокола.

S Profile позволил создать некий стандарт взаимодействия ip камер с видеопотоком, воспроизведением, управлением записи и.тд

На видео: Настройка и подключение onvif камеры


Как подключить ip камеру к видеорегистратору по Onvif?

Первым делом необходимо подключить видеорегистратор к роутеру или коммутатору. Задать видеорегистратору произвольный ip адрес, если не планируется работа через интернет или прописать адрес, совпадающий с подсетью роутера, если такая цель все таки преследуется.

На задней стороне роутера, как правило указывается его внутренний ip адрес, при переходе по которому можно попасть на web интерфейс устройства. Распространенные модели роутеров имеют внутренние адреса 192.168.0.1 или 192.168.1.1, в любом случае домашний адрес устройства можно всегда посмотреть на сайте производителя. Как видим наш внутренний ip 192.168.1.1 , запоминаем.

Заходим в сетевые настройки видеорегистратора. Присваеваем ему произвольный свободный адрес три первых значения которого должны совпадать с подсетью шлюза, то есть роутера. В любой локальной сети не должно быть одинаковых адресов иначе устройства будут конфликтовать и выбивать друг друга.

Заходим в меню добавления ip устройств (у разных прошивок видеорегистратора разные обозначения, но принцип настройки один). Выбираем необходимый протокол и жмем поиск. Регистратор найдет все устройства, совпадающих с подсетью роутера. На этом настройка onvif камеры завершена.

Сторонние протоколы

Кроме onvif существует множество протоколов, имеющие свои отличительные особенности. Как правило сторонние протоколы применяются производителем с целью упрощения настройки подключения собственных ip компонентов. Например протокол i8 направлен на автоматическую настройку ip адресов видеокамер.

При таком способе добавления видеорегистратор сам задаст нужные настройки камерам, а при необходимости подключения сторонней видеокамеры можно опять применить onvif.

К сожалению использование протокола ONVIF не является панацеей в решении вопроса совместимости оборудования. Можете прочитать данную статью, дабы иметь более подробное представление об особенностях использования ONVIF. В статье присутствуют выдержки официальных документов с форума ONVIF.

Onvif - глобальный стандарт совместимости?

Многие производители IP камер зачастую заявляют, что принадлежность к определенному стандарту предоставляет гарантии определенных характеристик. Но может существуют гарантии стандарта?

Onvif - стандарт!

К примеру обратившись к справочнику, мы узнаем, что Open Network Video Interface Forum (Onvif) - определяет протоколы взаимодействия таких устройств как ip камеры, видеорегистраторы, энкодеры и системы управления видео. Т.е. любое Onvif совместимое оборудование можно подключить или интегрировать с любым Onvif совместимым ПО.

Данный международный форум основан компаниями - Axis Communications, Bosch Security Systems и Sony в 2008 году. Главной целью было разработать и распространить открытый стандарт для систем сетевого видеонаблюдения. В последующие годы число участников стремительно увеличивалось и уже через два года их количество превысило 100 компаний. И это не удивительно, ведь об Onvif стали говорить, его стали рекламировать, его модно было использовать в качестве одного из преимуществ одного оборудования перед другим. Но наверно не только этим обеспечивается столь быстрой рост популярности. А для того чтобы узнать, чем еще это может быть обусловлено давайте обратимся к официальной документации на сайте форума Onvif:

Т.е. для того чтобы стать членом форума, достаточно ежегодно вносить некоторую сумму американских долларов в зависимости от желаемого уровня членства. Т.е. вторым фактором роста популярности - может быть «цена входа», к тому же не столь высокая в рамках таких компаний.

С участниками мы вкратце определились, а что же с целью данной организации? Давайте снова обратимся к документам:

Т.е. действительно главной целью является разработка открытого и глобального интерфейса. Но при этом Onvif не является стандартом, а может им стать при принятии официальными органами стандартизации или же стать стандартом де-факто, если используется несколькими производителями на рынке.

А теперь если посмотреть на первую и вторую часть документа, можно сделать вывод, что Onvif стал на сегодня стандартом де факто. И к тому же является достаточно популярным стандартом.

Разные стандарты

Наличие лейбла "Onvif" на оборудовании и ПО означает, что совместная работа возможна, но гарантировать корректную работу не может. Т.е. слепо доверять значку «Onvif» нельзя. А связанно это с различными профилями Onvif. Как проверить совместимость устройств? Софт создавался на основе одного профиля, а оборудование выпустили с учетом уже нового профиля - при этом гарантии совместимости у Вас не будет, т.к. версии Onvif будут разными. Соответственно потребуется дополнительное время на интеграцию, т.е. от систем с открытым SDK стандарт Onvif ничем не отличается, хотя члены данного форума хотят всех заверить об обратном. Так что, выбирая систему руководствуясь Onvif, стоит дополнительно убедиться в совместимости оборудования и ПО. А значит, данный стандарт все же не решает проблему совместимости!

Как Вы можете сами видеть из выдержки данной статьи, ONVIF это хорошее начинание, но до стандартизации данного протокола дело ещё не дошло, отсюда имеются определённые минусы и неточности в его использовании.

Какие могут быть рекомендации? Как уже писалось выше… Приобретать оборудование у одного производителя - это позволит избежать моментов связанных с несовместимостью протоколов, так как один производитель имеет возможность протестировать оборудование на совместимость. Заранее консультироваться о совместимости оборудования различных производителей, если у них была возможность его тестирования в совместной работе, то данную информацию Вы получите. Узнавать какая версия ONVIF имеется на борту устройств и какой функционал данный протокол позволяет реализовывать.


Международный отраслевой форум ONVIF - Open Network Video Interface Forum основан крупнейшими компаниями в области производства систем видеонаблюдения - Axis Communications, Sony и Bosch Security Systems в 2008 году. Форум был открыт для разработок и внедрения открытых стандартов сетевых систем видеонаблюдения и на сегодняшний день включает более 430 компаний, что составляют более 80% суммарной доли российского рынка.


По сути, интерфейс ONVIF предоставляет возможность лёгкой функциональной совместимости физических устройств, а так же программных продуктов, для IP видеонаблюдения вне зависимости от производителя или разработчика. На сегодняшний день, рынок систем сетевого видеонаблюдения представляет огромное количество оборудования с поддержкой данного стандарта, что существенно упрощают жизнь интеграторам и позволяют с лёгкостью проектировать, создавать, интегрировать на основе оборудования и программных пакетов от различных производителей.

В видеосистемах, построенных на базе открытых интерфейсов существенно проще производить модернизацию отдельных компонентов, например, сетевых камер, кодеров, видеорегистраторов, компонентов видеоаналитики, СКУД и прочего, чем в системах видеонаблюдения интегрированных на основе проприетарных (закрытых) интерфейсов.

Поддержка стандартов Onvif существенно расширяет рамки списка совместимых устройств, что позволяет с лёгкостью организовать видеосистемы с различным оборудованием от разных производителей. Так же в такую видеосистему гораздо проще добавить новые элементы.

Для интеграции достаточно подсоединить к видеорегистратору или видеосерверу, поддерживающему стандарт Onvif, сетевую камеру, которая так же оснащена данным интерфейсом. Все настройки устройств можно производить на компьютере, для чего предназначено специальное программное обеспечение «Onvif диспетчер».


Таким образом, можно создать более гибкую систему IP видеонаблюдения из устройств от разных производителей, что будет отвечать всем требуемым характеристикам, а главное, позволит существенно сэкономить на затратах, поскольку решения от одного производителя, как правило, обходятся значительно дороже.


В стандартизацию протокола Onvif были включены только самые распространённые и лучшие протоколы сжатия изображения, в частности H.264, MPEG-4 и MJPEG, что поддерживаются всеми современными устройствами и обладают лучшими показателями качества.

Протокол Onvif определяет следующие параметры взаимодействия элементов образования видеосигналов (IP-камеры, видеосерверы) с оборудованием, принимающим материал (видеорегистраторы/DVR, системы управления видео/VMS):

Конечно же, все перечисленные возможности ранее были предусмотрены в других стандартах, а так же на уровне программного обеспечения отдельных устройств, но в данном случае, всё выполняется через единое программное обеспечение на компьютере или видеосервере, что существенно ускоряет работу отдельных устройств.

Сейчас, оборудование с поддержкой протокола Onvif, всё больше распространяется, а сам интерфейс усовершенствуется, но уже можно с уверенностью заявить, что в скором времени, стандарт станет основой большинства систем сетевого видеонаблюдения.



Руководитель группы технической поддержки Бенедикт Максименко.

ONVIF - это не только название протокола, но и название международной компании Open Network Video Interface Forum, которая занимается созданием и распространением открытого стандарта для систем IP-видеонаблюдения.

Спецификации ONVIF основаны на современных веб-сервисах, которые написаны на языке WSDL и используют протоколы RTP/RTSP, SOAP (XML), а также стандарты видеосжатия H.264, MPEG-4, MJPEG.

Назначение стандарта

Основное назначение стандарта ONVIF - это объединение между собой различного оборудования (ip-камеры, видеорегистраторы, софт) от разных производителей. Проще говоря, это некий "международный язык" для устройств видеонаблюдения, который должен быть "понятен" всем используемым устройствам.

Выгода очевидна - мы больше не привязаны ни к какому производителю. Можно купить регистратор от одной фирмы-производителя, а камеры от другой, и всё должно работать.

Такова была задумка, и многие компании поддержали эту идею. Развитие технологий подстегнуло бурный рост цифрового видеонаблюдения.

На рынке появилось большое количество ip-камер, ip-регистраторов. Но все они были не совместимы между собой. Мало того, что покупатель был привязан к одному вендору, так ещё и реализации первых протоколов были далеки от совершенства.

Что позволяет протокол ONVIF?

  • Автоматическое обнаружение устройств . Это очень удобно при большом количестве видеокамер, позволяя существенно сокращать время на настройку.
  • Непосредственно приём и передача видеоданных в режиме реального времени.
  • ONVIF поддерживает передачу звука .
  • Возможность управления поворотными видеокамерами (функции PTZ).
  • Распознавание лиц, подсчет посетителей и различная другая видеоаналитика .
  • Базовый функционал постоянно развивается.

Профили ONVIF

К сожалению, поддержка оборудованием спецификации ONVIF не гарантирует полной совместимости.

Исторически сложилось, что ранние модели оборудования настолько сильно отличались по функционалу от послеующих, что являлись принципиально несовместимыми.

Чтобы уменьшить эти проблемы, в протокол ONVIF были внесены т.н. профайлы или профили (profiles). Эти профили упрощают контроль совместимости IP-устройств.

На момент написания данной статьи существует шесть профилей: пять основных и один, находящийся в стадии тестирования:

  1. Профиль S - разработан для систем потокового видеонаблюдения и предназначен непосредственно для передачи видеосигнала. Источник видеоданных может отправлять, а приемник - принимать сигнал, а также запрашивать параметры конфигурации видеопотока. Профиль S также охватывает спецификации ONVIF для управления PTZ, аудио, многоадресными и релейными выходами для совместимых устройств и клиентов, которые поддерживают такие функции. Клиентами (приёмниками) могут выступать видеорегистраторы, программы оцифровки. А источниками, как правило, видеокамеры. Скачать полное описание профиля S .
  2. Профиль C - предназначен для базового управления системами контроля доступа. Это может быть различный СКУД, а также любые устройства, поддерживающие управление доступом: двери, замки, датчики тревоги и так далее. Скачать описание профиля C .
  3. Профиль G - предназначен исключительно для IP-видеосистем. Данный профиль регулирует передачу, прием и настройку видеоданных. Профиль G также включает поддержку для приема потока аудио и метаданных, если клиент поддерживает эти функции. Скачать описание профиля G .
  4. Профиль Q - предназначен для систем видеонаблюдения на основе IP, и его цель - обеспечить быстрое обнаружение и базовую конфигурацию продуктов, совместимых с профилем Q (например, сетевую камеру, сетевой коммутатор, сетевой монитор) в сети. Сопровождающее устройство профиля Q - это устройство, которое может быть обнаружено и настроено клиентом профиля Q. Клиент профиля Q может обнаруживать, настраивать и управлять устройством профиля Q по IP-сети. Профиль Q также охватывает спецификации для конфигурации TLS (Transport Layer Security) для совместимых продуктов, которые поддерживают эту функцию. TLS - это безопасный протокол связи, который позволяет самим устройствам ONVIF взаимодействовать с клиентами по сети таким образом, который защищает видеоданные от подделки и подслушивания. Скачать описание профиля Q .
  5. Профиль A - предназначен для продуктов, используемых в электронной системе контроля доступа. Устройство, поддерживающее данный профиль, может извлекать информацию, состояние и события и настраивать такие объекты, как правила доступа, учетные данные и расписания. Соответствующий клиент может предоставлять конфигурации правил доступа, учетных данных и расписаний. Клиент также может получать стандартизованные события, связанные с управлением доступом. Скачать описание профиля A .
  6. Релиз-кандидат, профиль T - расширенной потоковой передачи видео, включая сжатие H.264 / H.265. Детекция движения и обработка событий несанкционированного доступа. Профиль T охватывает спецификации ONVIF для потоковой передачи HTTPS, конфигурации PTZ, настройку областей движения, цифровых входов и релейных выходов и двунаправленного звука для совместимых устройств и клиентов, которые поддерживают такие функции. Скачать описание профиля T (версия 1.5) .

ONVIF или PSIA

PSIA (Public Security Investigative Agency) - это ещё один стандарт, призванный совмещать несовместимое оборудование. Однако он пока значительно менее популярен. Нужно ли два одинаковых по сути стандарта, и под чьим флагом будут в будущем работать IP-устройства?

Стандарт PSIA более общий и больше подходит для систем контроля доступа, специализированных датчиков. По сути, это одинаковые протоколы, не взаимоисключающие. Наличие двух протоколов на рынке гарантирует конкуренцию разработчиков, и является гарантией, что ни одна из групп не монополизирует свои стандарты.

Однако стандарт PSIA гораздо менее популярен. Так, если консорциоум ONVIF насчитывает более 5000 компаний-членов, то PSIA - не более 50.

История развития

История выхода версий стандарта:

  • 2008 - официальный релиз первой версии ONVIF;
  • 2010 - выход версии ONVIF 2.0;
  • 2012 - вышел Profile S, который, в основном, служил для совместимости версий протокола;
  • 2013 - релиз ONVIF 2.4;
  • 2013 - выход Profile C;
  • 2014 - профайл G, релиз версии Q и обновление протокола ONVIF 2.5.

В настоящее время готовится к выходу профиль T.

Преимущества и недостатки Onvif

Общий стандарт взаимодейтсвия

Безусловно, появление ONVIF позволило соединять по сети самый разнообразные IP-устройства. Общий стандарт позволяет различным производителям выпускать полностью совместимые устройства. Данный протокол поддерживает концепцию open source и является полностью открытым.

Проблемы использования

Однако есть и проблемы. В частности, разные версии протокола могут быть несовместимы между собой.

Совместимость оборудования

К сожалению, поддержка ONVIF не является гарантией совместимости. Часто бывает, что регистратор "в упор" не желает видеть IP-камеры, хотя все устройства настроены корректно и точно работают. Такое может случиться из-за неполной поддержки протокола ONVIF или из-за поддержки различных версий данного протокола.

ПК