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

(ONVIF Device Manager - onvifdm) - открытая реализация клиента (приемной части) системы охранного видеонаблюдения на базе международного стандарта ONVIF . В состав приложения входит библиотека ONVIF, которая позволяет взаимодействовать с сетевыми устройствами, такими как IP-камеры, видеоэнкодеры, считыватели ключей, турникеты, датчики дыма. Менеджер устройств ONVIF и библиотека могут быть использованы при разработке коммерческого или любительского ПО, например, для удаленного наблюдения за коттеджем, определения длины очереди в магазине, фотографирования птиц.

В новой версии

  1. Улучшено быстродействие и стабильность
  2. Доработано управление профилями c гибкой настройкой конфигурации
  3. Реализовано управление купольной камерой
  4. Реализованы функции безопасности: менеджер аккаунтов с возможностью их смены без разрыва соединения, загрузка и выгрузка сертификатов
  5. Управление цифровыми входами-выходами устройства
  6. Отображение событий (метод PullPoint Subscription)
  7. Улучшено отображение метаданных
  8. Функция записи видео в файл временно недоступна

Особенности реализации

  1. Декодирование видео при помощи библиотеки FFMPEG
  2. Графический интерфейс пользователя со скинами на базе WPF
  3. Асинхронность реализована при помощи F# async workflow
  4. Многоуровневое кеширование запросов для увеличения скорости работы с IP-устройствами

Дистрибутив приложения

Готовый дистрибутив приложения для платформы Windows XP/Vista/7 можно загрузить с нашего сайта: ONVIF Device Manager v.0.9.4006 .

Исходные коды

Загрузить исходные коды для Visual Studio 2010 (языки F#, C#, C++) можно на странице портала SourceForge. Исходные коды распространяются на основе двух типов лицензий: 1) универсальной общественной лицензии GNU версии 2.0 бесплатно и 2) коммерческой лицензии на платной основе (для тех, кто собирается продавать свои продукты на базе библиотеки ONVIF или желает получать гарантированную техническую поддержку). В настоящий момент новая версия приложения на SourceForge еще не доступна.

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

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

О стандарте ONVIF

Международный форум ONVIF (англ . - Open Network Video Interface Forum) основан компаниями “Axis Communications”, “Bosch Security Systems” и “Sony” в 2008 году с целью разработки и распространения открытого стандарта для систем физической безопасности на базе IP-протокола (IP-based security).

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

Стандарт является некоммерческим и открыт для производителей, разработчиков программного обеспечения, системных интеграторов и конечных пользователей.
Сегодня число участников форума ONVIF превысило 300 компаний и число сертифицированных продуктов превысило 800. Де-факто стандарт доминирующим в России.
Разработчики ONVIF выбрали наиболее перспективные технологии и адаптировали их для IP-видеонаблюдения. В частности, спецификация ONVIF построена на современных веб-сервисах, описываемых языком WSDL, протоколах RTSP , SOAP , стандарте видеосжатия H.264, MPEG-4, MJPEG. Стандарт определяется следующие аспекты взаимодействия передающих устройств (IP-камеры, кодера, ip-видеосервера) с принимающими устройствами (системами управления видео, видеорегистраторы/DVR): 1) конфигурирование сетевого интерфейса; 2) обнаружение устройств по протоколу WS-Discovery; 3) управление профилями работы камеры; 4) настройка поточной передачи медиа-данных; 5) обработка событий; 6) управление приводом купольной камеры (PTZ); 7) видеоаналитика (видеоанализ); 8) защита (управление доступом, шифрование).

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

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

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

Сервисы устройства ONVIF версии 2.0

Сервис
ONVIF
Передатчик
(NVT)
Хранилище
(NVS)
Дисплей
(NVD)
Видеоаналитика
(NVA)
Устройство (Device)
M
M
M
M
Событие (Event)
M
M
M
M
Медиа (Media)
M



Привод купольной камеры (PTZ)
C



Изображение (Imaging)




Аналитика (Analytics)



M
Управление записью
(Recording Control)

C


Поиск по записи
(Recording Search)

M


Управление воспроизведением
(Replay Control)

M


Ввод/вывод устройства
(Device IO)
M

M

Приемник (Receiver)

C
M
M
Дисплей (Display)


M

Аналитическое устройство (Analytics
Device)



M

Стандарт ONVIF позволяется организовать взаимодействие между IP-устройствами не только в локальных, но и в глобальных вычислительных сетях (WAN). Так стандарт рассматривает сценарии межсетевого взаимодействия: 1) устройство находится в локальной сети, а клиент (принимающая сторона) находится в глобальной сети; 2) устройство находится в глобальной сети, а клиент – в локальной; 3) устройство и клиент находятся в разных локальных сетях; 4) устройство и клиент находится в глобальной сети. Для соединения устройства и клиента для перечисленных сценариев используется Прокси обнаружения (Discovery proxy).

Внутренности







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


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

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








Настройки сети




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





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


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


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


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

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

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

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

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

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

В 2008 году компании Sony, Bosch и Axis разработали стандарт под названием Open Network Video Interface Forum (ONVIF). Данный стандарт призван решить проблему несовместимости оборудования различных производителей для упрощения создания системы видеонаблюдения на базе IP камер. Протокол ONVIF имеет стандартизированный цифровой интерфейс оборудования для видеонаблюдения, и объединяет в себе такие аспекты взаимодействия оборудования, как:

  • Сжатие и передача видео- и аудиопотока;
  • Настройка потоковой передачи видеоданных;
  • Видеоаналитика;
  • Обнаружение IP-устройств;
  • Регулирование профилей работы камеры;
  • Управление (PTZ);
  • Входы и выходы для подключения тревожных датчиков;
  • Обнаружение движения;
  • Защита и контроль доступа (шифрование и т. д.).

В процессе развития ONVIF претерпел некоторые изменения и сегодня имеет много стандартных версий:

  • ONVIF 1.0 – 2008г;
  • ONVIF 2.0 – 2010г;
  • ONVIF 2.2 – 2012г;
  • ONVIF 2.4 – 2013г;
  • ONVIF 2.5 – 2014г.

Профили ONVIF

На начальном этапе работы стандарта ONVIF возникли определенные трудности, вызванные несовместимостью различных версий протокола. В связи с этим была принята концепция «profiles», которая подразумевает разделение версий ONVIF протокола на определенные профили для упрощения проверки соответствия оборудования для IP видеонаблюдения без необходимости анализа технических деталей устройств.

Основные профили стандарта ONVIF

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

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

ONVIF против PSIA

PSIA является еще одним стандартом, нацеленным на решение проблемы несовместимости между оборудованием для IP видеонаблюедния – камерами, датчиками, системами КУД, видеоаналитики, управления информационной безопасностью, и т. д. Основной проблемой данного стандарта является его низкая популярность – на сегодняшний день количество подключенных компаний составляет около 50, когда как ONVIF насчитывает более 500 членов, которые предлагают более 5000 тыс. продуктов, поддерживающих ONVIF протокол.

Проблемы с совместимостью

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

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

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

Понравилась статья? Поделиться с друзьями: