Вредоносное ПО (malware) - это назойливые или опасные программы,...
Общие вопросы по совместимости различных видов 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
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, потокового аудио и видео, данные релейных выходов, данные детектирование движения(и другие программные тревоги), прием информации и ее запись устройствами записи. |
Профиль Q мы рассмотрим отдельно, так как вышел он недавно и в нем очень много интересного!
Для систем видеонаблюдения более актуальными становятся два типа профилей такие как G и S. На данный момент более распространенным является профиль S – прежде всего это обусловлено его простотой его использования и хорошей проработкой.
Так что получается Onvif весьма разнообразен и имеет большой ряд плюсов для разработчиков систем видеонаблюдения. Однако теперь нам стоит вернуться к началу, а именно к тому, что все разработчики систем видеонаблюдения считают себя самыми передовыми и самыми важными. И даже используя протокол Onvif в своих камерах они очень сильно горят желанием принести нам, что-то новое. А что получается из этого?
Часть нашего оборудования теряет так называемую совместимость по ряду функционала. Из своего опыта я пришел к выводу, что все производители четко выполняют нормативы спецификации Onvif в части передачи видео. А вот в части реализации дополнительных функций у них есть свое личное мнение. И порой у нас есть устройство записи с поддержкой Onvif и устройство выдачи потока видеоданных с поддержкой Onvif, говоря простым языкам есть камера и регистратор. И они не работают … порой даже не идет видеопоток. Но чаще всего не работает дополнительный функционал. Вроде Детектора движения, передачи звука или работа с аналитикой. |
И вот тут возникает извечный русский вопрос, даже два … Что делать? И кто виноват?
SDK
- (от англ. softre development kit) - комплект |
» (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
Желаю удачи.