Macroscop. Технический минимум презентация

Содержание

Слайд 2

Раздел общие вопросы.

Macroscop — это программный комплекс для интеллектуальной обработки, архивирования и отображения видеоданных

распределенных систем охранного видеонаблюдения на основе IP-видеокамер.

1.

Серверные приложения Macroscop обеспечивают:
Подключение к камерам
Запись архива
Работу видеоаналитики
Взаимодействие со сторонними системами (СКУД, ОПС и др.)

Клиентские приложения Macroscop обеспечивают:
Просмотр камер в режиме реального времени
Работа с архивами видеозаписей
Работа с событиями и отчетами модулей аналитики

Слайд 3

Раздел общие вопросы. Калькулятор

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

запускаться серверное и клиентское приложение Macroscop.
https://macroscop.com/podderzhka/kalkulator

3.

Слайд 4

Раздел общие вопросы. Калькулятор. Расчет сервера.

Для расчета сервера требуется указать:
Требуемое время хранения архива

в днях, сколько часов в сутки будет производиться запись (24 ч – постоянная запись, 1-23 ч – запись по движению. Расчет требуемого дискового пространства происходит исходя из параметров основного потока
Указать количество получаемых потоков от камер. Выбрать поток, который будет использоваться для видеоаналитики. Большинство камер позволяют получать два и более видеопотоков которые отличаются качеством передаваемого изображения. С целью снижения нагрузки на сервер для работы видеоаналитики рекомендуется выбираться второй поток, при этом его параметры должны соответствовать требованиям модуля аналитики
Указать параметры основного и альтернативного потока камер.
Выбрать модули аналитики, которые будут использоваться на этом наборе камер.

3.

Слайд 5

Раздел общие вопросы. Калькулятор. Расчет сервера.

Если необходимо добавить еще один набор оборудования который

будет отличаться параметрами потоков и/или используемой аналитикой нужно нажать кнопку «Добавить тип оборудования» Параметры глубины хранения архива применяются ко всем наборам оборудования
При нажатии кнопки «Рассчитать» вы получаете два расчета: Macroscop № 1 и Macroscop № 2. Расчёты отличаются типом подбираемого процессора (десктопный и серверный соответственно)
Для каждого расчета указана конфигурация системы и параметры компьютеров которые будут входить в эту систему. Система может состоять из двух и более компьютеров.
При необходимости снизить количество компьютеров можно подобрать комплектации на базе процессоров, производительность которых выше производительности процессоров заложенных в калькуляторе.

3.

Слайд 6

Раздел общие вопросы. Калькулятор. Расчет клиента (Рабочего места).

Для расчета рабочего требуется указать:
Количество мониторов

на которых будет производиться отображение.
Указать количество камер и количество отображаемых камер (одновременно отображаемые на всех мониторах камеры).
Указать количество получаемых потоков от камер (Рекомендуется использовать 2 потока для снижения нагрузки). Указать параметры основного и альтернативного потока камер

3.

Слайд 7

Раздел общие вопросы. Калькулятор. Расчет клиента (Рабочего места).

После нажатия кнопки рассчитать получаем параметры

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

3.

Слайд 8

Раздел общие вопросы. Операционные системы.

Серверное приложение.
Может быть запущено на ОС Windows версий:
Windows 7

ServicePack 1*,
Windows 8**
Windows 8.1**
Windows 10
Windows Server 2008 R2 SP1*
Windows Server 2012**
Windows Server 2012 R2**
Windows Server 2016
Windows Server 2019
*не будет работать функционал:
Macroscop Нейросети Special
Поиск объектов на версиях 3.4 и новее
Ограничение клиентских подключений
Сервер видеоаналитики
Клиентские P2P подключения
**возможны сложности с запуском:
Macroscop Нейросети Special
Поиск объектов на версиях 3.4 и новее

4.

Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.


Может быть запущено на ОС Linux версий:
Ubuntu 18.04 LTS, 20.04 LTS
Astra Linux CE 2.12
Debian 9, 10
CentOS 7
Ограничения:
Не доступна интеграция с POS-терминалами и некоторыми СКУД
Не работает аналитика Распознавание автономеров Light
Нет поддержки ONVIF сервера (с 4.0 поддержка реализована)

Слайд 9

Раздел общие вопросы. Операционные системы.

Клиентское приложение.
Может быть запущено на ОС Windows версий:
Windows 7

ServicePack 1
Windows 8
Windows 8.1
Windows 10
Windows Server 2008 R2 SP1
Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019

4.

Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязанных программ, предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.


Может быть запущена BETA версия на ОС Linux версий:
Ubuntu 20.04 LTS
Astra Linux CE 2.12
Debian 10
Ограничения:
Нагрузка на ЦПУ выше, чем при запуске клиента на ОС семейства Windows при запуске на одном и том же оборудовании

Слайд 10

Лицензирование. Ключи защиты (по состоянию на 11.05.2022)

На ключ защиты записывается лицензия, параметры лицензии,

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

В параметрах лицензии указано:
Идентификатор ключа: 528817005044857166 – уникальный номер который присваивается лицензии при активации ключа. 18-ти значный цифровой идентификатор – Soft ключ,
Тип продукта: Enterprise В параметрах лицензии каждого ключа указан тип продукта (ML, LS, ST, Ent или Ultra)
Язык программы: MULTI – для Eocortex, RU – для Macroscop. Macroscop будет работать с лицензией типа MULTI, Eocortex – только с MULTI
Срок действия лицензии: 31.01.2023 В случае если выписана временная лицензия в тест она имеет ограничение по сроку действия, купленная лицензия в большинстве случаев является бессрочной. После истечения срока действия сервер не будет работать с этой лицензией.
Плавающее лицензирование
REST API
Active Directory
Видеостена
Дублирование архива

Мониторинг состояния системы
Архив эпизодов
Интеграция с ЕЦХД
IP камеры: 50 – количество камер которое можно подключить к серверу
Камеры с включенным резервированием: 30 – количество камер других серверов которое может резервировать данный сервер
Развертка Fish eye камер: 5
….
Распознавание лиц Complete: 4
Распознавание автономеров Complete: 2

Функционал Enterprise и Ultra лицензий вынесен в отдельные параметры лицензий. Это дает возможность по согласованию сгенерировать лицензию типов LS и ST с добавлением функционала Ent/Ultra лицензий

Лицензии на модули аналитики. Определяет количество модулей аналитики которое можно задействовать на сервере.

Слайд 11

Лицензирование. Типы ключей защиты

Ключи защиты

USB ключи

Soft ключи

Guardant
Использовались до 2019 г.
Не поддерживают аналитику:
РЛ Complete
РЛ

Light
Не поддерживают функционал:
Плавающее лицензирование

HASP
C 2019 г. по т.в.

HASP
C 2015 г. по т.в.

Новый HASP
C 2019 г. по т.в.

Слайд 12

Лицензирование. Типы ключей защиты

USB ключ Guardant (старый). Требует файла лицензии, который соответствует этому

ключу. Файл лицензии формируется сразу же при генерации лицензии, может быть получен автоматически с сервера лицензирования при активации лицензии пользователем, по e-mail при активации лицензии в ручном режиме, отправлен клиенту менеджером.
ID лицензии – восьмизначный цифро-буквенный (например 314E64A2, могут быть только цифры) Посмотреть информацию о ID лицензии можно:
Через конфигуратор Macroscop (Раздел Серверы – Выбрать сервер – Лицензирование)
Через Панель управления – Драйверы Guardant – Диагностика
С помощью сервера лицензирования http://lic.macroscop.com:12345/web/index.html через файл лицензии licence.lic полученный от клиента. Файл находится по пути C:\ProgramData\MacroscopServerConfigs или на архивных дисках в папках с резервной копией сервера
При обновлении лицензии клиенту отправляется файл с обновленными параметрами лицензии. Лицензия обновляется через конфигуратор. Обновленная лицензия так же может быть получена автоматически с сервера лицензирования при наличии у сервера доступа в интернет.
При переносе USB ключа на другой сервер достаточно повторно установить лицензию через мастер активации в режиме онлайн или с помощью имеющегося файла лицензии.
1) Enterprise версия
2) Распознавание лиц, подсчет уникальных посетителей, подсчет объектов (гардант поддерживает только старые модули распознавания лиц, которые сейчас не поддерживаются у нас в продукте.)
3) ЕЦХД
4) Аналитика встроенная в камеру
5) Сетевые лицензии
6) Сервер видеоаналитики
7) Ultra 2020 (это та ультра которая сразу с распознованием лиц. Нет лиц, нет такой версии)
8) интеграция с POS терминалами
9) Модуль наполненности полок
10) Также многие фичи имели ограничение по количеству.
1) Enterprise версия
2) Распознавание лиц, подсчет уникальных посетителей, подсчет объектов (гардант поддерживает только старые модули распознавания лиц, которые сейчас не поддерживаются у нас в продукте.)
3) ЕЦХД
4) Аналитика встроенная в камеру
5) Сетевые лицензии
6) Сервер видеоаналитики
7) Ultra 2020 (это та ультра которая сразу с распознованием лиц. Нет лиц, нет такой версии)
8) интеграция с POS терминалами
9) Модуль наполненности полок
10) Также многие фичи имели ограничение по количеству.

