Интеграция с системой видеонаблюдения Domination

Функциональные возможности взаимодействия:

  • Просмотр видео с камер по команде оператора либо автоматически при тревоге;

  • Просмотр архива;

  • Мониторинг состояния связи с видеосервером и камерами;

  • Управление камерами через встроенные макросы;

  • Автоматическое добавление камер в конфигурацию при подключении к серверу.

1. Схема взаимодействия

Интеграция системы «Приток-А» с сервером видеонаблюдения Domination (версии 2.1.6.6 и выше) выполнена на программном уровне на базе протокола DOMINATION HTTP API. Модуль интеграции с сервером видеонаблюдения Domination включен в состав системы «Приток-А».

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

Интеграция разделена на два направления (см. рисунок 1): первое — контроль связи и сбор событий, которые выполняет «Ядро» системы «Приток-А» (далее — Ядро), и второе — трансляция видеопотока в «АРМ Дежурного», «АРМ ДПЦО» и «АРМ ДО/ДПУ» системы «Приток-А» (далее — АРМ).

../_images/1.png

Рисунок 1 – Схема взаимодействия с сервером Domination

Для получения событий видеоаналитики Ядро подключается к порту интеграции сервера Domination по протоколу HTTP. Параметры подключения указываются в дереве конфигурации системы «Приток-А». Одно Ядро может быть одновременно подключено к нескольким серверам Domination, описанным в дереве конфигурации системы.

АРМ взаимодействуют с сервером Domination напрямую. АРМ используют RTSP порт сервера Domination для получения потокового видео по протоколу RTSP, а также порт интеграции для выполнения HTTP-запросов.

Для отображения потокового видео в реальном времени АРМ запрашивает у сервера Domination RTSP-видеопоток. При запросе отображения архивных записей АРМ предварительно выполняет HTTP-запрос для проверки доступности записей за указанный период. В случае успешного ответа система запрашивает у сервера архивный RTSP-видеопоток.

2. Настройка

Для настройки подключения к серверу Domination необходимо в конфигурацию системы добавить устройство типа «Видеосервер DOMINATION v2» (добавляется к «Драйвер сети») и настроить параметры подключения: «IP-адрес», «Порт интеграции», «Порт RTSP», «Имя пользователя» и «Пароль».

При успешном подключении к серверу Domination параметры: «Версия», «Серийный номер» и «Модель устройства» заполнятся автоматически на основе полученных от сервера данных (см.рисунок 2).

../_images/2.png

Рисунок 2 – Окно настройки параметров видеосервера Domination в конфигурации «Приток-А»

3. Просмотр видео с камер по команде оператора либо автоматически при тревоге

Для просмотра видео с камер их необходимо разрешить в правах пользователя в разделе «Видеокамеры».

Для запуска трансляции выберите пункт «Показать камеру» в контекстном меню карточки на вкладке «Диапазоны» или в окне «Работа с видео» (см.рисуок 3).

Также предусмотрена возможность настроить автоматическое отображение камеры при тревоге в охранной зоне. Для этого необходимо у назначенной для зоны камеры включить параметр «Показывать камеру при тревоге» (см.рисунок 4).

../_images/51.png

Рисунок 3 – Запуск трансляции видео с камеры из контекстного меню

../_images/3.png

Рисунок 4 – Включение параметра «Показывать камеру при тревоге» для охранной зоны

../_images/52.png

Рисунок 5 – Окно «Просмотр видеокамер» с активной трансляцией (пример 1)

../_images/62.png

Рисунок 6 – Окно «Просмотр видеокамер» с активной трансляцией (пример 2)

4. Просмотр архива

Чтобы отобразить архивные записи, перейдите на вкладку «История» и выберите пункт «Показать видеоархив» в контекстном меню интересующего события от устройства, к которому привязана камера сервера Domination (см.рисунок 7).

../_images/61.png

Рисунок 7 – Выбор пункта «Показать видеоархив» в контекстном меню события

5. Мониторинг состояния связи с видеосервером и камерами

Ядро контролирует соединение с сервером Domination. В случае обрыва соединения между Ядром и сервером Domination формируется событие «Авария связи». Авария автоматически обрабатывается (удаляется) при восстановлении связи.

После установления соединения с сервером Domination, Ядро каждые 10 секунд выполняет HTTP-запрос на сервер Domination для получения событий сервера. При получении событий, описывающих состояние каналов, в зависимости от полученного события, Ядро генерирует аварию или обрабатывает (удаляет) аварию по соответствующей видеокамере. Аварии по видеокамерам помещаются в стакан «Авария оборудования» в АРМ. События видеоаналитики фиксируются в ленту событий без дополнительных обработок.

6. Управление камерами через встроенные макросы

Если для камер «Domination v2» в конфигурации системы включен параметр «Управляемая» (см.рисунок 2), то при назначении устройств можно указать макрос, выполняемый камерой при показе видео (см.рисунок 8).

Если в конфигурации системы для отображаемой камеры выбран макрос, то при ее отображении АРМ также выполняет HTTP-запрос для его запуска.

../_images/4.png

Рисунок 8 – Окно выбора макроса для управляемой камеры Domination v2

7. Автоматическое добавление камер в конфигурацию при подключении к серверу

Если включить параметр «Синхронизировать конфигурацию при подключении» (см.рисунок 2), то после соединения с сервером система автоматически запросит список доступных видеокамер и создаст соответствующие устройства с типом «Камера видеонаблюдения системы Domination v2» в дереве конфигурации.

Устройства с типом «Камера видеонаблюдения системы Domination v2» можно добавить в дерево конфигурации вручную. При этом необходимо заполнить параметры «Номер камеры» и «Видеопоток» в соответствии с настройками на сервере Domination.