Опции - Настройка

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

Представлен снимок экрана:

../../_images/Options_Config.png

TIMESTAMP_ON_CAPTURE - ZoneMinder может добавлять временную метку к изображениям двумя способами. По умолчанию, когда эта опция установлена, каждое изображение маркируется сразу после захвата, и поэтому изображение, хранящееся в памяти, отмечается сразу же. Второй метод не добавляет временные метки к изображениям до тех пор, пока они не будут сохранены как часть события или не будут доступны через веб-интерфейс. Временная метка, используемая в обоих методах, будет содержать одно и то же время, поскольку оно сохраняется вместе с изображением. Первый метод гарантирует, что изображение будет помечено независимо от любых других обстоятельств, но приведет к тому, что все изображения будут помечены, даже те, которые никогда не сохраняются или не просматриваются. Второй метод требует, чтобы изображения, которые должны быть помечены, были скопированы перед их сохранением, иначе могут быть применены две временные метки разного масштаба. Это имеет (возможно) желательное побочное действие, заключающееся в том, что метка времени всегда применяется с одинаковым разрешением, так что изображение, которое масштабируется, все еще будет иметь читаемую и правильно масштабированную временную метку.

TIMESTAMP_CODE_CHAR - Есть несколько кодов, которые можно использовать для того, чтобы ZoneMinder вставлял данные в таймштамп каждого изображения. Традиционно используется символ процента (%) для обозначения этих кодов, поскольку текущие коды символов не конфликтуют с кодами strftime, которые также могут быть использованы в таймштампе. Хотя это работает хорошо для операционных систем Linux, это не работает хорошо для операционных систем BSD. Изменение стандартного символа на что-то другое, например, на восклицательный знак (!), решает эту проблему. Обратите внимание, что это влияет только на коды таймштампа, встроенные в ZoneMinder. Это не влияет на семейство кодов strftime, которые можно использовать.

CPU_EXTENSIONS - Когда продвинутые процессорные расширения, такие как SSE2 или SSSE3, доступны, ZoneMinder может их использовать, что должно повысить производительность и снизить нагрузку на систему. Включение этой опции на процессорах, которые не поддерживают продвинутые процессорные расширения, используемые ZoneMinder, безопасно и не окажет никакого эффекта.

FAST_IMAGE_BLENDS - Для обнаружения сигналов ZoneMinder необходимо объединить захваченное изображение с хранящимся эталонным изображением для обновления его для сравнения с последующим изображением. Процентное соотношение, указанное в качестве эталона для монитора, определяет, насколько новое изображение влияет на эталонное изображение. Существует два метода, которые можно использовать для этого. Если этот параметр установлен, используется быстрая расчетная операция, которая не использует никакое умножение или деление. Этот расчет чрезвычайно быстрый, однако он ограничивает возможные процентные соотношения до 50%, 25%, 12.5%, 6.25%, 3.25% и 1.5%. Любое другое процентное соотношение будет округлено до ближайшего возможного. Альтернативный вариант - отключить эту опцию и использовать стандартное объединение вместо нее, что медленнее.

OPT_ADAPTIVE_SKIP - В предыдущих версиях ZoneMinder анализатор пытался поддерживать темп захвата, обрабатывая последний кадр на каждом проходе. Это иногда приводило к нежелательному побочному эффекту пропуска начальной активности, которая вызывала тревогу, поскольку пре-тревожные кадры должны были быть записаны на диск и в базу данных перед обработкой следующего кадра, что приводило к некоторой задержке между первым и вторым событием. Установка этого параметра позволяет использовать более новый адаптивный алгоритм, при котором анализатор пытается обработать как можно больше захваченных кадров, пропуская кадры только в том случае, если существует риск перезаписи еще не обработанных кадров. Этот пропуск является переменным в зависимости от размера буфера кольцевого буфера и оставшегося в нем места. Включение этого параметра обеспечит вам гораздо лучшее покрытие начала тревог, но при этом будут исключены пропущенные кадры ближе к середине или концу события. Однако следует помнить, что это приведет к тому, что анализатор будет немного отставать от захвата во время событий, и для особенно быстрых скоростей захвата возможно, что адаптивный алгоритм будет перегружен и не успеет отреагировать на резкое накопление ожидающих кадров, что может привести к переполнению буфера.

MAX_SUSPEND_TIME - ZoneMinder позволяет мониторам иметь детектор движения, например, при панорамировании камеры. Обычно это зависит от оператора возобновления детектора движения после этого, поскольку отказ от этого может оставить монитор в постоянном состоянии ожидания. Этот параметр позволяет установить максимальное время, в течение которого камера может быть приостановлена, прежде чем она автоматически возобновит детектор движения. Это время можно продлить последующими сигналами о приостановке после первого, поэтому непрерывное движение камеры также будет происходить во время приостановки монитора.

STRICT_VIDEO_CONFIG - При некоторых видеоустройствах ошибки могут быть сообщены при установке различных видеоатрибутов, когда на самом деле операция была успешной. Отключение этого параметра все еще позволит сообщать эти ошибки, но они не будут вызывать их смерть видеодемона захвата. Однако следует отметить, что это приведет к тому, что все ошибки будут проигнорированы, включая те, которые являются подлинными и которые могут привести к неправильной работе видеозахвата. Используйте этот параметр с осторожностью.

LD_PRELOAD - Некоторые старые камеры требуют использования библиотеки v4l1 compat. Этот параметр позволяет установить путь к библиотеке, чтобы она могла быть загружена перед запуском zmdc.pl.

