Сайт о телевидении

Сайт о телевидении

» » Что такое ONVIF протокол? Onvif что это такое

Что такое ONVIF протокол? 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).

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

Создание протокола ONVIF.

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

Протокол ONVIF претерпел многие изменения и имеет много стандартных версий: ONVIF 1.0 – 2008г; ONVIF 2.0 – 2010г; ONVIF 2.2 – 2012г; ONVIF 2.4 – 2013г; ONVIF 2.5 – 2014г. В начале работы стандарта ONVIF также возникали проблемы, вызванные несовместимостью различных версий протокола. В связи с этим было принято разделение версий ONVIF протокола на определенные профили для упрощения проверки соответствия оборудования для IP видеонаблюдения без необходимости анализа технических деталей устройств.

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

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



Руководитель отдела IP-видеонаблюдения компании "БайтЭрг"

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

Стандарт, которого так ждали

Так было до 25 ноября 2008 г., когда три ведущих на рынке систем IP-видеонаблюдения компании: AXIS Communications, Bosch Security Systems и Sony Professional - решили приступить к разработке единого стандарта путем создания некоммерческого партнерского форума ONVIF.

Попробуем разобраться, зачем нужен этот форум, что дает участие в нем вендорам, интеграторам-инсталляторам и конечным пользователям, то есть сторонам, на которые он оказывает непосредственное влияние. Аббревиатура ONVIF расшифровывается как Open Network Video Interface Forum (открытый форум по сетевому видеоинтерфейсу). Цель же его создания, как понятно из названия, - разработка международного открытого стандарта сетевого интерфейса для систем сетевого видеонаблюдения, имеющего три основные задачи:

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

В стандарте используются новейшие ИТ-техно-логии, существующие на сегодняшний день.

Выгодно... всем!

Участие в разработке стандарта позволяет объединить всех игроков данного сегмента рынка безопасности: вендоров, производителей ПО, системных интеграторов и конечных пользователей в рамках единой площадки для учета мнений и знаний всех участников. Вендорам и производителям оборудования участие в разработке стандарта дает значительные преимущества:

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

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

Системным интеграторам участие в форуме дает следующее:

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

А как же наши любимые клиенты? Для них создание стандарта удобно тем, что:

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

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

Форум ONVIF - показатель цивилизованности рынка

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

Следует отметить, что на сегодняшний день в данном форуме участвуют более 100 компаний со всего мира, в том числе, помимо перечисленных выше, есть имена известных "китов" рынка электроники: компаний Canon, Cisco, CNB, EverFocus, Hikvision, HITACHI, LG, Milestone Systems, GE, Panasonic, SANYO, Samsung, Siemens, Tamron, Verint, JVC и многих других. Все это позволяет предположить, что будущее форума и момента, когда любое оборудование можно будет совмещать в единой системе, как аналоговую видеокамеру и DVR, не за горами.

» (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


Желаю удачи.

Общие вопросы по совместимости различных видов IP оборудования и програмного обеспечения.

Есть несколько вариантов обеспечения совместимости (интеграции) IP-оборудования:

  • по протоколу RTSP,
  • с использованием стандарта ONVIF
  • полная интеграция

Основные отличия разных вариантов интеграции оборудования приведены ниже

RTSP ONVIF Полная
Передача видеопотока + + +
Передача звука опция опция опция
настройка видеопотока + + +
PTZ - + +
аппаратный видеодетектор - опция +
Поддержка тревожные входы / выходы - - +
Управление дополнительными функциями - - +

Интеграция по протоколу RTSP.

RTSP (Real Time Streaming Protocol) - потоковый протокол реального времени, предназначенный для использования в системах, работающих с мультимедиа данными. Протокол позволяет передавать видеоизображение и звук. Передача звука зависит от возможностей и конкретной реализации оборудования и ПО. Для получения изображения от камеры в соответствующем меню оборудования или ПО необходимо ввести команду. Команды для получения видео и звука различаются, и имеют следующие форматы:

Получение видео: rtsp:// логин : пароль @ ip-адрес камеры : порт камеры / live / кодек / разрешение

Получение видео и звука: rtsp:// логин : пароль @ ip-адрес камеры : порт камеры / live / кодек_ulaw / разрешение

Варианты кодеков: H.264, MPEG4, MJPEG.

Разрешения: 1080p (1920×1080), SXGA(1280×1024), 720P(1280×720), VGA(640×480), QVGA (320×240).

Примеры: rtsp://admin:[email protected]:88/live/h264/vga или rtsp://user:[email protected]:88/live/mjpeg_ulaw/sxga

Протокол RTSP поддерживает большинство производителей профессионального IP видеооборудования и ПО. По RTSP протоколу вы можете получить изображение используя компьютерные медиа проигрыватели, такие как Windows Media Player, QuickTime, Skype, Winamp, VLC media player, RealPlayer и многие другие.

Интеграция по стандарту ONVIF

ONVIF (Open Network Video Interface Forum) открытый стандарт для систем сетевого видеонаблюдения, созданный компаниями Axis Communications, Bosch Security Systems и Sony в 2008 году. Стандарт является некоммерческим и открыт для производителей, разработчиков программного обеспечения, системных интеграторов. ONVIF поддерживает более 500 компаний, имеющих суммарную долю российского рынка IP-видеонаблюдения более 90%. ONVIF определяет протоколы взаимодействия таких устройств как IP-камеры, кодеры, видеорегистраторы (NVR), системы управления видео, сетевые видеодисплеи и системы контроля доступа.

Стандартом определяются аспекты взаимодействия IP-камеры с системами управления или видеозаписи (DVR, NVR): конфигурирование сетевого интерфейса, обнаружение устройств по протоколу WS-Discovery, управление профилями работы камеры, настройка потоков передачи медиа-данных, обработка событий, управление приводом PTZ, видеоаналитика, защита (управление доступом, шифрование).

Стандарт ONVIF поддерживается многими устройствами AVTECH:

Модель Версия Firmware Модель Версия Firmware Модель Версия Firmware
Камеры в стандартном коппусе
1023-1007-1016-1002 1052-1027-1034-1008 1050-1027-1034-1008
1050-1027-1034-1008 1052-1027-1034-1008 1049-1023-1027-1013
Купольные камеры
1050-1027-1034-1008 1023-1007-1016-1002 1049-1023-1027-1013
1049-1023-1027-1013 1049-1023-1027-1013 1049-1023-1027-1013
1049-1023-1027-1013
Камеры с ИК подсветкой
1052-1027-1034-1008 1052-1027-1034-1008 1080-1044-1001
1050-1027-1034-1008 1023-1007-1016-1003 1017-1013-1014-1005
1023-1007-1016-1002 1050-1027-1034-1008 1049-1023-1027-1013
Поворотные камеры
1076-1017-1034-1007 1047-1027-1031-1008 AVM571 1049-1023-1027-1013
1049-1023-1027-1013
Дополнительное оборудование
1076-1017-1034-1007

Обязательным условием данного варианта интеграции является поддержка всем используемым IP видеооборудованием стандарта ONVIF.

Оборудование AVTECH для работы по ONVIF использует порт №88.

Полная интеграция.

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

Бесплатное ПО для Windows и Mac OS. До 16 каналов с возможностью записи на ПК. Совместимо с регистраторами (DVR и NVR) и IP камерами AVTech