Bitavtoptz.ru

Бит Авто
6 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Голлосарий; профессиональная терминология в системах видеонаблюдения

Голлосарий — профессиональная терминология в системах видеонаблюдения

Глоссарий

Видеонаблюдение

Что такое IP-видеокамера?

IP-видеокамера — это устройство, которое используется для передачи изображения. В отличие от аналоговых видеокамер после того как полученное через объектив изображение будет оцифровано CCD или CMOS матрицей оно не будет переведено в аналоговый формат, а будет сжато, собрано в пакеты и передано на принимающее устройство: NVR-видеорегистратор, видеосервер или ПК.

Современные алгоритмы сжатия, которые чаще всего используются IP-видеокамерах — MPEG-4 и H.265. IP-видеокамеры в состоянии передать изображение высокой четкости 1280х1024, 1920х1080 и более. Наиболее распространенные современные устройства способны осуществить съемку с расширением от 0,5 до 11 мегапикселей в широкоэкранном формате 16:9.

Впервые IP-видеокамера была разработана компания Axis Communications в 1966 году.

Область применения IP-видеокамер гораздо больше чем аналоговых:

  • Системы видеонаблюдения и контроля удаленного доступа;
  • Мониторинг и удаленное управление технологических, производственных процессов;
  • Верификация внештатных ситуаций, распознание лица и автомобильных номеров;
  • Онлайн трансляции с продвижением различных услуг (как правило, туристических);

Преимущества IP-видеокамер

  • Использование на распределенных точках наблюдения масштабных системах видеоконтроля;
  • Не осуществляется двойное преобразование изображения, вследствие чего качество не снижается;
  • Не выполняется привязка к аналоговым телевизионным стандартам NTFS и PAL, что позволяет передать изображение с высоким разрешением;
  • Аудиозапись может передаваться параллельно с видеопотоком;
  • Возможность осуществления высокой компрессии видеопотока без существенной потери качества, что позволяет значительно разгрузить сеть.

Недостатки IP-видеокамер

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

Аналоговые форматы высокой четкости

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

HD-CVI. Формат высокого разрешения, разработанный компанией DAHUA. Технология является проприетарной, то есть может быть использована только в устройствах компании. Специальный программный модуль прошивается лицензионных чипах DAHUA, которые устанавливаются на видеокамерах и видеорегистраторах. Они способны передавать не сжатое видео в формате 1920х1080 по обычному коаксиальному кабелю. Кроме этого устройства, использующие этот формат могут передавать по тому же коаксиальному кабелю аудиодорожку, а также командные сигналы, к примеру, для поворотных ptz-устройств. При онлайн трансляциях данный формат не даёт задержек и предоставляет изображение отличного качества. Эта технология является наиболее дорогостоящей (в среднем на 15%) по сравнению с другими.

HD-TVI. Формат разработан компанией Hikvision в 2012 году. Дает возможность видеокамере передавать по коаксиальному кабелю изображение с расширением 1080х720. По тому же каналу передачи данных можно управлять поворотными устройствами, получать аудиосигнал, а через интерфейс оригинального видеорегистратора можно также управлять OSD-функциями видеокамеры. К видеорегистраторам, которые работают по технологии HD-TVI можно подключать IP-видеокамеры. Технология является открытой, устройства, поддерживающие HD-TVI, могут выпускаться любым предприятием, которое подало заявку Hikvision.

Качество стандартов изображения

AHD. На данный момент наиболее распространенная технология аналогового формата высокого разрешения. Что такое АHD камера видеонаблюдения — это аналоговая система высокой четкости. Была разработана в 2013 году южнокорейским производителем чипсета Nextchip. Технология распространяется с открытым протоколом, что позволяет производить устройство под данный стандарт всем желающим. Передает изображение высокой четкости (не менее 1 мегапикселя) по коаксиальному кабелю. Осуществляет передачу ptz-сигналов, управляет интенсивности инфракрасной подсветки.

