Назначение протокола
В качестве примера применения представленного протокола можно взять взаимодействие видеомагнитофонов. Раньше использовались аналоговые камеры, которые преобразовывали оптическое изображение в аналоговый видеосигнал. Их совместимость не вызывала сомнений. Для устройства системы можно было закупить оборудование разных производителей.
С развитием технологий IP-камеры стали востребованными. По сути, это цифровой видеорегистратор, особенностью которого является передача потокового видео в цифровом формате по сети с использованием протокола IP. Но начали возникать трудности с совместимостью такого типа технологий. Оборудование разных производителей не могло взаимодействовать друг с другом, потому что каждая компания применяла отдельный стандарт. По этой причине производители технологий пришли к выводу, что им необходимо разработать протокол, позволяющий комбинировать эти устройства.
С появлением IP-камер на раннем этапе развития технологий возникли некоторые трудности, касающиеся совместимости оборудования
ONVIF удалось создать единый стандарт, который сегодня используется повсеместно. Это позволяет взаимодействовать устройствам различных типов и производителей, а также значительно упрощает процедуру корректировки значений и введения новых компонентов в готовую систему. В разработке этого стандарта участвовали три компании: Bosch, Sony и Axis. Он стал доступен для использования в 2008 году. С тех пор настроить видеонаблюдение с помощью IP-камер стало намного проще.
С течением времени и развитием технологий протокол был улучшен, и были выпущены его обновленные версии. История выпуска обновлений политики:
- 2008 г. — официальный релиз первой версии ONVIF;
- 2010 г. — выпуск обновления ONVIF 2.0;
- в 2012 году был выпущен Profile S, который использовался для совместимости версий протокола;
- 2013 г. — выпуск ONVIF 2.4;
- в 2013 году — выпущен профиль C, предназначенный для совместимости версий протокола;
- 2014 г. — выпуск профиля G, выпуск версии Q и обновление протокола ONVIF 2.5.
Для чего нужен этот протокол?
Этот стандарт состоит из стандартизированного интерфейса цифрового видеонаблюдения и направлен на объединение следующих функций оборудования:
- Передача аудио и видео потоков с предварительным сжатием.
- Настройка параметров потокового видео.
- Видеоанализ.
- Настройте профили IP-камеры, с которыми она может работать.
- Управление камерами с помощью мобильного механизма PZT.
- Вход и выход для сопряжения с «датчиками тревоги».
- Обнаружение движущихся тел.
- Шифрование данных и другая защита.
За время своего существования протокол был усовершенствован, разработано несколько версий ONVIF:
- 1.0 — 2008 г;
- 2.0 — 2010 г;
- 2.2 — 2012 г;
- 2.4 — 2013 г;
- 2.5 — 2014 г
С 2015 года количество участников форума превысило 500 компаний. Узнать о работе форума и протоколе можно на официальном сайте https://www.onvif.org.
Конечно, на ранних этапах и по мере дальнейшего развития протокола вместе с ним развивались и сопутствующие технологии. Чтобы избежать путаницы с несовместимыми устройствами, которые не поддерживают тот или иной список опций, предложенных ONVIF, была принята концепция профилей.
Способ №2
Управление устройствами ONVIF
Если вы не хотите или не имеете возможности связываться с продавцом и хотите узнать RTSP-адрес камеры самостоятельно, вам поможет «Диспетчер устройств ONVIF». Для быстрой интеграции и настройки IP-устройства существует реализация протокола ONVIF на стороне клиента: программное обеспечение ONVIF Device Manager. Диспетчер устройств ONVIF доступен для платформ Windows: загрузите и установите программное обеспечение диспетчера устройств ONVIF. Почти все IP-камеры поддерживают протокол onvif, поэтому это программное обеспечение, скорее всего, поможет вам определить адрес потока RTSP вашей IP-камеры. IP-камера и компьютер, на котором будет установлено это программное обеспечение, должны быть подключены к одной локальной сети.
Последнюю версию менеджера можно скачать с сайта проекта на SourceForge. Это программный продукт с открытым исходным кодом. Полное руководство по программному обеспечению доступно по ссылке на проект, доступный для обсуждения.
Основные возможности
Создатели протокола ONVIF выбрали наиболее подходящие технологии и адаптировали их к цифровым камерам, используемым в комплексах устройств наблюдения.
Например, специфика представленного стандарта рассчитана на:
- веб-сервисы, разработанные на WSDL;
- стандарт сжатия видео MPEG-4, H.264, MJPEG;
- Простой протокол доступа к объектам (XML) и протокол потоковой передачи в реальном времени.
Описания комплекса возможностей для дополнительных целей объединены в профили. Они разделены по спецификациям.
Этот стандарт призван решить проблему несовместимости оборудования разных производителей для упрощения создания системы видеонаблюдения на базе IP-камер
Плюсы и минусы ONVIF
Стандарт предлагает гибкость в выборе наиболее подходящих продуктов видеонаблюдения для вашего проекта и деятельности. Поступая таким образом, вы можете отказаться от привязанности к определенному бренду.
Обращаясь к возможностям стандарта, конечный пользователь получает следующие преимущества:
- Большая гибкость в создании собственной системы видеонаблюдения.
- Широкий выбор продуктов благодаря большому количеству «участников» со своими продуктами на форуме ONVIF.
- Протокол поддерживается производителем и совершенствуется с внедрением новых технологий. Это означает, что вы можете получить новое обновление для поддерживаемых продуктов с новыми функциями или старыми фиксированными функциями.
Кроме того, партнерство с ONVIF выгодно системным интеграторам и производителям оборудования и программного обеспечения. Благодаря развитию стандарта совместимость вашего оборудования может быть улучшена и гарантирована конечному пользователю. Если программное обеспечение требует более глубокой интеграции, это тоже можно организовать.
Кроме того, в составе компании:
- гарантированная аффилированная компания сможет получить значок соответствия ONVIF;
- вы можете строить партнерские отношения с другими участниками;
- реализовать различные интеграции с ONVIF и друг с другом.
Для конечного пользователя как таковых серьезных недостатков нет. Мелочи для компаний, решивших присоединиться к форуму:
- Из-за штрафов, установленных для страны, в которой зарегистрирована компания, ONVIF может продлить процесс подачи заявки, а также запросить новые данные.
- Взнос нужно платить ежегодно.
- Вам может быть отказано, если юридические ограничения не позволяют вам сделать это.
Проблемы совместимости
Производители, входящие в сообщество ONVIF, заявляют, что, приобретая их продукты, вы избавляетесь от возможных неприятных последствий в виде несовместимости программного обеспечения и продуктов. К сожалению, из каждого правила есть исключения, и при разработке собственных систем IP-видеонаблюдения вы можете столкнуться с трудностями.
Основная проблема выглядит так: при установке и настройке IP-камеры видеонаблюдения оказывается, что видеорегистратор не определяет подключенное устройство. Хотя причин для этого быть не может, так как оба устройства подключены к одной сети. Проблемы могут появиться по разным причинам:
- Оборудование не поддерживает ONVIF из-за того, что производитель оказался подпольной компанией, а продукция — дешевыми репликами. Перед покупкой убедитесь, что производитель действительно является участником этой стандартизации (ее можно посмотреть на официальном сайте https://www.onvif.org/about/member-list/).
- Использование разных профилей. Недостаточно просто поддерживать стандарт. Вам необходимо убедиться, что ваше оборудование поддерживает профиль S, позволяющий комбинировать разные версии ONVIF.
- Привлечение нестандартного ПО. Попробуйте настроить эту стандартизацию с помощью своего программного обеспечения, которое поддерживает камеры ONVIF P2P, подключенные к соответствующему хосту, без использования IP-адреса.
Отличие ONVIF от PSIA
Здоровая конкуренция — это всегда хорошо. Конкуренты стимулируют друг друга, конкурируют, а рынок тем временем пожинает хорошие плоды этого противостояния. Следовательно, у ONVIF есть конкурент. Его название — Агентство расследований общественной безопасности (PSIA). Он начал свою разработку параллельно с согласованным протоколом в 2008 году, разработав собственную, более расширенную версию стандарта.
PSIA все еще существует, вы можете найти полную информацию на psialliance.org. К сожалению, в борьбе за первенство стандарт проигрывает, потому что количество компаний, работающих с ним, достигает 50 штук. По сравнению с консорциумом, состоящим из более чем 5000 компаний и их продуктов, ONFIV напоминает Гулливера, если его поставить рядом с PSIA.
Что такое протокол Modbus и где он используется
Типы профилей ONVIF
На ранних этапах разработки протокола ONVIF возникали некоторые трудности, связанные с несовместимостью различных версий. Для решения этой проблемы специалисты начали работу над концепцией «профилей». Это позволило разделить разные версии программы на отдельные профили. Это упростило действия по проверке IP-соответствия устройств видеонаблюдения. Однако они не подлежат техническому анализу.
Сегодня существует шесть основных профилей, относящихся к стандарту ONVIF. Профиль, указанный последним в списке ниже, в настоящее время проходит тестирование.
Итак, разработчики уже выпустили протоколы для следующих профилей:
- Профиль Q соответствует заранее определенным требованиям совместимости устройств. Он работает по стандарту для легкой совместимости. Добавление — это упрощенный процесс настройки основных параметров оборудования и расширенных функций безопасности. Представленный профиль участвует в управлении сертификатами TLS и ключами доступа.
- Профиль C разработан специально для систем контроля доступа. Он позволяет комбинировать технические средства, задействованные в системах управления, а также регулировать их основные функции. Представленный профиль способствует интеграции устройств с системой контроля доступа. Обеспечивает совместимость между ACS и камерами, включенными в сетевую систему. Профиль C обеспечивает доступ к информации о состоянии дверей и управлении ими.
- Профиль S разработан специально для видеоисточников. Применяется в системах безопасности, использующих потоковые IP-камеры видеонаблюдения. Представленный профиль позволил объединить ONVIF версии 1.0 и 2.0. Его технические характеристики рассчитаны на следующие аспекты работы камер с системами видеозаписи:
На сегодняшний день существует 6 профилей стандарта ONVIF, последний из которых все еще находится на стадии тестирования
- настройка сетевого интерфейса;
- идентификация устройств с помощью сетевого протокола, что позволяет автоматически находить оборудование и услуги, включенные в компьютерную сеть;
- регулировка рабочих профилей видеоустройств;
- управление передачей потокового видео;
- анализ и хранение информации о событиях;
- управление на блоке панорамирования-наклона-масштабирования-камеры, который поддерживает дистанционное управление направлением и масштабированием;
- шифрование данных и защита от несанкционированного доступа к информации.
- Профиль G используется для видеоаппаратуры. Это позволяет вам искать, извлекать и хранить информацию. С его приложением стала доступна настройка фильтра, что упрощает эффективный поиск данных.
- Профиль A предназначен для определения обычных настроек контроля доступа.
- Профиль T предоставляет серию инструкций, описывающих, как исполнитель должен действовать для обработки видеопотока. Этот профиль в настоящее время дорабатывается. Его выпуск намечен на 2018 год.
Использование профилей ONVIF позволяет пользователю управлять функциями, поддерживаемыми используемыми устройствами. При этом нет необходимости проверять совместимость, которая должна быть между версиями программы.
Споcоб №3
Вы можете найти URL-адрес RTSP-потока своей IP-камеры в списке, даже если он не полный, но, возможно, ваша камера будет в нем URL-адрес IP-камеры RTSP XM / JUFENG
- IP-адрес по умолчанию: 192.168.1.10 имя: пароль администратора: нет
- Номера портов: порт TCP (34567), порт HTTP (80), порт ONVIF (8899)
- URL-адрес RTSP: rtsp: //10.6.3.57: 554 / user = admin and password = and channel = 1 and stream = 0.sdp?
- Описание: 10.6.3.57 — IP-адрес камеры
- 554 — порт RTSP по умолчанию
- Пользователь = администратор — имя
- Пароль = по умолчанию пароль отсутствует
- Канал = 1 канал 1
- Расход = 0.sdp? основное направление
- Расход = 1.sdp? вторичный поток