включить метаданные activesearch что это
Не активна функция поиск движения ActiveSearch
Вопрос: Не на всех камерах могу воспользоваться поиском ActiveSearch, галочка в настройках канала не активна. Как включить метаданные ActiveSearch в TRASSIR?
Ответ: При использовании аппаратного детектора движения метаданные ActiveSearch доступны только для следующих камер:
Определить доступность данной функции ( Hardware Motion Search) можно по таблице интеграции.
Особенности работы с камерами HikVision
Для того, чтобы иметь возможность использовать технологию ActiveSearch на аппаратном детекторе камер HikVision, необходимо предварительно включить метаданные ActiveSearch в веб- интерфейсе камеры.
Особенности работы с камерами Axis
Для того, чтобы иметь возможность использовать технологию ActiveSearch на аппаратном детекторе камер Axis, необходимо установить специальный плагин на веб- интерфейсе камеры. Архив с плагинами можно загрузить с нашего сайта.
Прежде чем производить установку плагина необходимо убедиться, что камера не подключена ни к одному видеосерверу. Версия плагина зависит от платформы камеры:
-ActiveSearchDetector_1_1_armv6.eap – для Ambarella (может потребоваться обновление прошивки камеры).
При выборе плагина для другой платформы должно появится сообщение о несоответствии плагина. После установки плагина камеру необходимо перезагрузить, после чего ее можно добавлять в Трассир.
Работа ActiveSearch с остальными устройствами
При подключении камер TRASSIR, ActiveCam, Beward серии BD, устройств Lanser дополнительных настроек производить не требуется. Достаточно убедиться, что на веб- интерфейсе устройства активирован аппаратный детектор движения, а в настройках требуемого канала стоит галочка в чекбоксе “ActiveSearch”.
Так же ActiveSearch доступен на любом программном детекторе движения в ПО TRASSIR.
Но следует помнить, что использование программных детекторов увеличивает нагрузку на процессор видеорегистратора!
Настройка детектора движения
Настройка дополнительных параметров и действий по тревоге
После настройки детектора движения необходимо настроить расписание записи, для этого из главного меню регистратора необходимо перейти в пункт «Конфигурация записи»
Настройка расписания записи
В данном меню необходимо:
• выбрать настраиваемую камеру
• выбрать оранжевый цвет(движение и тревоги) и «закрасить» мышкой нужные временные промежутки
Настройка через iVMS-4200
Настройка через клиентское программное обеспечение iVMS-4200, так же предполагает отдельно настройку детекции и отдельно расписания записи.
Для настройки детекции движения, необходимо:
• перейти в пункт меню «настройка событий»
• выбрать камеру для настройки
• выбрать тип тревоги «детектор движения»
• нарисовать зону детекции
• установить активируемый канал
• указать дополнительные настройки
Главное окно ПО iVMS-4200
Настройка детекции движения в ПО iVMS-4200
После настройки детекции можно переключаться в «Расписание хранилища» для настройки хранения. Тут необходимо:
• изменить шаблон, на «Шаблон по событию»
• установить дополнительные настройки если необходимо
Настройка расписания записи в ПО iVMS-4200
ActiveSearch. Детекторы, с которыми работает модуль. Принцип работы.
Оглавление
ActiveSearch
ActiveSearch— система интерактивного поиска в архиве на основании метаданных, полученных от:
При использовании поиска в архиве с помощью системы ActiveSearch имеется возможность выполнить поиск за определенный промежуток времени и с определенной продолжительностью результатов поиска движения.
ActiveSearch работает с метаданными, полученными от детектора движения, в которых содержится информация о том, в какое время и в какой области кадра происходило движение. При работе с программным детектором SIMT в метаданные так же заносится информация о продолжительности движения, скорости и размере движущегося объекта.
В диалоге ActiveSearch имеется возможность выбрать интересующую область изображения, в которой необходимо произвести поиск движения по архиву.
ActiveSearch +
ActiveSearch “превращается“ в ActiveSearch + в случае использования программного детектора SIMT.
MultiSearch
Использование технологии MultiSearch при поиске движения в архиве позволяет существенно сократить время поиска. Это достигается путем одновременного отображения сразу нескольких результатов поиска. Максимально возможное кол-во отображаемых участков архива равно 7.
Heat Maps
Начиная с версии Трассир 3.2, в ПО Трассир появилась так называемая “тепловая карта“- Heat Maps. Heat Maps работает на основании информации, полученной из метаданных ActiveSearch. Данная аналитика может работать в 2-х режимах: статическом и динамическом.
Динамический режим позволяет наложить на видео в реальном времени цветовую шкалу активности движущихся объектов.
Статический режим накапливает “тепловые“ показатели в различных частях изображения, где была зафиксирована активность.
Динамический режим- отображение активности движения на видео в реальном времени, активируется следующим образом: ПКМ по каналу, далее “Вид“, далее “Показывать фигуры“, далее выбираем “Тепловая карта“. По-умолчанию интенсивность движения отображается за последние 30 секунд, но этот временной интервал можно увелить путем изменения значения параметра «dyn_heatmap_duration» (в секундах) в расширенных настройках сервера.
Диалог ActiveSearch
Интерфейс состоит из области поиска, списка результатов поиска и фильтров поиска. Так же имеются кнопка, позволяющая переключаться в режим воспроизведения нескольких результатов одновременно (MultiSearch). При просмотре в режиме MultiSearch появляется возможность выбора интересующего объекта путем клика по объекту мышью. После клика будет осуществлен переход на тот фрагмент архива, в котором присутствует запись движения выбранного объекта.
Имеется чексбокс «Показывать область движения», при активации которого отрисуется именно та часть области поиска, в которой было зафиксировано движение. Так имеется кнопка «Перейти к архиву», которая позволяет перейти к просмотру того участка общего архива, в котором было детектированно движение данного объекта.
При переходе в режим тепловой карты (статический режим) появляется возможность наблюдать «тепловые показатели» области обзора камеры за выбранный промежуток времени. Исходя из цветовой градации визуально можно определить в каких областях кадра движение было наиболее интенсивным за выбранный временной интервал.
Метаданные ActiveSearch
Метаданные ActiveSearch хранятся в папках, которые входят в структуру архива ПО Трассир.
Диск, на котором хранятся метаданные ActiveSearch имеет флаг “motion_search_mark”. На этом диске происходит резервирование 10 Гб дискового пространства для хранения метаданных. Папки с метаданными ActiveSearch выглядят следующим образом:
Название папок состоят из префикса ”M$” и GUID-ов каналов.
Папки могут содержать внутри следующие файлы:
2014-06-26-1403726400_raw_16_16.db — данные MotionSearch для данного канала.
2014-08-07-1407355200_thumb— файл с картинками превью*.
2014-08-07-1407355200_thumb_index- файл с индексацией превью.
*кадр превью, которое возникает при наведении на таймлайн архива.
Название файла данных MotionSearch содержит в себе дату и время (в unixtime) события.
По-умолчанию метаданные ActiveSearch хранятся на первом подключенном на запись диске. В случае, если этот диск изъять из сервера, метаданные ActiveSearch начнут сохранятся на любой другой диск (например, на второй). После того, если первый диск снова подключить на запись архива, метаданные ActiveSearch снова будут сохранятся на него, а те метаданные, которые были записаны на другой диск, будут недоступны. Можно осуществить «сращивание» метаданных ActiveSearch путем переноса папок.
Особенности работы с камерами HikVision
Для того, чтобы иметь возможность использовать технологию ActiveSearch на аппаратном детекторе камер HikVision, необходимо предварительно включить метаданные ActiveSearch в веб- интерфейсе камеры.
Особенности работы с камерами Axis
Для того, чтобы иметь возможность использовать технологию ActiveSearch на аппаратном детекторе камер Axis, необходимо установить специальный плагин на веб- интерфейсе камеры. Архив с плагинами можно загрузить с нашего сайта.
Прежде чем производить установку плагина необходимо убедиться, что камера не подключена ни к одному видеосерверу. Версия плагина зависит от платформы камеры:
-ActiveSearchDetector_1_1_armv6.eap – для Ambarella (может потребоваться обновление прошивки камеры).
При выборе плагина для другой платформы должно появится сообщение о несоответствии плагина. После установки плагина камеру необходимо перезагрузить, после чего ее можно добавлять в Трассир.
Работа ActiveSearch с остальными устройствами
При подключении камер TRASSIR, ActiveCam, Beward серии BD, устройств Lanser дополнительных настроек производить не требуется. Достаточно убедиться, что на веб- интерфейсе устройства активирован аппаратный детектор движения, а в настройках требуемого канала стоит галочка в чекбоксе “ActiveSearch”.
Настройка камеры видеонаблюдения
Камеры видеонаблюдения являются неотъемлемой частью жизни современного человека. Они предназначены для осуществления визуального контроля над некими объектами и автоматического анализа наблюдаемого изображения.
Современные камеры видеонаблюдения имеют обширное количество функций, что делает их монтаж, настройку и последующее использование более доступными, а также упрощает процесс охраны объекта.
Как настроить уличную видеокамеру?
После установки уличной видеокамеры следует ее настройка. Её необходимо начинать с регулировки уровня наклона и поворота устройства на ту зону, в которой будет находиться объект наблюдения. Если камера имеет встроенное устройство для поворота, то настройку можно производить с места наблюдения.
Если видеокамера не имеет поворотного устройства, то следует производить самостоятельную настройку, для которой необходим еще один человек. Он будет выступать помощником, следя за настройкой с места последующего наблюдения, чтобы камера была настроена верно и захватывала необходимые углы обзора.
Также возможно применение маленького тестового экрана, который требуется подключить к устройству. Это существенно облегчит настройку.
На этом настройка видеокамеры с настроенным расстоянием фокуса завершается, но если устройство обладает собственным регулируемым объективом, то на нем еще необходимо настроить фокусное расстояние. Далее следует отрегулировать резкость изображения, что можно сделать при помощи интерфейса устройства, который нужно вывести на корпус камеры.
Как настроить камеры видеонаблюдения на движение?
Детекция движения – функция видеокамеры, позволяющая передавать и записывать изображение в случае обнаружения движения в зоне объекта, за которым ведется наблюдение.
Перед настройкой записи следует убедиться в следующих моментах:
Настройка записи движения производится по следующим шагам:
Далее происходит настройка расписания записи. В ней требуется определить время для записи. Здесь можно настроить опцию «Движение/Тревога», при которой камера будет фиксировать изображение и при стандартном движении, и при иных тревогах.
Если настройки необходимо синхронизировать для всех устройств регистратора, то следует нажать «Копировать в».
По необходимости можно отрегулировать время записи и время хранения ее на носителе.
Структура архива ПО TRASSIR
Введение
При проектировании систем видеонаблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО TRASSIR наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.
Индикация глубины архива представлена следующим образом:
основной поток / привилегированный поток / субпоток (например: 78/0/58).
Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.
В ПО TRASSIR 3.1 архив от предыдущих версий ПО TRASSIR в статистике глубины архива не учитывается
ПО версий 4.2 будет читать архив старых версий, например 4.0, но версия 4.0 архив от сервера 4.2 прочитать не сможет
ПО TRASSIR может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на серверах с предустановленной TRASSIR OS.
ПО TRASSIR не пишет архив на системный раздел, а также диски и разделы объемом меньше 10 Гб
Ниже представлена структура архива ПО TRASSIR:
Структура архива и принцип его работы
В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-4.1. В данную папку сохраняется вся информация с камер.
Архив ПО TRASSIR имеет определенную структуру, ниже можно с ней ознакомиться:
Блоки синхронизированного архива выглядят немного иначе, с припиской Guid канала:
На серверах TRASSIR OS в разделе архива еще может находиться папка lost+found, это системная директория.
Данную директорию использует утилита fsck, она предназначена для проверки файловой системы.
Если утилита fsck в ходе проверки находит данные в файловой системе, которые повреждены или не имеют имени в системе, то такие файлы помещаются в директорию lost+found.
В папке с архивом имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО TRASSIR.
Рассмотрим более подробно:
Из-за особенностей работы архива ПО TRASSIR, нельзя в один регистратор переносить диск с архивом с другого регистратора. Из-за этого может сломаться внутренняя нумерация блоков, и весь архив может стать не доступным. По той же логике, нельзя писать нескольким регистраторам в одну папку на сетевом хранилище.
Блоки и индексы архива
Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО TRASSIR. Соответственно архив ПО TRASSIR состоит из файлов блоков (по 2Гб) и файлов индексов (по 15мб).
В файлах-блоках хранится информация со всех камер подключенных к ПО TRASSIR.
Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).
Принцип названия файлов построен следующим образом:
«1» номер кольца записи (1 основной, 2 привилегированный, 3 субпоток)
«1400. » метка времени (Unix time в микросекундах)
«e77. » хеш диска
«006cb3» номер блока на диске
«-a» признак индекса («afterblock»)
Для ПО TRASSIR блок, метка времени которого отличается от других на 5 и более минут (текущее время + 5 минут), будет засчитан как «future»
Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” могут быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.
На создание «мегаблоков» влияет количество каналов и количество HDD подключенное к серверу.
В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться «мегаблоки»:
Флаги архива
Рассмотрим за что отвечают флаги архива.
При начале цикла перезаписи флаг initial_fill удаляется.
Метаданные ActiveSearch
В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.
Названия папок содержат префиксы “M$” и GUID’ы каналов. Содержимое папки:
Соответственно в папках содержатся файлы метаданных ActiveSearch.
В названии файла метаданных отражена дата события и его время в формате unixtime.
При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО TRASSIR начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО TRASSIR будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО TRASSIR доступны не будут. Но их можно перенести из одной папки в другую.
Данные ActiveSearch ассоциированы с временем когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.
HDD, на котором присутствует флаг motion_search_mark встанет на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При увеличении БД ActiveSearch больше 10 Гб будут удаляться блоки архива.
Три кольца записи
Распределение записи на HDD:
Основной видеопоток и привилегированный видеопоток на HDD записывается по алгоритму n-1, то есть субпоток пишется всегда на отдельный HDD.
Стоит учесть, что при большом количестве HDD в системе привилегированный поток может записываться отдельно от основного потока, то есть основной поток будет записываться на свои HDD, а привилегированный на свои HDD
Обратите внимание, что при добавлении дополнительного диска он будет записываться наравне с остальными, заполняясь постепенно. Резкого прироста глубины архива ожидать не стоит, особенно если глубина архива большая
Скорость записи и максимальный объем архива
Скорость записи архива
При использовании большого количества камер необходимо позаботиться о скорости записи архива на HDD.
Скорость записи архива в ПО TRASSIR:
не фрагментированные HDD
Чем больше время непрерывной работы ПО TRASSIR, тем быстрее можно работать с архивом. Это связано с тем, что ПО TRASSIR за время своей работы хранит в кэше/буфере информацию о имени и расположении файлов индексов/блоков.
Максимальный объем архива
Формула расчёта этой зависимости:
Количество каналов * ( Максимальное количество 2Гб блоков / 1024 / 1024 ) ≤ Размер a-block файла
Расчет необходимой ёмкости можно сделать через калькулятор на нашем сайте.
Распределение блоков архива при различных емкостях HDD
При проектировании сервера стоит учитывать емкости используемых HDD. Ниже рассмотрим ряд примеров, и ситуаций, которых стоит избегать при проектировании и настройке системы видеонаблюдения.
Рассмотрим ситуацию, когда под запись архива отведено 2 HDD объемом по 2 Тб. каждый. Блоки архива будут распределяться равномерно архива в такой системе:
В ПО TRASSIR можно добавить максимум 24 тома для записи. Связано это с ограничениями Windows по количеству латинских букв для назначения томов устройств. Обойти это ограничение возможно путем добавления HDD как сетевой папки.
Частые ошибки HDD в ПО TRASSIR
В процессе эксплуатации ПО TRASSIR могут возникать различные ошибки связанные с архивом:
При использовании привилегированных каналов в случае, если глубина основного потока будет составлять меньше суток, в ПО TRASSIR возникнет ошибка: «текущие настройки привели к вытеснению основного потока…«
В логах можно заметить спецсимволы (обычно постоянно повторяющихся), они так же несут информацию о возможных неполадках:
Дополнительно
Особенности работы архива старых версий ПО TRASSIR
В ПО TRASSIR 3.0, из-за особенностей записи архива, HDD сервера со временем фрагментировались, что в конечном итоге приводило к снижению скорости чтения и записи архива
Что такое фрагментация жесткого диска и какие проблемы она с собой несет?
Во время записи файла на жесткий диск существует вероятность, что файл не поместится в отведенное ему пространство и операционная система разделит его на логические части. Такое деление файла на части и называется фрагментацией файла.
Наиболее сильно фрагментируются файлы, которые часто меняют размер, а также файлы большого размера.
Чем сильнее фрагментирована файловая система, тем медленней компьютер работает с информацией на жестком диске.
Что такое дефрагментация жесткого диска?
Расчет емкости HDD
В случаях, когда требуется рассчитать необходимую емкость HDD для конкретной глубины архива используется формула:
Учитывая, что для передачи цифровой информации битрейт измеряется в битах, а объем хранения и обработки цифровой информации в байтах необходимо осуществлять перевод из одной единицы измерения в другую.
1 байт = 8 бит. Поэтому в формуле выше общий битрейт с устройств необходимо поделить на 8.
Пример:
Имеется 23 камеры с максимальным разрешением записи 2 МП и 4 Тб HDD на сервере.
Необходимо рассчитать глубину архива при такой емкости HDD, при условии, что запись будет постоянной, то есть 24 часа в сутки.
Соответственно находим общий битрейт:
средний битрейт для 2 МП камер при 25 к/с. (1920х1080/25fps) составляет 3 Мбит.
23 * 3 = 69 Мбит/с (это общий битрейт со всех 23 камер).
Переводим Мбит/с в мб/с поделив на 8.
Далее переводим в минуты умножив на 60.
Переводим в часы и сутки.
522 * 60 = 31320 мб/ч.
31320 *24 = 751680 мб/сутки.
Для удобного восприятия полученный результат переведем в Гб.
751680/1024 = 734 Гб в сутки при постоянной записи.
Соответственно переведем емкость HDD из Тб в Гб, то есть 4 * 1024 = 4096Гб.
И в итоге находим глубину архива.
4096/734 = 5, то есть глубина архива составит 5 суток, при условии, что запись велась на сервере постоянно.