HD-SDI. На данный момент это менее распространенный, но весьма перспективной цифровой интерфейс который используется для передачи через коаксиальный кабель цифрового видеосигнала. Скорость передачи данных на данный момент составляет 270 мегабит/секунду. Однако в перспективе разработчики надеются достигнуть 540 мегабит/секунду. Трансляция сигнала осуществляется через стандартный коаксиальный кабель, имеющий 75ом сопротивления. На данный момент большинство устройств, выполненных по стандарту HD-SDI, могут передавать изображение высокого разрешения без существенной утраты качества на расстояние 90-130м. В зависимости от состояния и качества самого коаксиального кабеля. Разрешение видеосигнала до 1080х720 при 30 кадр/с.

Что такое onvif в видеокамере?

ONVIF — это отраслевой стандарт, который определяет взаимодействие между IP-видеокамерами, видеорегистраторами, системами управления контроля доступа, а также определяет протоколы связи и кодеры. Он был основан в 2008 году для распространения открытых стандартов систем цифрового видеонаблюдения. Изначально в него входили Axis Communications, Bosch Security System, Sony. На данный момент он объединяет более 430 компаний, которые контролируют до 80% рынка устройство для IP-видеонаблюдения.

Преимущества приобретения продукта, поддерживающего интерфейс ONVIF:

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

Что такое WDR в видеокамере?

Динамический диапазон

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

Существует два типа WDR функции:

  1. Аппаратная реализация WDR осуществляет либо двойное, либо четырехкратное сканирование;
  2. Программная реализация DWDR менее эффективна, чем аппаратная. Она обрабатывает уже полученное изображение, сглаживая шумы на ярких и темных участках.
Читайте так же:
Какие шины ставят на Киа Рио с завода?

Что такое Р2Р камера?

Р2Р — это технология подключения к интернету, разработанная китайской компанией Vstarcam Technology Co., Ltd. Фактически, это функция идентификации любого сетевого устройства, в том числе и IP-видеокамеры, по ее уникальному заводскому UID номеру. Как только IP-камера, поддерживающая технологию Р2Р, впервые подключается к интернет, она посылает запрос на сайт фирмы производителя и автоматически регистрируется на нём. Клиент, используя специальное программное обеспечение, которое поставляется в одном комплекте с устройством, находит свою камеру по индивидуальному UID номеру и может управлять ею дистанционно.

Что такое ptz камера?

Виды PTZ камер

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

Область применения

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

Разновидности

Уличная полусферическая — английская версия название Speed Dome. Все основные и вспомогательные электронные и механические детали размещаются внутри одной герметической полусферы. Таким образом, достигается большая надежность, отказоустойчивость и вандалозащищенность;

Уличное сферическая — основные технические и эксплуатационные характеристики аналогичны предыдущему виду, некоторые конструктивные особенности позволяют установить на камеру более мощную ИК-подсветку, а также уменьшить площадь слепой зоны;

Поворотно-корпусная — как правило, эксплуатируются внутри помещений. Подвижный механизм и силовые приводы не защищены от пыли и влаги.

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

При выборе ptz-камеры необходимо обращать внимание на следующие параметры:

Частый вопрос: Что такое Onvif в камере?

ONVIF (Open Network Video Interface Forum) — отраслевая международная организация, которая занимается разработкой стандартизованных протоколов для взаимодействия различного оборудования и программных средств, входящих в состав систем безопасности (IP-камер, IP-кодеров, видеорегистраторов, контроллеров доступа и т. п.).

Как подключить камеру по Onvif?

Для подключения камеры по протоколу Onvif, выполните следующие действия:

  1. Подключитесь к веб-интерфейсу видеорегистратора и откройте меню Параметры видеонаблюдения.
  2. Перейдите в радел Конфигурация камеры и нажмите на кнопку Добавить.
  3. В открывшемся окне нажмите на кнопку Далее.

Как включить Onvif?

