Варианты - Высокий, Средний и Низкий Ч/Б
Есть несколько вариантов, которые объединены в категории пропускной способности, что позволяет вам настроить клиент ZoneMinder для работы оптимально через различные методы доступа, которыми вы можете воспользоваться. Вы можете захотеть использовать разные режимы в зависимости от вашей сети, чтобы экономить пропускную способность.
Представлен снимок экрана:
Следующие варианты доступны в группах H, M и L. Эти 3 группы контролируют, что происходит, когда клиент работает в режиме высокой, средней и низкой пропускной способности соответственно. В большинстве случаев начальные значения по умолчанию будут подходящими.
Высокий - Вам следует установить эти параметры при доступе к клиенту ZoneMinder через локальную сеть или высокоскоростную связь.
Средний - Вам следует установить эти параметры при доступе к клиенту ZoneMinder через медленный кабель или модем DSL.
Медленный - Вам следует установить эти параметры при доступе к клиенту Zoneminder через медленную сетевую связь.
WEB_H_REFRESH_MAIN, WEB_M_REFRESH_MAIN, WEB_L_REFRESH_MAIN - Как часто (в секундах) главная консольная окно должно обновляться само по себе. Главная консольная окно отображает общий статус и общее количество событий для всех мониторов. Это не тривиальная задача и не должна повторяться слишком часто, иначе это может повлиять на производительность остальной системы.
WEB_H_REFRESH_CYCLE, WEB_M_REFRESH_CYCLE, WEB_L_REFRESH_CYCLE - Как часто (в секундах) цикл обновления окна просмотра переключается на следующий монитор. Цикл просмотра окна - это метод непрерывного переключения между изображениями со всех ваших мониторов. Этот параметр определяет, как часто следует обновлять с новым изображением.
WEB_H_REFRESH_IMAGE, WEB_M_REFRESH_IMAGE, WEB_L_REFRESH_IMAGE - Как часто (в секундах) обновляется просматриваемое изображение (если не транслируется в реальном времени). Изображения с монитора можно просматривать в режиме потокового вещания или в режиме неподвижных изображений. Этот параметр определяет, как часто обновляется неподвижное изображение, он не влияет, если выбран режим потокового вещания.
WEB_H_REFRESH_STATUS, WEB_M_REFRESH_STATUS, WEB_L_REFRESH_STATUS - Как часто (в секундах) статус обновляется сам по себе в окне просмотра. Мониторное окно на самом деле состоит из нескольких рамок. Одна в центре содержит только статус монитора, который должен обновляться довольно часто, чтобы дать истинное представление. Этот параметр определяет эту частоту.
WEB_H_REFRESH_EVENTS, WEB_M_REFRESH_EVENTS, WEB_L_REFRESH_EVENTS - Как часто (в секундах) обновляется список событий в окне просмотра. На самом деле мониторное окно состоит из нескольких рамок. Нижняя рамка содержит список последних событий для удобного доступа. Этот параметр определяет, как часто это обновляется.
WEB_H_CAN_STREAM, WEB_M_CAN_STREAM, WEB_L_CAN_STREAM - Если вы знаете, что ваш браузер может обрабатывать потоки изображений типа „multipart/x-mixed-replace“, но Zoneminder не обнаруживает это правильно, вы можете установить этот параметр, чтобы убедиться, что поток доставляется с использованием или без использования плагина Cambozola. Выбрав „да“, вы сообщите Zoneminder, что ваш браузер может обрабатывать потоки нативно
WEB_H_STREAM_METHOD, WEB_M_STREAM_METHOD, WEB_H_STREAM_METHOD - ZoneMinder может быть сконфигурирована для использования либо видео в формате mpeg, либо серии или статических изображений JPEG при отправке потоков видео. Этот параметр определяет, что используется. Если вы выбираете mpeg, убедитесь, что у вас есть соответствующие плагины на вашем браузере, а выбор JPEG будет работать нативно в Mozilla и связанных браузерах и с Java-апплетом в Internet Explorer
WEB_H_DEFAULT_SCALE, WEB_M_DEFAULT_SCALE, WEB_L_DEFAULT_SCALE - Обычно ZoneMinder будет отображать „живые“ или „событийные“ потоки в их исходном размере. Однако, если у вас есть мониторы с большими размерами или медленным соединением, вы можете предпочесть уменьшить этот размер, альтернативно для маленьких мониторов вы можете увеличить его. Этот параметр позволяет вам определить, какое будет значение по умолчанию для масштабирования. Оно выражается в процентах, поэтому 100 - это нормальный размер, 200 - это размер в два раза больше и т.д.
WEB_H_DEFAULT_RATE, WEB_M_DEFAULT_RATE, WEB_L_DEFAULT_RATE - Обычно ZoneMinder отображает „события“ в их родном темпе, т.е. как можно ближе к реальному времени. Однако, если у вас длинные события, часто бывает удобно воспроизводить их с более высокой скоростью для обзора. Этот параметр позволяет указать, какое будет значение по умолчанию для повтора. Он выражается в процентах, поэтому 100 - это нормальный темп, 200 - это в два раза быстрее и т.д.
WEB_H_VIDEO_BITRATE, WEB_M_VIDEO_BITRATE, WEB_L_VIDEO_BITRATE - При кодировании реального видео через библиотеку ffmpeg можно указать битрейт, который примерно соответствует пропускной способности канала, используемого для потока. Это значение фактически соответствует параметру качества видео. Низкое значение приведет к появлению блочного изображения, а высокое - к более четкому изображению. Обратите внимание, что это значение не контролирует частоту кадров видеоролика, однако качество видео, которое получается, зависит как от этого значения, так и от частоты кадров, при которой видео создается. Более высокая частота кадров при определенном битрейте приводит к тому, что отдельные кадры имеют более низкое качество.
WEB_H_VIDEO_MAXFPS, WEB_M_VIDEO_MAXFPS, WEB_L_VIDEO_MAXFPS - При использовании потокового видео основным контролем является битрейт, который определяет, сколько данных может быть передано. Однако при низком битрейте при высоких скоростях кадров получается изображение низкого качества. Этот параметр позволяет ограничить максимальную скорость кадров, чтобы обеспечить поддержание качества видео. Дополнительным преимуществом является то, что кодирование видео при высоких скоростях кадров - это ресурсоемкая задача для процессора, когда в большинстве случаев очень высокая скорость кадров предлагает мало заметное улучшение по сравнению с той, которая имеет более разумные требования к ресурсам. Обратите внимание, что этот параметр реализован как предел, за которым происходит бинарное сокращение. Таким образом, если устройство записывает со скоростью 15 кадров в секунду и установило этот параметр на 10 кадров в секунду, видео не будет производиться со скоростью 10 кадров в секунду, а скорее со скоростью 7,5 кадров в секунду (15, деленное на 2), поскольку конечная скорость кадров должна быть исходной, разделенной на степень двойки.
WEB_H_SCALE_THUMBS, WEB_M_SCALE_THUMBS, WEB_L_SCALE_THUMBS - Если этот параметр не установлен, он отправляет весь файл изображения в браузер, который затем масштабирует его в окне. Если установлен, изображение масштабируется на сервере перед отправкой уменьшенного размера изображения в браузер для экономии полосы пропускания за счет использования ресурсов процессора на сервере. Обратите внимание, что ZM может выполнять масштабирование только в том случае, если на сервере установлена соответствующая функциональность графики PHP. Это обычно доступно в пакете php-gd.
WEB_H_EVENTS_VIEW, WEB_M_EVENTS_VIEW, WEB_L_EVENTS_VIEW - Сохраненные события можно просматривать в формате списка событий или в формате временной шкалы. Этот параметр устанавливает по умолчанию вид, который будет использоваться. Выбор одного вида здесь не препятствует использованию другого вида, так как он всегда будет доступен для выбора из того вида, который используется в данный момент.
WEB_H_SHOW_PROGRESS, WEB_M_SHOW_PROGRESS, WEB_L_SHOW_PROGRESS - При просмотре событий панель навигации по событиям и ползунок прогресса отображаются под самим событием. Это позволяет перейти к конкретным точкам в событии, но также может динамически обновляться для отображения текущего прогресса воспроизведения самого события. Этот прогресс рассчитывается на основе фактической продолжительности события и не напрямую связан с воспроизведением, поэтому на ограниченных каналах связи он может отставать от воспроизведения. Эта опция позволяет отключить отображение прогресса, при этом сохраняя навигационную функцию, когда пропускная способность не позволяет ей эффективно функционировать.
WEB_H_AJAX_TIMEOUT, WEB_M_AJAX_TIMEOUT, WEB_L_AJAX_TIMEOUT - Более новые версии живого потока и просмотра событий используют Ajax для запроса информации с сервера и динамического заполнения представлений. Этот параметр позволяет вам указать время ожидания, если это необходимо, после которого запросы будут отменены. Время ожидания может потребоваться, если запросы иначе будут висеть, например, при медленном соединении. Это приведет к потреблению большого количества памяти браузера и сделает интерфейс невосприимчивым. Обычно никаких запросов не должно быть сброшено, поэтому этот параметр должен быть установлен на значение больше, чем самое медленное ожидаемое время ответа. Это значение в миллисекундах, но если установить его равным нулю, то время ожидания использоваться не будет.