Слайд 13

Лицензирование. Типы ключей защиты

USB ключ HASP Поддерживается начиная с Macroscop версии 2.6 Лицензия

записывается непосредственно на сам USB ключ. Запись лицензии на USB ключ происходит в момент активации лицензии с помощью кода активации.
ID лицензии 10-значный цифровой (пример 1106888474) Посмотреть информацию о ID лицензии можно:
Через конфигуратор Macroscop (Раздел Серверы – Выбрать сервер – Лицензирование)
Через панель управления Sentinel http://127.0.0.1:1947/
На корпусе USB ключа напечатан ID ключа/лицензии (в очень редких случаях ID ключа на корпусе может не совпадать с фактическим ID ключа)
При обновлении лицензии клиенту отправляется файл с обновленными параметрами лицензии. Сервер лицензирования может сформировать файл с расширением .lic, в этом случае необходимо изменить расширение на .mckey чтобы мастер обновления лицензий смог увидеть данный файл. Лицензия обновляется через конфигуратор. Обновленная лицензия так же может быть получена автоматически с сервера лицензирования при наличии у сервера доступа в интернет.
При переносе USB ключа на другой сервер требуется повторная активация лицензия в автоматическом или ручном режиме.

Слайд 14

Лицензирование. Софт ключ

Soft ключ HASP Ключ защиты представляет из себя файл содержащий слепок