В настройках “Система” найдите пункт “безопасность” и снимите галочку с – Включение блокировки нелегального входа и нажмите “Сохранить”. Затем найдите в настройках Сети пункт доп. настройки и включите ONVIF.

Для чего Onvif?

Начнем с протокола ONVIF (Open Network Video Interface Forum). ONVIF — это общепринятый протокол для совместной работы IP-камер, видеорегистраторов NVR, программного обеспечения, на случай, если все устройства разных производителей.

Что такое поддержка Onvif?

ONVIF — Open Network Video Interface Forum ( Открытый Форум Протоколов Сетевого Вещания — открытый форум по сетевому видеоинтерфейсу ) — отраслевой стандарт, определяет протоколы взаимодействия таких устройств как IP-камеры, кодировщики, видеорегистраторы и системы управления видео.

Как добавить камеру в iSpy?

Для добавления IP камеры в ПО iSpy необходимо в левом верхнем углу нажать кнопку добавить и выбрать пункт IP-камеру, далее откроется окно «Видео источник». Там имеется несколько вкладок по добавлению источника видео, рассмотрим каждый.

Как добавить камеру в регистратор?

Как добавить камеру в NVR в ручном режиме:

  1. Подключите камеру к PoE свитчу, если это возможно, или к обычному. К этому же свитчу подключите регистратор. …
  2. Зайдите в Camera Management->Camera->IP Camera. Затем нажмите Custom Adding для входа в меню пользовательского добавления IP камер.

Какой порт Onvif?

Обычно для доступа к веб интерфейсу и ONVIF используется порт 80, для передачи видео по RTSP – порт 554, но бывают и исключения. Например, широко распространенные IP камеры на платформе XMEYE используют для ONVIF порт 8899.

Как получить доступ к IP камере?

Доступ к настройкам через веб интерфейс самой камеры.

Зайти на него можно находясь в локальной сети с камерой через браузер — Internet Explorer по IP адресу камеры. Нажимаем Enter и попадаем на окно авторизации, где нужно ввести логин и пароль на камеру (логин обычно — admin) и нажать — Вход.

Как добавить камеру в регистратор Dahua?

Для того чтобы открыть режим управления устройство, нужно нажать на Add IP-camera. В нижней части появляются все имеющиеся и находящиеся камеры, которые помечаются желтым цветом. После этого нужно нажать One-Touch Adding, что позволит добавить конкретную камеру.

Как узнать адрес RTSP у камеры?

Самый простой способ – запросить формат адреса RTSP IP камеры у поставщика или продавца камеры. Даже если камера приобретена у китайцев (aliexpress или китайская фабрика), в большинстве случаев продавец предоставляет формат адреса RTSP камеры.

Как работает RTSP протокол?

RTSP-сообщения посылаются отдельно от мультимедийного потока. Для них используется соединение по специальному порту, по умолчанию с номером 554. Запрос на сервер посылается в текстовом виде в формате: метод [/медиасодержимое] .

Как узнать поддерживает ли камера onvif. Сетевой протокол — ONVIF

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

Читайте так же:
Какое масло заливать в коробку Киа Церато?

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

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

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

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

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

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

  • — ONVIF 1.0 — Первый протокол 2008 года.
  • — ONVIF 2.0 — Дата создания 2010 год.
  • — ONVIF 2.2 — 2012 год.
  • — ONVIF 2.4 — 2013 год.
  • — ONVIF 2.5 — 2014 год.

Работа по протоколу Onvif хоть и означает стандарт совместимости, но это не всегда так. Например при попытке подключения старой ip камеры версии 1.0 к более современному видеорегистратору с onvif 2.0, регистратор просто навсего не увидит камеру внутри сети. Причина в недоработке совмещения по различным архитектурным принципам.

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

S Profile позволил создать некий стандарт взаимодействия ip камер с видеопотоком, воспроизведением, управлением записи и.тд

На видео: Настройка и подключение onvif камеры

Как подключить ip камеру к видеорегистратору по Onvif?

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

На задней стороне роутера, как правило указывается его внутренний ip адрес, при переходе по которому можно попасть на web интерфейс устройства. Распространенные модели роутеров имеют внутренние адреса 192.168.0.1 или 192.168.1.1, в любом случае домашний адрес устройства можно всегда посмотреть на сайте производителя. Как видим наш внутренний ip 192.168.1.1 , запоминаем.

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

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

Сторонние протоколы

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

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

ONVIF Открытый Форум Протоколов Сетевого Вещания (Open Network Video Inter face Forum) — отраслевой стандарт, определяет протоколы взаимодействия таких устройств как IP-камеры, кодировщики, видеорегистраторы и системы управления видео. Был основан компаниями Axis Communications, Bosch Security Systems и Sony в ноябре 2008 года с целью разработки и распространения открытого стандарта для систем сетевого видеонаблюдения.

Разработчики ONVIF выбрали наиболее готовые технологии и адаптировали их для IP- видеонаблюдения. В частности, спецификация ONVIF построена на современных веб- сервисах, описываемых языком WSDL (WSDL (англ. Web Services Description Language) — язык описания веб-сервисов и доступа к ним, основанный на языке XML), протоколах RTP/RTSP, SOAP (XML), стандарте видеосжатия H.264, MPEG-4, MJPEG. За основной стандарт ONVIF были приняты следящие пункты:

  • Конфигурирование сетевого интерфейса
  • Обнаружение устройств по протоколу WS-Discovery — Протоколы обнаружения сервисов (англ. Service discovery) — сетевые протоколы которые позволяют автоматически находить устройства и сервисы, имеющиеся в компьютерной сети
  • Управление профилями работы камеры
  • Настройка поточной передачи медиа-данных
  • Обработка событий
  • Управление приводом PTZ (англ. Pan/Tilt/Zoom — Панорамирование/Наклон/
  • Масштабирование)
  • Видеоаналитика
  • Защита (управление доступом, шифрование).

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

Исторически сложилось так, что понятие форума ONVIF неразрывно связанно с понятие интероперабельности. Что такое интероперабельность?

Примером реализации отличной интероперабельности может служить язык программирования HTML или протокол HTTP.

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

На данный момент протокол Onvif разделен на четыре разных профиля: С, S, G и вот совсем недавно был добавлен профиль Q.

Читайте так же:
Кто дает направление к неврологу?

Даты создания профилей:

  • Декабрь 2014 — ONVIF профиля Q
  • Июнь 2014 — ONVIF профиля G
  • Декабрь 2013 — ONVIF профиля C
  • Декабрь 2011 — ONVIF профиля S

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

Но давай рассмотрим каждый из них:

Профиль S. В нем описываются общие функции, для системы записи и устройств передачи видео потоков (IP камер), а также тревожных событий (замыкание тревожных контактов или программные тревоги). Совместное управление видео потоком ONVIF, как для камер IP, так и для устройств записи Профиль включает в себя функции: PTZ, потокового аудио и видео, данные релейных выходов, данные детектирование движения(и другие программные тревоги), прием информации и ее запись устройствами записи.
Введение профилей такого типа позволило нам меньше обращать внимание на такие вещи как версия Onvif. То есть для нас с вами это стало означать, что устройства Onvif версии 1,0 совместимы с версией Onvif 2.0

Профиль Q мы рассмотрим отдельно, так как вышел он недавно и в нем очень много интересного!

Для систем видеонаблюдения более актуальными становятся два типа профилей такие как G и S. На данный момент более распространенным является профиль S – прежде всего это обусловлено его простотой его использования и хорошей проработкой.

Так что получается Onvif весьма разнообразен и имеет большой ряд плюсов для разработчиков систем видеонаблюдения. Однако теперь нам стоит вернуться к началу, а именно к тому, что все разработчики систем видеонаблюдения считают себя самыми передовыми и самыми важными. И даже используя протокол Onvif в своих камерах они очень сильно горят желанием принести нам, что-то новое. А что получается из этого?

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

