Знакомимся с ONVIF — протокол для передачи видеоизображения. Что такое ONVIF протокол? Общий стандарт взаимодейтсвия

В далеком 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 – это международная компания, занимающаяся созданием работающих по определенному стандарту протоколов, содействующих во взаимодействии техники и программного обеспечения, используемого в составе систем безопасности. Эти протоколы часто применяются для совместимости IP-камер, видео регистраторов, IP-кодеров, контроллеров доступа и т. п.

Назначение протокола

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

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

С появлением IP камер на раннем этапе развития технологии возникали определенные затруднения, касающиеся совместимости оборудования

Компания ONVIF смогла создать единый стандарт, который используется на сегодняшний день повсюду. Он позволяет взаимодействовать устройствам различных типов и производителей, а также существенно облегчает процедуру корректировки значений и внедрение новых компонентов в готовую систему. В разработке этого стандарта участвовали 3 компании: Bosch, Sony и Axis. Он стал доступен для использования в 2008 году. С тех пор настройка видеонаблюдения с применением IP-камер, стала намного проще.

С течением времени и развитием технологий происходит совершенствование протокола и выпуск его обновленных версий. Хронология выхода обновлений стандарта:

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

Основные возможности

Создатели протокола ONVIF избрали самые подходящие технологии и приспособили их для цифровых камер, применяемых в комплексах устройств для наблюдения.

Например, специфика представленного стандарта рассчитана на:

  • веб-сервисы, разработанные на WSDL;
  • стандарты сжатия видеоформата MPEG-4, H.264, MJPEG;
  • Simple Object Access Protocol (XML) и Real Time Streaming Protocol.

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

Данный стандарт призван решить проблему несовместимости оборудования различных производителей для упрощения создания системы видеонаблюдения на базе IP камер

Типы профилей ONVIF

На ранних этапах разработки протокола ONVIF возникали некоторые трудности, которые были связаны с несовместимостью разных версий. Для решения этой проблемы специалисты начали работать над концепцией «профилей». Она позволила разделить различные версий программы на конкретные профайлы. Это упростило проверочные мероприятия, направленные на контроль соответствия IP устройств для видеонаблюдения. При этом они не подвергаются анализу технических деталей.

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

Так, разработчики уже успели выпустить протоколы по таким профилям:

  • Profile Q удовлетворяет требованиям, связанным со взаимодействием устройств «из коробки». Он работает по стандарту, обеспечивающему простую совместимость. Дополнением является упрощенный процесс регулировки базовых опций технических средств и расширенный функционал безопасности. Представленный профайл участвует в управлении TLS-сертификатами и ключами доступа.
  • Profile C разработан специально для СКУД. Он позволяет произвести объединение технических средств, участвующих в системах управления, а также регулировать их основные функции. Представленный профиль способствует объединению устройств с системой контроля доступа. Он обеспечивает совместимость между СКУД и видеокамерами, входящими в сетевую систему. Профиль C открывает доступ к информации о состоянии дверей и управлению ими.
  • Profile S разработан специально для видеоисточников. Он используется в охранных комплексах, применяющих потоковые IP-камеры видеонаблюдения. Представленный профайл позволил совмещать 1.0 и 2.0 версии ONVIF. Его спецификации рассчитаны на такие аспекты работы камер с системами видеорегистрации:

На сегодняшний день существует 6 профилей стандарта ONVIF, последний из которых находится пока в стадии тестирования

  1. настройка сетевого интерфейса;
  2. выявление устройств по сетевому протоколу, позволяющему в автоматическом режиме находить технику и сервисы, входящие в компьютерную сеть;
  3. регулирование функционирующих профилей видеоустройства;
  4. контроль передачи потокового видео;
  5. анализ и хранение информации о событиях;
  6. контроль над приводом Pan-tilt-zoom-камеры, поддерживающей удаленное управление направлением и зумом;
  7. шифрование данных и защита от несанкционированного доступа к информации.
  • Profile G используется для техники, производящей запись видео. Он позволяет производить как поиск и извлечение, так и хранение информации. С его применением стала доступна регулировка фильтров, что упрощает эффективный поиск данных.
  • Profile A направлен на регулярное произведение настроек контроля доступа.
  • Profile T предоставляет набор инструкций, описывающих порядок действий исполнителя для обработки видеопотока. Этот профиль на данный момент находится на стадии доработки. Его релиз запланирован на 2018 год.

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