оборудования, на который он установлен, и параметры записанной на ключ лицензии.
Запись лицензии на софт ключ происходит в момент активации лицензии с помощью кода активации. При этом формируется слепок компьютера, отправляется на сервер лицензирования, в ответ приходит файл ключа, который так же содержит слепок оборудования и параметры лицензии.
ID лицензии 18-значный цифровой (пример 528817005044857166) Посмотреть информацию о ID лицензии можно:
Через конфигуратор Macroscop (Раздел Серверы – Выбрать сервер – Лицензирование)
Через панель управления Sentinel http://127.0.0.1:1947/
С помощью сервера лицензирования http://lic.macroscop.com:12345/web/index.html через файл лицензии licence.lic полученный от клиента. Файл находится по пути C:\ProgramData\MacroscopServerConfigs или на архивных дисках в папках с резервной копией сервера
При обновлении лицензии клиенту отправляется файл с обновленными параметрами лицензии. Сервер лицензирования может сформировать файл с расширением .lic, в этом случае необходимо изменить расширение на .mckey чтобы мастер обновления лицензий смог увидеть данный файл. Лицензия обновляется через конфигуратор. Обновленная лицензия так же может быть получена автоматически с сервера лицензирования при наличии у сервера доступа в интернет.
Начиная с версии 3.6.57 появилась возможность переноса софт ключей с одного оборудования на другой. Для переноса должны выполняться следующие условия:
Софт ключ должен быть выпущен после 27.05.2022 г. При необходимости переноса ключей выпущенных ранее этой даты их требуется обновить с теми же параметрами лицензий.
Сервер с которого выполняется перенос ключа должен быть работоспособен, на нем должен быть запущено серверное приложение Macroscop

Слайд 15

Лицензирование. Сетевой ключ.

Возможность использования сетевого ключа для лицензирования сервера доступна на HASP ключах

(софт и USB) при записи на ключ лицензии типа Enterprise или Ultra.
При использовании этой технологии достаточно чтобы у лицензируемого сервера был сетевой доступ к ключу (через локальную сеть или интернет).
Сетевой ключ может быть установлен как на сервер с работающим серверным ПО Macroscop так и на любой другой сервер сети. Для доступа к ключу нужно чтобы на сервере работа служба Sentinel LDK License Manager.

