Macroscop. Технический минимум

1.

Macroscop. Техминимум.

2.

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

3.

Раздел общие вопросы. Калькулятор
позволяет выполнить расчет требований к оборудованию, на котором будет
3. Калькулятор
запускаться серверное и клиентское приложение Macroscop.
https://macroscop.com/podderzhka/kalkulator

4.

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

5.

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

6.

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

7.

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

8.

Раздел общие вопросы. Операционные системы.
4.
Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязанных программ,
предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.
Серверное приложение.
Может быть запущено на ОС 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 и новее
-
Может быть запущено на ОС Linux версий:
Ubuntu 18.04 LTS, 20.04 LTS
Astra Linux CE 2.12
Debian 9, 10
CentOS 7
Ограничения:
Не доступна интеграция с POS-терминалами и некоторыми СКУД
Не работает аналитика Распознавание автономеров Light
Нет поддержки ONVIF сервера (с 4.0 поддержка реализована)

9.

Раздел общие вопросы. Операционные системы.
4.
Операцио́нная систе́ма, сокр. ОС (англ. operating system, OS) — комплекс взаимосвязанных программ,
предназначенных для управления ресурсами компьютера и организации взаимодействия с пользователем.
Клиентское приложение.
Может быть запущено на ОС 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
Может быть запущена 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
Видеостена
Функционал Enterprise и Ultra лицензий вынесен в отдельные параметры лицензий. Это дает
Дублирование архива
возможность по согласованию сгенерировать лицензию типов LS и ST с добавлением функционала

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

11.

Лицензирование. Типы ключей защиты
Ключи защиты
USB ключи
Soft ключи
HASP
C 2015 г. по т.в.
Guardant
Использовались до 2019 г.
Не поддерживают аналитику:
РЛ Complete
РЛ Light
Не поддерживают
функционал:
Плавающее лицензирование
HASP
C 2019 г. по т.в.
Новый 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 (это та ультра которая сразу с распознованием лиц. Нет лиц, нет такой версии)

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.
Сетевой ключ с
лицензией Ent/Ultra
Служба
Sentinel
Служба
Sentinel
\\\\\\
Серверное
ПО
Macroscop
Серверное
ПО
Macroscop
Сервер 1
Сервер 2
\\\\\\
Служба
Sentinel
\\\\\\
Серверное
ПО
Macroscop
Сервер 3

16.

Поддерживаемые устройства
По Macroscop позволяет работать с большим количеством устройств,
используемых в системах видеонаблюдения
Видео- и аудиоэнкодеры
IP камеры
Гибридные и IP видерегистраторы
(DVR, NVR, XVR)
Видеосервера
IP видеодомофоны
Тепловизоры
Устройства для подключения
датчиков и реле

17.

Поддерживаемые устройства
Для подключения аналоговых камер в ПО Macroscop можно
использовать DVR регистраторы или видеоэнкодеры.
Коаксиальный кабель
Сервер с ПО Macroscop
Коаксиальный кабель
LAN
Коаксиальный кабель
Коаксиальный кабель

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:
Камеры: 4
Резервирование
камеры: 2
Сервер 1
При штатной работе системы все камеры
обрабатываются тем сервером, который
является для них основным
Каждый
сервер
постоянно
проверяет
работоспособность другого сервера
Лицензия
сервера 1:
Камеры: 2
Резервирование
камеры: 4
Сервер 2

27.

Многосерверная система. Резервирование.
Функционал резервирования канала позволяет обеспечить работу базового функционала ПО (запись архива, просмотр видео в реальном
времени) в случае выходя из строя основного для камер сервера
Лицензия
сервера 1:
Камеры: 4
Резервирование
камеры: 2
Сервер 1
В случае выхода сервера из строя, камеры,
подключенные к этому серверу начинают
обрабатываться резервным сервером для этих
камер
Лицензия
сервера 1:
Камеры: 2
Резервирование
камеры: 4
Сервер 2

28.

Многосерверная система. Сервер видеоаналитики..
Лицензия сервера 1:
Камеры: 4
Аналитика:
Распознавание лиц: 1
Подсчет посетителей: 1
Лицензия
сервера
видеоаналитики:
Сервер
видеоаналитики
Видеопоток
Результат аналитики
Сервер 1
Сервер видеоналитики получает видеопоток с
основного сервера, обрабатывает его и
возвращает на основной сервер данные,
полученные в результате анализа потока
Сервер
видеоаналитики
English     Русский Правила