Создание единого стандарта безопасности для IP камер

Протокол ONVIF получил стандартизированный цифровой интерфейс, заключающийся в совокупности средств, методов и правил взаимодействия между элементами системы видеонаблюдения.

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

Этот стандарт объединил такие возможности:

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

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

Стандарты, по которым разрабатывались представленные протоколы, имеют множество плюсов, выделяющих их перед конкурентами. Основными достоинствами считаются:

  • полная совместимость IP-устройств, которые могут быть выпущены различными производителями;
  • применение единого стандарта для обмена данными между устройствами, объединенными в сеть;
  • протоколы являются открытым программным обеспечением (open-source software).

Представленный стандарт имеет преимущества перед своими конкурентами. Например, протокол RTSP, в отличие от ONVIF, не имеет функций, связанных со сжатием видео. Кроме того, он не оснащен функцией для передачи потоковых данных.

При всех достоинствах стандарта ONVIF, пользователям иногда приходится сталкиваться и с его недостатками. Например, при взаимодействии техники с различными версиями протокола может возникать конфликт.

Протоколы, разработанные организацией Onvif, имеют ряд преимуществ, основными из которых являются: стандартизация обмена данными между всеми видеоустройствами в сети

ONVIF или PSIA

Public Security Investigative Agency (PSIA) – это еще один стандарт, позволяющий решить проблемы несовместимого оборудования.

Он используется для техники, производящей IP-видеонаблюдение, такой как:

  • камеры;
  • датчики;
  • системы контроля и управления доступом;
  • устройства для видеоаналитики и управления информационной защитой.

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

Компании, входящие в членство ONVIF, заняли около 60% рынка продукции для видеонаблюдения во всем мире. Техника, работающая со стандартами PSIA, занимает лишь 20% этой сферы.

Open Network Video Interface Forum при разработке стандартов держит фокус на IP-видео. В эту сферу входит аналитика и интерфейс между видеоустройством и клиентом. Спецификация включает PTZ-протокол, обнаружение технических средств, их регулировку, фиксацию событий, анализ видео и настройки видеопотока в реальном времени. На что PSIA отвечает определением более общей специфики, которая подходит для систем хранения и контроля доступа.

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

Существует своеобразная борьба между ONVIF и PSIA за нишу, заключающуюся в стандартизации сетевых камер. Но при подробном изучении выясняется, что оба стандарта сходны по своим характеристикам. Они предоставляют одинаковые требования к техническим устройствам для контроля и управления. Во всех спецификациях имеются методики для обнаружения и настройки устройств, управления сетями, безопасности, анализа и применения PTZ-функционала, а также воспроизведения видеопотока по HTTP/RTSP.

Компании производители техники могут применять стандарт ONVIF в профессиональной видеотехнике, где требуется аналитика и взаимодействие камер. PSIA более всего подходят для фирм, которым нужно контролировать PTZ-устройства и прочие сервисы, например, PSIM и системы хранения.
Структурная модель представленных стандартов также имеет лишь небольшие различия. Производитель может применять к выпускаемым камерам одновременно ONVIF и PSIA, так как требования к сетевым устройствам стали преимущественно логическим стандартом, а не физическим. Так, например, компании Cisco и Milestone, выпускающие сетевое оборудование, включают в свою продукцию поддержку обеих спецификаций. К ним в этом плане собирается присоединиться и компания EInfochips, занимающаяся разработкой DVR/NVR-устройств, управляющего программного обеспечения и камер.

Проблемы с ONVIF

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