V4L_MULTI_BUFFER - Производительность при использовании устройств Video 4 Linux обычно лучше, если используется несколько буферов, позволяющих захватить следующий кадр, пока обрабатывается предыдущий. Если у вас есть несколько устройств на карте, которые делят один вход, требующий переключения, этот подход иногда может привести к смешиванию кадров от одного источника с кадрами от другого. Отключение этого параметра предотвращает многопоточность, что приводит к более медленному, но более стабильному захвату изображений. Этот параметр игнорируется для нелокальных камер или если на устройстве захвата присутствует только один вход. Этот параметр решает аналогичную проблему, что и параметр ZM_CAPTURES_PER_FRAME, и вы обычно должны изменять значение только одного из параметров за раз. Если у вас разные карты захвата, требующие разных значений, вы можете переопределить их в каждом отдельном мониторе на странице источника.

CAPTURES_PER_FRAME - Если вы используете камеры, подключенные к видеокарте захвата, которая вынуждает несколько входов делиться одним чипом захвата, это может иногда привести к появлению изображений с обратными интерполированными кадрами, что приводит к низкому качеству изображения и характерному виду зубчатого края. Увеличение этого параметра позволяет вам принудительно захватывать дополнительные изображения перед тем, как одно из них будет выбрано в качестве захваченного кадра. Это позволяет аппаратуре захвата «успокоиться» и производить более качественные изображения за счет более низкой скорости захвата. Этот параметр не влияет на (а) сетевые камеры или (б) где несколько входов не делятся чипом захвата. Этот параметр решает аналогичную проблему, что и опция ZM_V4L_MULTI_BUFFER, и обычно вы должны изменять значение только одного из параметров за раз. Если у вас разные карты захвата, которым требуются разные значения, вы можете переопределить их в каждом отдельном мониторе на странице источника.

FORCED_ALARM_SCORE - Утилита „zmu“ может использоваться для принудительного срабатывания сигнала тревоги на мониторе, а не полагаться на алгоритмы обнаружения движения. Этот параметр определяет, какой балл следует присваивать этим сигналам тревоги, чтобы отличать их от обычных. Он должен быть меньше или равен 255.

BULK_FRAME_INTERVAL - Традиционно ZoneMinder записывает запись в базу данных таблицы кадров для каждого захваченного и сохраненного кадра. Это работает хорошо в сценариях обнаружения движения, но когда в ситуации DVR („Запись“ или „Мокорд“ режим), это приводит к большому количеству записей кадров и большому объему дискового пространства и пропускной способности базы данных для очень малой дополнительной информации. Установка этого значения в ноль позволит ZoneMinder группировать эти неаварийные кадры в одну запись „пакетов“, что экономит много трафика и места. Единственным недостатком этого является потеря информации о времени для отдельных кадров, но в постоянных условиях частоты кадров это обычно не имеет большого значения. Этот параметр игнорируется в режиме Modect и отдельные кадры все еще записываются, если срабатывает сигнал тревоги в режиме Mocord.

EVENT_CLOSE_MODE - Когда монитор работает в режиме непрерывной записи (Запись или Мокорд), события обычно закрываются через фиксированный период времени (длина раздела). Однако в режиме Мокорд возможно, что обнаружение движения может произойти в конце раздела. Этот параметр контролирует, что происходит, когда срабатывает сигнал тревоги в режиме Мокорд. Настройка „время“ означает, что событие будет закрыто в конце раздела независимо от активности тревоги. Настройка „бездействие“ означает, что событие будет закрыто в конце раздела, если нет активности тревоги в данный момент, иначе оно будет закрыто после того, как тревога закончится, что означает, что событие может оказаться длиннее обычной длины раздела. Настройка „тревога“ означает, что если тревога срабатывает во время события, событие будет закрыто после того, как тревога закончится, независимо от того, когда это происходит. Это имеет эффект ограничения количества тревог до одной на событие, и события будут короче длины раздела, если сработала тревога.

ВЕСОМЫЕ ЦЕНТРЫ БУДУТ - ZoneMinder всегда будет рассчитывать центр тревоги в зоне, чтобы дать некоторое представление о том, где на экране она находится. Это может быть использовано экспериментальной функцией отслеживания движения или вашими собственными пользовательскими расширениями. В режиме тревожных или отфильтрованных пикселей это простой средний пункт между пределами обнаруженных пикселей. Однако в методе «облако» это может быть рассчитано с использованием весовых пиксельных положений, чтобы обеспечить более точное позиционирование для неправильной формы облаков. Этот метод, хотя и более точен, также медленнее и поэтому по умолчанию отключен.

EVENT_IMAGE_DIGITS - Как только изображения событий захватываются, они сохраняются в файловой системе с числовым индексом. По умолчанию этот индекс имеет три цифры, поэтому числа начинаются с 001, 002 и т. д. Это работает для большинства сценариев, так как события с более чем 999 кадрами редко захватываются. Однако, если у вас очень длинные события и вы используете внешние приложения, вам может захотеться увеличить это значение, чтобы обеспечить правильную сортировку изображений в списках и т. д. Предупреждение: увеличение этого значения на работающей системе может сделать существующие события недоступными для просмотра, поскольку событие было сохранено по предыдущей схеме. Уменьшение этого значения не должно иметь никаких негативных последствий.

DEFAULT_ASPECT_RATIO - При указании размеров мониторов можно щелкнуть флажок, чтобы убедиться, что ширина остается в правильном соотношении к высоте, или наоборот. Это настройка позволяет указать, какое соотношение должны иметь эти настройки. Это должно быть указано в формате <ширина значения>:<высота значения>, и обычно значение по умолчанию 4:3 является приемлемым, но 11:9 - это еще одна распространенная настройка. Если при указании размеров монитора флажок не отмечен, эта настройка не имеет никакого эффекта.

USER_SELF_EDIT - Обычно только пользователи с привилегией системного редактирования могут изменять детали пользователей. Включение этого параметра позволяет обычным пользователям изменять свои пароли и настройки языка