\\\\\\

Сервер 1

Служба Sentinel

Серверное ПО Macroscop

Сетевой ключ с лицензией Ent/Ultra

\\\\\\

Служба Sentinel

Серверное ПО Macroscop

Сервер 2

\\\\\\

Служба Sentinel

Серверное ПО Macroscop

Сервер 3

Слайд 16

Поддерживаемые устройства

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

IP

камеры

Гибридные и IP видерегистраторы
(DVR, NVR, XVR)

Видеосервера

IP видеодомофоны

Видео- и аудиоэнкодеры

Тепловизоры

Устройства для подключения датчиков и реле

Слайд 17

Поддерживаемые устройства

Для подключения аналоговых камер в ПО Macroscop можно использовать DVR регистраторы или

видеоэнкодеры.

Коаксиальный кабель

Коаксиальный кабель

Коаксиальный кабель

Коаксиальный кабель

LAN

Сервер с ПО Macroscop

Слайд 18

Используемые протоколы стандарты для подключения камер и других IP устройств

RTSP (Real Time Streaming

Protocol) — протокол прикладного уровня, созданный для систем телекоммуникации и развлечений и предназначенный для управления доставкой мультимедиа данных. RTSP — сигнальный протокол, он управляет сессией передачи данных.
Большинство современных IP камер и видеорегистраторов поддерживают данные протокол, что позволяет получать видеопоток с устройства без дополнительной интеграции этого устройства в ПО.
На транспортном уровне для передачи потока в режиме реального времени используется протокол RTP (Real-Time Protocol). Роль RTSP эĸвивалентна удалённому управлению сервером потоĸового медиа
ONVIF (Open Network Video Interface Forum) - это отраслевая международная организация, основанная Axis, Bosch и Sony в 2008 году, насчитывающая на данный момент 496 членов, которые разработали API-спецификации (Application Programming Interface) для интеграции продуктов безопасности между собой и объединили их в «профили», содержащие конкретные наборы функций.
Функциональные возможности ONVIF аналогичны функциям API, входящих в состав программного обеспечения производителей камер и видеорегистраторов и определяющим как клиенты проходят аутентификацию, изменяют IP-адреса, запрашивают видеопотоки, получают и отправляют события панорамирование, масштабирование и т. д. Разница в том, что спецификация ONVIF стандартизирована для использования разными производителями.
Профили ONVIF
Профиль - это фиксированный набор функций, предоставляемый устройством или клиентом, и характерный для этого стандарта ONVIF. Этот набор функций обязателен для каждого профиля ONVIF. Допускается поддержка устройствами и клиентами ONVIF комбинации профилей
ONVIF Устройство - сетевое устройство или программное обеспечение, которое предоставляет одну или несколько функций, например IP-камеры и видеорегистраторы.
ONVIF Клиент - сетевое устройство или программное обеспечение, которое использует одну или несколько функций, например ПО Macroscop.

Слайд 19

Профили ONVIF проинтегрированные в Macroscop
Профиль S используется в устройствах передачи потокового видео. Предназначен

для отображение и настройка потокового видео. Устройство профиля S (например, сетевая IP-камера или видеорегистратор) - это устройство, которое может отправлять видеопоток по IP-сети клиенту профиля S.
Профиль S также поддерживает функции ONVIF для управления телеметрией (PTZ), аудиовходами, релейными выходами для устройств имеющих такую функциональность.
Клиент профиля S (например, программное обеспечение для управления видео) - это клиент, который может конфигурировать, запрашивать и контролировать потоковое видео по IP-сети с устройства профиля S.
Профиль T поддерживает функции передачи потокового видео, поддерживает форматы кодирования H.264 и H.265, управление настройками изображения, получение и передачу событий по тревогам, например, обнаружение движения детектором движения или взлом корпуса. Обязательная функция для устройств профиля Т это отображение на экране и передача метаданных, а обязательная функция для клиентов профиля Т это управление телеметрией (PTZ).
Профиль T также поддерживает функции ONVIF такие как, настройка областей движения, цифровых входов и релейных выходов и двунаправленного звука для устройств и клиентов, имеющих такую функциональность.
Для профиля T в ПО Macroscop проинтегрирована только возможность получения видеопотока в формате H.265