Представленные проблемы могут быть связаны с тем, что не все устройства в сети действительно совместимы с протоколом ONVIF. Иногда производители указывают неправдивые сведения и совместимости со стандартами, принятыми на Open Network Video Interface Forum. Чтобы эти проблемы не возникали, следует приобретать оборудование тех компаний, которые являются официальными членами в ONVIF.

Причиной несовместимости может также быть различие профилей видеооборудования. Стоит учитывать тот факт, что поддержка ONVIF не является гарантией совместимости устройств. Для корректного функционирования системы должен быть использован Profile S. Он позволяет повысить вероятности совместимости в отношении основных характеристик в любой версии протокола.

Получил высшее образование по специальности Фундаментальная информатика и информационные технологии в Московском государственном университете имени М.В. Ломоносова. После этого стал экспертом в известном интернет-издании. Спустя время, решил попробовать писать статьи самостоятельно. Ведет популярный блог на Ютубе и делится интересной информацией из мира технологий.

С началом эры ip-видеонаблюдения многие пользователи столкнулись с проблемой совместимости оборудования. Это было обусловлено отсутствием стандартных протоколов взаимодействия всех устройств системы.

Логотип применяют в качестве торговой марки, он говорит — безопасное и простое подключение

Покупка всего оборудования от одного производителя могла избавить клиентов от таких трудностей, но разработанные и внедрённые в 2008 году onvif стандарты смогли в корне решить эту проблему.

Назначение протокола

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

Три компании Sony, Bosch и Axis создали стандарт для передачи видео сигналов и назвали его Open Network Video Interface Forum (ONVIF). Именно благодаря ONVIF с ноября 2008 года настраивать системы видеонаблюдения на основе IP камер стало гораздо легче. Развитие технологий приводили к апгрейдам протокола и появлению новых версий:

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

Протокол в лучшую сторону отличается от своих «конкурентов», к примеру, RTSP, у которого нет возможности сжатия видео, а также отсутствует собственная передача потоковых данных.

На 2016 год в компании зарегистрировано 383 пользователей и партнеров.

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

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

  • стандартизация обмена данными между всеми видеоустройствами в сети;
  • беспрепятственное взаимодействие ip-оборудования вне зависимости от производителя;
  • относятся к типу open-source software.

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

Типы профилей

Для более лёгкого определения функций конечными пользователями организация разработала систему профилей.

На данный момент существуют 4 их разновидности:

Трудности с Onvif

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

Ещё одна проблема владельцев систем 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 имеется на борту устройств и какой функционал данный протокол позволяет реализовывать.

» (ZoneMinder)". За эти годы она не раз корректировалась и обновлялась в связи с выходом новых версий, но кардинальная проблема, а именно - стоимость IP видеокамер, оставалась прежней. Её обходили оцифровывая аналоговые потоки и эмулируя IP камеры с помощью USB «вебок».

Ситуация изменилась с появлением китайских камер стандарта ONVIF 2.0 (Open Network Video Interface Forum). Теперь любую камеру отвечающую стандарту вы можете настроить с помощью .


Установка и настройка Zoneminder никогда не были лёгким занятием. Последняя версия вышла особо капризной и требует предварительной установки веб-сервера LAMP, с последующим выполнением ряда дополнительных действий . Поэтому, приведу старый «джедайский» способ подключения камеры для более старых версий:

1. Определите адреса потоков через ONVIF Device Manager или Xeoma. У вас должно получиться что-то похожее:

Rtsp://192.168.1.4/onvif1
или

Rtsp://192.168.1.1*/user=****_password=****_channel=1_stream=1.sdp?real_stream
Не забудьте заменить звездочки (*) своими данными.

2. Проверьте адреса в проигрывателе VLC. Меню-Медиа-Открыть IRL

3. Добавьте новый монитор с параметрами:

Source Type - Remote
Remote Host Path - rtsp://192.168.1.1*/user=****_password=****_channel=1_stream=1.sdp?real_stream


Желаю удачи.