Буферы Таб

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

../../_images/define-monitor-buffers.png

Таблица буферов монитора

  • Размер буфера изображения (кадры): Этот параметр определяет, сколько кадров хранится в кольцевом буфере в файловой системе ramdisk /dev/shm. Этот кольцевой буфер используется для хранения сырых изображений RGB, которые zms преобразует в изображения JPEG при просмотре в реальном времени. В прошлом это требовало большого размера, потому что оно накапливало кадры для анализа, но это было заменено динамической очередью пакетов. Значение от 3 до 5 достаточно для просмотра в реальном времени.

  • Максимальный размер буфера изображений (кадры): Этот параметр определяет максимальное количество кадров, хранящихся в кольцевом буфере. Идеально было бы оставить этот параметр пустым, но если есть какие-либо задержки в базе данных или дисках, очередь заполнится и потребит доступную оперативную память. Разумным значением было бы 2 раза интервал ключевых кадров. Помните, что буферные кадры для всех Мониторов хранятся в общей памяти, и увеличение этого значения может вызвать проблемы. Если вы обнаружите, что ваша система не позволяет вам использовать желаемое значение, скорее всего, ваша система имеет произвольное ограничение на размер разделяемой памяти «/dev/shm», которое может быть использовано даже при наличии достаточного свободного объема оперативной памяти. Это ограничение обычно легко изменить, см. раздел Часто задаваемые вопросы для подробностей.

  • Разогревочные кадры: Это указывает, сколько кадров анализатор ZMA должен обработать, но не изучать при запуске. Это позволяет ему создать точное изображение эталона из серии изображений до того, как слишком внимательно искать какие-либо изменения. Установка этого слишком высокой приведет к тому, что он будет занимать много времени для запуска, слишком низкая приведет к ложным сигналам тревоги при запуске анализатора ZMA.

  • Количество изображений до/после события: Эти параметры определяют, сколько кадров должно быть сохранено перед и после события. Это позволяет увидеть, что произошло непосредственно перед и после события. Значение, равное FPS для обоих этих параметров, является разумным начальным значением. Если это приводит к большому количеству коротких событий и если предпочтительнее объединить их вместе, чтобы сформировать меньше более длинных событий, увеличьте размер счетчика пост-событийного изображения. Буфер предварительного события является истинным буфером и не должен превышать половину размера кольцевого буфера изображений. Однако буфер пост-события - это просто счетчик, который применяется к захваченным кадрам, и поэтому им можно управлять более гибко. Также следует учитывать скорость кадров камеры при выборе этих значений. Например, сетевая камера, захватывающая со скоростью 1 кадр в секунду, даст вам 10 секунд перед и после каждого события, если вы выберете 10 здесь. Это может быть слишком долго и излишне растягивать события.

  • Буфер повтора изображения потока: Количество кадров, буферизованных для возможности паузы и перемотки потока при просмотре монитора в реальном времени. Значение 0 отключает эту функцию. Кадры буферизуются в ZM_PATH_SWAP, который является системным путем ZoneMinder. Обратитесь к Файлы конфигурации за информацией о обновлении системных путей. Если этот путь указывает на физический диск, в этих ситуациях будет вызвано много операций ввода-вывода при просмотре в реальном времени / монтаже. Если вы испытываете высокую нагрузку на систему в этих ситуациях, либо отключите эту функцию, либо используйте RAM-диск для ZM_PATH_SWAP.

  • Количество рамок тревоги: Этот параметр позволяет вам указать, сколько последовательных рамок тревоги должно произойти, прежде чем будет сгенерировано событие тревоги. Обычно, и по умолчанию, значение равно 1, что означает, что любая рамка тревоги вызовет или примет участие в событии. Вы можете ввести любое значение до 16 здесь, чтобы исключить кратковременные события, которые не предназначены для захвата. Значения более 3 или 4 маловероятно будут полезны, однако. Пожалуйста, обратите внимание, что если у вас включена запись статистики, то в настоящее время статистика не записывается для первых ‘Количество рамок тревоги’-1 рамок события. Таким образом, если вы установите это значение равным 5, то первые 4 рамки будут отсутствовать в статистике, в то время как более распространенное значение 1 гарантирует, что все рамки тревоги будут записаны в статистике.