И вот тут возникает извечный русский вопрос, даже два … Что делать? И кто виноват?

SDK — (от англ. softre development kit) — комплект
средств разработки, который позволяет специалистам
по программному обеспечению создавать приложения
для определённого пакета программ, программного
обеспечения базовых средств разработки, аппаратной
платформы, компьютерной системы, игровых консолей,
операционных систем и прочих платформ.
API — Интерфейс программирования приложений (иногда
интерфейс прикладного программирования) (англ. application programming interface, API [эй-пи-ай]) —
набор готовых классов, процедур, функций, структур и
констант, предоставляемых приложением (библиотекой,
сервисом) для использования во внешних программных
продуктах. Используется программистами при
написании всевозможных приложений.

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

Onvif — глобальный стандарт совместимости?

Многие производители IP камер зачастую заявляют, что принадлежность к определенному стандарту предоставляет гарантии определенных характеристик. Но может существуют гарантии стандарта?

К примеру обратившись к справочнику, мы узнаем, что Open Network Video Interface Forum (Onvif) — определяет протоколы взаимодействия таких устройств как ip камеры, видеорегистраторы, энкодеры и системы управления видео. Т.е. любое Onvif совместимое оборудование можно подключить или интегрировать с любым Onvif совместимым ПО.

Данный международный форум основан компаниями — Axis Communications, Bosch Security Systems и Sony в 2008 году. Главной целью было разработать и распространить открытый стандарт для систем сетевого видеонаблюдения. В последующие годы число участников стремительно увеличивалось и уже через два года их количество превысило 100 компаний. И это не удивительно, ведь об Onvif стали говорить, его стали рекламировать, его модно было использовать в качестве одного из преимуществ одного оборудования перед другим. Но наверно не только этим обеспечивается столь быстрой рост популярности. А для того чтобы узнать, чем еще это может быть обусловлено давайте обратимся к официальной документации на сайте форума Onvif:

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

С участниками мы вкратце определились, а что же с целью данной организации? Давайте снова обратимся к документам:

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

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

Читайте так же:
Как прикрепиться из детской поликлиники во взрослую?

Разные стандарты

Наличие лейбла «Onvif» на оборудовании и ПО означает, что совместная работа возможна, но гарантировать корректную работу не может. Т.е. слепо доверять значку «Onvif» нельзя. А связанно это с различными профилями Onvif. Как проверить совместимость устройств? Софт создавался на основе одного профиля, а оборудование выпустили с учетом уже нового профиля — при этом гарантии совместимости у Вас не будет, т.к. версии Onvif будут разными. Соответственно потребуется дополнительное время на интеграцию, т.е. от систем с открытым SDK стандарт Onvif ничем не отличается, хотя члены данного форума хотят всех заверить об обратном. Так что, выбирая систему руководствуясь Onvif, стоит дополнительно убедиться в совместимости оборудования и ПО. А значит, данный стандарт все же не решает проблему совместимости!

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

Какие могут быть рекомендации? Как уже писалось выше… Приобретать оборудование у одного производителя — это позволит избежать моментов связанных с несовместимостью протоколов, так как один производитель имеет возможность протестировать оборудование на совместимость. Заранее консультироваться о совместимости оборудования различных производителей, если у них была возможность его тестирования в совместной работе, то данную информацию Вы получите. Узнавать какая версия ONVIF имеется на борту устройств и какой функционал данный протокол позволяет реализовывать.

Настройка камер видеонаблюдения

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

1. Для начала нужно подключить камеру к локальной сети, присвоив ей статический IP адрес.

Если вы ведете учет адресов в подсети своего роутера, то для вас не составит никакого труда определить и назначить свободный. Если не ведете – зайдите в роутер, в разделе с названием близким к «Локальная сеть» (на разных роутерах по-разному) найдите «DHCP» и посмотрите, какой диапазон адресов выдается по запросам устройств. Возьмите любой адрес, входящий в подсеть адресов роутера, но не входящий в диапазон DHCP . Проверьте, на всякий случай, что этот адрес свободен с помощью команды PING. Если адрес свободен – назначьте его на камеру (как правило, в камерах – настройки/сеть/сетевые реквизиты), предварительно отключив в камере «подключение по DHCP».

