Содержание

Ip камеры с протоколом onvif

Содержание

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

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


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

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

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

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

 

Требовалась модернизация и самого 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.

bezopasnik.info

Как подключить IP камеру по Onvif или RTSP? — Телекоммуникационное оборудование

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разберем пример подключения камеры OMNY PRO к видеорегистратору SNR и Dahua с использованием ONVIF


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

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

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

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

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

Камеры OMNY PRO используют ONVIF порт 8080, в регистраторе он указывается как HTTP порт 
(с 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

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

Разберем пример подключения камеры OMNY PRO к видеорегистратору SNR и Dahua с использованием 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 ?

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

 

 

 

 

 

 

 

 

 

Твитнуть

shop.nag.ru

ONVIF протокол: основные возможности и преимущества

Что такое 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. Он позволяет повысить вероятности совместимости в отношении основных характеристик в любой версии протокола.

proumnyjdom.ru

Камера видеонаблюдения IP camera 2MP (1080) onvif

Эта камера бралась для установки в магазин в качестве дополнительной камеры к уже установленной.Подключаться планировалось к видеорегистратору Дахуа, по-этому искал версию с onvif и сильно переживал получится ли подружить.
Кстати, сейчас цена еще чуть ниже.
Я заказывал версию с 2 мегапикселями и объективом 2,8 мм, который дал угол в районе 90 градусов обзора.
Краткая оценка — за эти деньги отлично.

Я не планировал делать обзор, но хочу поделиться своими впечатлениями.
Камера была в обычной заводской коробке, которая лежала внутри другой коробки из гофрокартона обклееной желтым скотчем.
Характеристики я не буду повторять, они есть на странице продавца. Да и нет в них ничего відающегося. Скажу только что присутствует инфракрасная подсветка и объективы могут быть от 2,8 до 8мм.
Вот что было внутри коробки:



1. Сама камера с корпусом для крепежа.
2. Пакетик с какими-то пластмассками (для герметизации соединений, как я понял)
3. Всё
Ни инструкции, ни шурупов для крепления. Ничего. В описании есть ссылка на программу для работы с камерой, но эта ссылка не работала. Да я и не собирался использовать программы.
Два разъема — для подключения к питанию и к сети. Последний имеет индикатор соединения зеленого цвета. Корпус позволит закрепить камеру как на стену, так и на потолок.
Камера внутреннего исполнения, т.к. на корпусе есть вентиляционные отверстия и соединение без уплотнителей.
Изначально камера была криво установлена в корпусе и болталась, по-этому пришлось ее разобрать. Корпус легко открывается методом «откручивания». Оказалось что камера соскочила с посадочных пластиковых мест. Заодно и сделал фотографии внутренностей:

После того, как подключил её к роутеру и пробросил порты 80 и 9101, смог зайти на интерфейс камеры. Внутренний интерфейс после формы ввода пароля:

Языка два Китайский и Английски. Выбирался на странице логина.
Да, мой Internet Explorer уже был готов к работе с китайскими камерами и регистраторами, по-этому мне не пришлось качать плагины. Для тех кто делает это впервые, во-первых используйте только Internet Explorer. Во вторых, добавьте адреса таких устройств в доверенный сайты. И в третьих, разрешите установить и выполнить всё что предложит устройство.

Основные настройки


Настройки изображения — звука — датчика движения


Главным вопросом было, подключится ли она к регистратору. И она подключилась!
Правда, несмотря на резервировании адреса на роутере, камера в первую же ночь умудрилась поменять себе IP. Это раз.
Далее, после подключения к регистратору, попасть на настройки камеры более стало невозможным. Т.е. зайти по сети на камеру можно, но картинку с камеры не отображает и кнопка «Настройки» не работает. Это два.
Возможно причина в том, что я подключаюсь уже удаленно, а не из внутренней сети роутера.
Но, что самое главное, onvif работает! И регистратор пишет с неё, в том числе и по датчику движения!

Вот тут можно оценить угол обзора:

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

Пример ночного видео с переключениями камеры можно посмотреть тут: https://yadi.sk/d/T6s5R7SdsjXV4
И есть нюанс с установкой времени — немотря на то что временная зона была выставлена корректно — время на камере китайское. Побороть пока не получилось. В поиске регистратора всё равно время регистратора, но на картинке время камеры. И, т.к. на настройки камеры зайти нельзя, то и отключить этот штамп не получается
Плюсы:
+ стоимость
+ универсальная система крепления
+ протокол onvif
+ приемлемое качество картинки в дневное время
+ стыкуется с популярным видеорегистратором Дахуа

Минусы:
— Качество исполнения корпуса
— Ночной режим работы и скорость его переключения
— Невыясненные причины пропажи настроек в режиме работы с видеорегистратором

Вывод: за такие деньги лучше в оффлайне купить не реально. Работа в ночном режиме под сомнением, но толком и не проверялась. Для видеонаблюдения в офисах/магазинах/освещенных подъездах — шикарный выбор.
Спасибо всем кто дочитал. Если будут вопросы — постараюсь на все ответить.
На сим откланяюсь.

Добавлено 24.06: Добавлен спойлер с настройками изображения и информация о пробрасовании порта 9101, чтобы можно было удалённо заходить на камеру и менять её настройки.
Ссылка присланная продавцом на программу и на прошивки. Обновлять не рекомендовал 🙂

mysku.ru

Что такое протокол ONVIF? Основные возможности и преимущества

Что такое протокол 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 или из-за поддержки различных версий данного протокола.

xn--5-ctbgen2b.xn--p1ai

Способы подключения IP-камер | ООО «Видеомакс»

Подключить IP-камеру… За этими простыми словами иной раз скрываются непростые вещи — о них и пойдёт речь в нашей статье.

По большому счёту, получить изображение с IP-камеры несложно: нужны адрес, логин и пароль. Всё это есть в документации, на сайте производителя, может быть написано на самой камере, могут помочь прилагаемые утилиты… Вопрос давно не в том, как получить видеоизображение, а в том — какое оно будет? в каком кодеке? в каком разрешении? можно ли (и нужно ли) получить два видеопотока? а три? а как получить звук? управление? И что вообще можно получить с IP-камеры помимо картинки? И можно ли вообще обо всём об этом где-то разузнать заранее, не прибегая к методу проб и ошибок?

С этими вопросами специалисты «Видеомакс» имеют дело ежедневно, проводят тесты и опыты, общаются с производителями, консультируют инженеров и проектировщиков. Сегодня мы поделимся своим опытом и начнём с рассмотрения различных способов подключения IP-камер.

Обзор способов подключения IP-камер

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

Перечислим основные способы с указанием их сильных и слабых мест.

Способ №1. Подключение как интегрированного устройства

Такой способ может называться иначе: «по родному протоколу», «интегрировано по SDK», «по фирменному протоколу», «по проприетарному протоколу», «с этой камерой есть глубокая интеграция». Это значит, что разработчики ПО изучили документацию для конкретного типа/марки камер и написали код для работы именно с камерами этого типа/марки/модели/прошивки (о прошивке скажем ниже).  При подключении в ПО вводятся адрес, логин, пароль, указывается марка или конкретная модель камеры – после чего софт может забирать с камеры аудио/видео, получать информацию о состоянии датчиков, управлять тревожными выходами, копировать архивы с SD-карты, управлять PTZ, изменять настройки. Причем и лишнего не попросит, и нужного не пропустит: не будет, с одной стороны, пытаться получить звук с «немой» камеры, с другой – управляемая поворотная камера уж точно будет управляться. 

Практика, правда, не всегда так прекрасна, как теория – вовсе не обязательно что в ПО будет работа со всеми функциями камеры; конкретные возможности работы конкретного ПО с конкретной камерой придётся уточнять заранее (особенно касается «свежих» моделей камер). И вот тут эта самая «глубокая» интеграция демонстрирует большой (а с точки зрения проектировщика – просто огромный) плюс: если уж она реализована – то она реализована, сам факт работоспособности и доступный функционал заранее известен и гарантирован.

Способ №2. Подключение по ONVIF

Часто говорят: «камера подключается по протоколу онвиф» или «камера интегрирована по онвиф» (оба выражения, кстати, нельзя назвать полностью корректными). Это значит, что и камера, и ПО соответствуют спецификациям, разработанным некой третьей стороной (сообществом ONVIF). Процесс подключения проще чем в первом случае – не нужно даже знать марку камеры, достаточно ориентироваться на слово «Onvif». По возможностям/функционалу такой способ может уступать «чистой интеграции»: с одной стороны, поддержка видео/аудио/входов/выходов/управления/прочего в протоколе уже есть (в описании Profile S более полусотни функций), с другой – если работа с какой-то функцией в Onvif не предусмотрена, то работы и не будет.

Практика, опять же, от теории отличается. И тут надо – в отличие от предыдущего варианта — смотреть не только на ПО и на список доступного через ONVIF функционала, но и на камеру: какие именно функции/свойства камеры вообще могут использоваться при подключении через ONVIF. Причем заранее гарантий типа «такая-то камера будет работать с таким-то ПО таким-то образом» никто не даст – разработчик ПО делает свой продукт не под камеру, а под протокол. И вопросы придётся прежде всего задавать производителю камеры (до которого достучаться не всегда легко и просто).

Маленький пример. Есть две IP-камеры. Разных производителей, но очень похожих по характеристикам. FullHD, H.264, звук, входы/выходы, «электронный PTZ», короче говоря весь «джентельменский набор» включая ONVIF. Но давайте воспользуемся программой Onvif Device Manager и поглядим внимательнее:

  • у камеры слева есть управление PTZ и выходами реле, просмотр лога камеры, но нет регулировок изображения (яркость и пр.)

  • у камеры справа нет управления PTZ и выходами реле, нет просмотра лога камеры, но есть регулировки изображения.

Причём у обеих камер описания доступного через ONVIF функционала нигде нет. 

Здесь стоит упомянуть один немаловажный момент. Иногда, подобная разница может встречаться даже у камер одной модели одного производителя. И не только касаемо ONVIF. Доступные функции могут зависеть от того, какая версии программного микрокода камеры (прошивки) в IP-устройстве. Особенно часто эта ситуация возникает с подключением по «интеграции». При определении совместимости рекомендуем смотреть не только на название модели, но и на версию firmware

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

Способ №3. Подключение по RTSP

Могут встретиться выражения «интеграция по RTSP» или «интегрировано по эр-тэ-эс-пэ» — хотя интеграции здесь столько же, сколько в «интеграции» клавиатуры с компьютером по USB. Способ используется, если нет ни нормальной интеграции, ни поддержки ONVIF. Суть в том, что в «прошивке» камеры практически всегда реализован т.н. RTSP-сервер – программный модуль, реализующий передачу потокового видео (MPEG4/H.26x) по протоколу RTSP (такие модули иногда называют «RTSP-источник»). Этот протокол существует довольно давно, используется не только в IP-камерах и не только в ПО видеонаблюдения, стандартизирован, документирован, распространён и хорошо изучен. Если ПО позволяет подключать произвольные RTSP-источники и, если у вас есть общий вид т.н. «строки запроса rtsp» с камеры — считайте, что видеопоток в H.26x у вас в кармане в видеосервере. «Софт» в большинстве случаев умеет брать два потока, что позволит подобрать сервер за разумную цену (подробнее о преимуществах многопоточности здесь. Если у камеры есть аудиоканал, то звук тоже должен быть. Правда, придётся поискать общий вид строки запроса (в документации к камере или просто в Интернете) и перед подключением в ПО — поэкспериментировать с воспроизведением rtsp-потока в какой-нибудь программе-плейере типа VLC.

Заметьте – про марку/модель/прошивку камеры речь здесь не заходит. И про другие функции (помимо видео/аудио) – тоже. Потому что никаких других функций нет и не будет. Проще говоря — по RTSP всегда можно получить звук и «картинку» и никогда — всё остальное.

Способ №4. Подключение по PSIA

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

Способ №5. Подключение по HTTP

Встречается (и используется) ещё реже чем PSIA, ибо подразумевает получение только MJPEG. В связи с поддержкой H.264 практически всеми современными IP-камерами этот вариант уже не востребован и потому его рассматривать не будем совсем. 

Еще раз отметим: Все перечисленные способы имеют одну общую и важную особенность: работоспособность каждого из них и доступность тех или иных функций зависит от версии «прошивки» (firmware) камеры, поэтому производители ПО часто указывают номера версий «прошивок» для поддерживаемых камер.

Перейдём теперь к более интересной части — к особенностям подключения IP-камер в некоторых наиболее известных ПО и реализуемым при этом возможностям.

Особенности подключения в различных VMS

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

Подключение IP-камер в «Macroscop»

«Macroscop» позволяет подключать камеры по проприетарным протоколам, по ONVIF, RTSP, по PSIA, по HTTP. Доступный функционал (для разных способов подключения) при этом виден практически сразу даже в бесплатной демоверсии.

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

Подключение IP-камер в «Axxon Next»

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

Как выглядит Что доступно

RTSP
При выборе RTSP можно получить видео (до 3-х разных потоков), аудио (одностороннее), а также (!) возможность воспроизведения архива с установленной в камеру SD-карты. Правда, камеру придется добавлять дважды – как два разных устройства. Для доступа к хранилищу нужна отдельная строка запроса RTSP.

ONVIF
При выборе ONVIF будет доступно видео (до 2-х потоков), управление PTZ и входами/выходами камеры, работа с SD-картой и двустороннее аудио.

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

PSIA
При подключении через PSIA функционал краток – меньше, чем через RTSP.

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

Подключение IP-камер в «Milestone»

Достаточно интересно и оригинально. Также присутствует список поддерживаемых устройств с перечнем функций.

Как выглядит Что доступно

RTSP
При подключении по RTSP получить можно видео и одностороннее аудио. Причём видео – только в одном потоке (ввести в строку URI можно rtsp-запросы и двух, и трёх потоков, и вообще ввести что угодно (см. скриншот), но софт «увидит» только последний rtsp-запрос).

ONVIF
При подключении через ONVIF можно получить видео, двустороннее аудио, PTZ, поддержку входов/выходов и встроенной в камеру аналитики (детекторы движения и пр.). SD-карты недоступны. При этом «автоматом» ПО находит только видео и аудио – для работы с другими функциями настраивать ПО придётся самостоятельно.

Интеграция
При подключении через «родные» протоколы ситуация почти такая же, как и при ONVIF. Разница – в увеличении событий встроенной в камеру аналитики. Если, конечно, разработчик камеры реализовал «подключаемость» к аналитике через ONVIF. Работа с устанавливаемыми в камеры SD-картами доступна только в версиях Xpert и Corporate. По-прежнему «автоматом» находит только видео и аудио.

PSIA
При подключении через PSIA имеем видео (один поток), аудио (одностороннее), поддержку входов-выходов, PTZ.

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

Подключение IP-камер в «Интеллект»

Как и «Axxon», «Интеллект» сопровождается списком поддерживаемых устройств. Как и остальные, поддерживает разные способы подключения. Умеет автоматически обнаруживать функционал и создавать объекты, но только если камера физически подключена по локальной сети. Хорошая работа «Мастера подключения IP-камер» удачно сочетается с возможностями произвольного добавления, настройки и удаления объектов.

Как выглядит Что доступно
 

RTSP
При подключении через RTSP можно получить видео (до 4-х потоков) и аудио. Как это происходит в ПО «Интеллект» можно посмотреть в нашем ролике —  https://youtu.be/iM1c544AYZ8

 

ONVIF
При подключении через ONVIF можно получить видео (до 4-х потоков), аудио (двустороннее), PTZ, поддержку входов и выходов камеры, поддержку собственного детектора камеры.
Сам процесс подключения можно увидеть здесь: https://youtu.be/N9btql6tCcA

 

Интеграция
После подключения подопытной камеры, как интегрированного устройства, получили именно тот набор функций, который и был заявлен производителем: видео (четыре потока), аудио (двустороннее), архив на встраиваемой SD-карте, работа с PTZ, работа с тревожными входом и выходом и четырьмя имеющимися «набортными» детекторами камеры.

 

PSIA
При подключении по PSIA функционал аналогичен подключению по RTSP.

Интересно, что – как выяснилось в тестах – «Интеллект» может «видеть» больше встроенных в камеру детекторов, чем обещано в документации.

Довольно пёстрая получается картина, не правда ли? При этом мы даже не затронули тему управления камерами из интерфейса ПО – а там было бы о чём поговорить. 

Теперь, пожалуй, пора подвести некоторые выводы и дать советы.

Итоги и рекомендации 

Подведём итоги и дадим рекомендации по проектированию систем видеонаблюдения:

  • Для получения с современных IP-камер звука и изображения вообще никакая интеграция не нужна!   Любую IP-камеру можно подключить в любую VMS: если камеры и нет среди интегрированных, то поможет Onvif и всегда есть RTSP.
  • Не всё то интеграция, что называется интеграцией. Лишь в одном из способов подключения требуется, чтобы ПО «знало» ту или иную модель камеры (а по хорошему — еще и прошивку). В остальных способах (RTSP, ONVIF, PSIA) подключение производится через общие протоколы, к конкретным камерам не привязанные.  Так что, громкие заявления типа «интегрировано стопятьсот тыщ камер» без указания подробностей могут означать лишь возможность подключать по ONVIF и/или RTSP (эту тему мы поднимали в статье Маркетинг в видеонаблюдении) со всеми вытекающими последствиями.
  • Подключение через универсальные протоколы Onvif и PSIA всё еще не является действительно универсальным и беспроблемным способом. «Not all specific features will be available via PSIA or ONVIF» («Не все возможности будут доступны через PSIA или ONVIF») – эта фраза из SDK одного из уважаемых производителей IP-камер отлично характеризует общий подход к реализации ONVIF и PSIA в камерах. Так что, проектировать системы на основе общих протоколов стоит с повышенной осторожностью и удвоенным вниманием.
  • Ничто и нигде не работает одинаково. Где-то нет датчиков, где-то нет второго потока, где-то что-то ограничено по количеству и т.д., и т.п. Всегда следует заранее и крайне внимательно уточнять все подробности. И ориентироваться при этом, особенно на стадии проектирования, надо на подключение по «фирменным» протоколам как на единственно настоящую интеграцию. Ищите перечни функций в списках интегрированных камер в выбранном вами ПО!

Подключение IP-камер – интересная, не всегда простая, но всегда решаемая задача. Разнообразие среди камер, протоколов и VMS позволяет построить систему под любые пожелания заказчика, но одновременно требует знания специфики IP-видеонаблюдения и скрупулёзности при проектировании. На «подводные камни» наткнуться легко – но также легко обойти при должном уровне квалификации.

Специалисты компании Видеомакс проводят аудиты готовых проектов и консультации при выборе проектных решений для создания лучших систем видеонаблюдения. Вы получите проработанное и протестированное решение своей задачи. Вы можете рассчитывать на любую помощь: выбор камер, определение тактики охраны, расчет ЛВС, выбор станционного оборудования и программного обеспечения системы видеонаблюдения. Получить консультацию можно по телефону 8 800 302-55-46. Проект для проведения аудита следует отправлять на email: [email protected]