Слайд 20

Интеграция с использованием API камер.
В случае если в рамках стандарта ONVIF не реализована

поддержка нужных функции или камера не поддерживает стандарт ONVIF может потребоваться дополнительная интеграция камеры в ПО Macroscop.
Интеграция проводится после предварительной оценки интеграции камеры разработчиками. После интеграции становится доступным такой функционал как:
Передача звука на камеру
Получение данных аналитики с камеры (пересечение линии, подсчет людей, контроль зон, распознавание автономеров и др.)
Работа с архивом, записанным на само устройство.

Слайд 21

Видеопотоки.
В Macroscop реализована возможность получения двух и более потоков от камеры (до 4).
Видеопоток

имеет следующие характеристики:
разрешение (например FullHD 1920*1080 2Mpx, HD 1280*720 1 Mpx, VGA (640*480) 0,3 Mpx. Разрешение определяет размер изображения в пикселях, по количеству точек по ширине и высоте.
Кодек, с помощью которого выполняется сжатие видеопотока (Macroscop поддерживает кодеки MJPEG, MPEG-4, H264, H265, MxPEG)
Количество кадров в секунду
Битрейт (зависит от всех вышеперечисленных параметров)
Использование двух и более потоков позволяет снизить нагрузку на вычислительные ресурсы сервера и рабочего места.
На сервере нагрузка может быть снижена за счет использования потоков низкого разрешения :
при работе видеоаналитики, в тех случаях когда аналитике не требуется видео высокого разрешения (например детектор движения, подсчет посетителей, тепловая карта и др.)
При перекодировании видео для работы мобильных и web-клиентов
На клиенте нагрузка снижается за счет использование потоков низкого разрешения при отображении камер в мультисетке.

Слайд 22

Форматы видеокодирования. Отличия.
MJPEG (Motion JPEG) — покадровый метод видеосжатия, основной особенностью которого является

сжатие каждого отдельного кадра видеопотока с помощью алгоритма сжатия изображений JPEG.
H264 – алгоритм сжатия, который сжимает последовательность изображений. H.264 разбивает изображение на макроблоки, обычно 16х16, которые используются для расчёта движения. Один кадр остаётся статичным, обычно его называют I-кадр [Intra frame], и содержит всё. Последующие кадры могут быть либо P-кадры [predicted], либо B-кадры [bi-directionally predicted]. В P-кадрах вектор движения кодируется для каждого макроблока на основе предыдущих кадров, таким образом декодер должен использовать предыдущие кадры, взяв последний из I-кадров видео и постепенно добавляя изменения последующих кадров пока не дойдёт до текущего.
Кодеки H265, MxPEG работают по такому же принципу что и кодек H264, отличия заключается в более продвинутых алгоритмах формирования P кадров.

Слайд 23

Использование тревожных входов/выходов камер и устройств в Macroscop
IP-камеры часто имеют контакты входов и

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

Слайд 24

Использование тревожных входов/выходов камер и устройств в Macroscop
Для работы с тревожными входами/выходами требуется

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

Слайд 25

Автоматизация. Задачи по расписанию, задачи по событию, задачи пользователя.
В ПО Macroscop есть возможность

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

Задачи по расписанию выполняются в указанное время с заданной периодичностью

Задачи по событию выполняются при наступлении определенного события в системе (событие аналитики, событие СКУД, потеря связи с камерой и др.)

Задачи пользователя выполняются при запуске оператором (приложение Macroscop Клиент) заранее настроенного сценария

Слайд 26

Многосерверная система. Резервирование.

Функционал резервирования канала позволяет обеспечить работу базового функционала ПО (запись архива,

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

Сервер 1

Лицензия сервера 1:
Камеры: 4
Резервирование камеры: 2

Сервер 2

Лицензия сервера 1:
Камеры: 2
Резервирование камеры: 4

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

Слайд 27

Многосерверная система. Резервирование.

Функционал резервирования канала позволяет обеспечить работу базового функционала ПО (запись архива,

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

Сервер 1

Лицензия сервера 1:
Камеры: 4
Резервирование камеры: 2

Сервер 2

Лицензия сервера 1:
Камеры: 2
Резервирование камеры: 4

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

Имя файла: Macroscop.-Технический-минимум.pptx
Количество просмотров: 7
Количество скачиваний: 0