2. Посмотрите в камере номер порта RTSP (обычно – 554) и номер порта ONVIF, если камера поворотная. Эти порты в дальнейшем надо будет «прокинуть» за роутер. Найдите в камере (обычно на странице настройки сетевых реквизитов или настройки потока) строку запроса потока RTSP. Обычно это выглядит так: rtsp://логин:пароль@IPадрес:554/ISAPI/Streaming/Channels/101

Вам нужно будет ввести эту строку при проверке в VLC-плеере и в форму подключения в личном кабинете (user.infolink.ru).

Вы можете столкнуться с камерами, в инструкциях которых нет формата RTSP ссылки. Для поиска необходимой ссылки, можно воспользоваться программой Оnvif device manager, которую можно скачать здесь.

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

3. Теперь, когда мы подключили камеру, знаем ее IP адрес, номера портов и строку запроса нужно проверить, работает ли она и осуществляется ли трансляция видеоизображения, если нет – все дальнейшие шаги будут бессмысленны.

4. Следующим шагом нам надо осуществить «проброс портов камеры за роутер», то есть обеспечить прохождение трафика с определенных портов на внешнем IP адресе роутера, на нужные нам порты подключенной камеры. «Пробросить» надо порт RTSP камеры (обычно – 554), и порт ONVIF, если камера управляемая.

Для первой камеры – все просто, используйте стандартный порт 554 для RTSP и, например, 10080 для ONVIF (если он вам нужен). Но если камер больше, чем одна, нужно помнить правило: «Внутри сети устройства сидят на разных IP адресах, снаружи – на одном адресе, но на разных портах». То есть порт RTSP второй камеры, даже если он у нее, тоже 554-й, должен быть проброшен на другой порт роутера. Как его определить? Корректно- выбрать из числа свободных. Поскольку вы вряд ли, когда нибудь столкнётесь с сетевыми службами, занимающими эти порты, можно использовать порты 555,556,557,558…

5. Теперь, когда мы определились с портами, начнем настройку роутера.

Рассмотрим примеры настройки некоторых моделей роутеров:

Порядок настройки проброса портов на примере роутера Mercusys AC1200:

Порядок настройки проброса портов на примере роутера Dlink DIR645:

Не забываем поставить галочку слева от полей.

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

Теперь, чтобы камера заработала в системе, надо настроить ее параметры через «Личный кабинет». Заходим в личный кабинет, нажимаем на «Видеонаблюдение».

В разделе «Новая камера видеонаблюдения» нажимаем кнопку «Подключить».

На открывшейся странице вводим:

Выбираем технологию трансляции.

Если камера неуправляемая – выбирайте технологию HLS. Эта технология обеспечивает наиболее стабильную трансляцию изображения с камеры, поддерживается всеми браузерами и мобильными устройствами, однако имеет недостаток в виде задержки между реальным событием и трансляцией, которая составляет три промежутка между опорными кадрами (I- кадрами). В зависимости от того, как настроена Ваша камера это может составлять от 2 до 15 секунд.

Читайте так же:
Куда обращаться если я беременна?

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

После того, как вы заполнили все поля, нажимаем кнопку «Добавить камеру». Нас возвращает на страницу «Видеонаблюдение», где мы видим изменившееся название камеры и появление у нее кнопок «Трансляция» и «Архив» и сверху надпись: «Изменения приняты».

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

Это значит камера еще не добавилась на серверах. Далее, через какое-то время, при нажатии увидите:

Это означает что камера добавлена, но поток с нее пока не транслируется. И, наконец, через какое-то время Вы увидите само изображение с Вашей камеры:

Это значит, что процесс завершен, и камера полностью подключена.

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

ONVIF. Первые шаги. Командная строка

То, что мы установили, это называется клиентской программой для работы с устройствами ONVIF. Но что это значит?

Это означает то, что мы можем работать с устройством как из командной строки (в консоли), так и написать программный код на Python, а потом запускать свою питоновскую прогу.

Я покажу как это делать и там, и там. Начнем с командной строки.

Прежде чем начать, я скажу пару слов о своём оборудовании. У вас, конечно, будет своё оборудование, и вам нужно будет действовать по аналогии.

Я работаю в локальной сети 172.16.27.0, маска 255.255.255.0.

Мой ком имеет IP-адрес 172.16.27.179.

В сети находятся две видеокамеры BEWARD типа SV3215M, с адресами 172.16.27.200 и 172.16.27.201. У камер одинаковые имена учётных записей и одинаковые пароли.

Имя учётной записи — admin, пароль — admin123.

А теперь поехали кататься!

Набираем в консоли строку:

и пытаемся подключиться.

Расшифрую что есть что:

  • onvif-cli — это имя программы (клиента), которую мы установили,
  • -u ‘admin’ — имя учётной записи, под которой мы заходим в устройство,
  • -a ‘admin123’ — пароль,
  • —host ‘172.16.27.201’ — IP-адрес устройства,
  • —port 80 — порт, по которому мы будем общаться с устройством. (Опа! Да это же самый обычный HTTP. Вот и славно! Трамп-пам-пам.)
  • —wsdl /usr/local/lib/python3.7/site-packages/wsdl/ — путь к библиотеке ONVIF и её компонентам.

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

У меня подключение прошло удачно, о чём сообщает ONVIF-клиент тремя знаками ‘>’:

Я очень надеюсь, что у вас тоже всё получилось!

Теперь, подключившись к устройству, что же мы можем такого интересного поиметь? Давайте спросим устройство, как его зовут.

Для этого нужно набрать следующую строку:

  • cmd — действие, которое поручаем выполнить клиенту (в данном случае — выполнить команду),
  • devicemgmt — сервис (программный модуль, драйвер), в котором находится код, который будет выполнять эту команду,
  • GetHostname — название функции. Обратите внимание на то, что слово name пишется с маленькой буквы. (Я сходу этого не заметил и тупил несколько минут, пока не вчитался.)

Ответ устройства на команду изобилует всякой малопригодной шелухой:

Первое слово в ответе — True. Оно говорит нам, что команда выполнилась удачно. Далее следует упорядоченный словарь из списка словарей.

(Ахренеть! И я это сказал? Сам-то понял, что сказал? Ну, я предупреждал, что будет Ад и Израиль. Терпите!)

Нам нужно увидеть только вот этот кортеж — (‘Name’, None).

Это значит, что у устройства пока нет присвоенного ему имени. Не проблема. Ща сделаем!

Для этого выполняем следующую команду:

Обратите внимание, что теперь мы выполняем команду и передаём сервису параметр. Параметр и его значения заключается в фигурные скобки. Если вы знакомы с Python, то вам будет просто понять это.

Название параметра — это строка. Строки принято заключать в кавычки или апострофы. Значение параметра — тоже строка символов. Имя параметра и его значение отделяются двоеточием. Всё точно так же, как и в словарях в Python-е.

Проверка показывает, что команда выполнилась и теперь моя камера носит гордое имя «одноглазый гинеколог»:

Вообще-то я не гинеколог. Я только разок посмотрю. Ага?

Хорошо. Теперь давайте запросим у камеры общую информацию.

Ну и как обычно — исчерпывающий хлам в ответе:

Скажу честно — такой формат вывода информации в командной строке мне это совсем не нравится. При работе под Питоном всё выглядит намного интереснее.

Я надеюсь, суть работы с ONVIF-клиентом из командной строки вы уловили. А теперь предлагаю перейти к освоению приёмов работы с ONVIF-устроствами из-под Python-а.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector