Настройки на камере

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

Для большинства камер параметры транслируемых видео и аудиопотоков следует задавать на самой камере — средствами веб-интерфейса камеры. Исключение составляют отдельные марки и модели камер, для которых параметры видеопотоков задаются в приложении Macroscop Конфигуратор.

Ниже приведен перечень понятий, которые могут встретиться в настройках камер.

Поток

Примечание

Варианты названия: Канал, Stream, Channel

Поток — канал передачи видеоданных с камеры.

Macroscop поддерживает получение до четырёх потоков от одного источника одновременно, в настройках камеры эти потоки могут быть обозначены как:

  • Первый, Основной (First, Main)

  • Второй, Дополнительный, Дополнительный 1, Альтернативный, Альтернативный 1 (Second, Sub, Additional, Additional 1, Alternative, Alternative 1)

  • Третий, Дополнительный 2, Альтернативный 2 (Third, Additional 2, Alternative 2)

  • Четвёртый, Дополнительный 3, Альтернативный 3 (Fourth, Additional 3, Alternative 3)

Для большинства устройств опция Поток служит для включения и выбора канала для настройки прочих параметров трансляции.

Кодек

Примечание

Варианты названия: Формат, Формат видео, Формат сжатия, Формат кодирования, Codec, Format, Video format, Compression format, Coding format, Encoding mode

Кодек — алгоритм сжатия и декодирования передаваемых в рамках трансляции данных, применяемый для уменьшения объёма данных для передачи и хранения.

Macroscop поддерживает следующие кодеки:

  • MJPEG (Motion JPEG) — стандарт с наименьшей степенью сжатия среди поддерживаемых. Поток формируется из череды изображений в формате JPEG, содержащих полные кадры сцены. В сравнении с другими стандартами предъявляет самые низкие требования к ресурсам декодирующего устройства, в то же время требуя наибольшей ширины канала и объёма дискового пространства для хранения архива.

  • MPEG-4 (MPEG-4 Part 2) — стандарт, предоставляющий умеренную степень сжатия, т.е. при аналогичном качестве изображения ширина канала и объём архива будут значительно меньше, чем у MJPEG, тогда как потребление ресурсов при декодировании незначительно возрастёт. Поток формируется из опорных кадров (I-кадр), содержащих полные кадры сцены, разделённых последовательностью промежуточных кадров (P- и B-кадры), содержащих только движущуюся часть кадра и данные компенсации движения объектов для прогнозирования следующих кадров. В связи с применением метода прогнозирования движущиеся объекты подвержены визуальному размытию при просмотре в замедленном режиме и на стоп-кадре. В современных камерах MPEG-4 практически не используется — вместо него используется более совершенный H.264.

  • H.264 (MPEG-4 Part 10, AVC) — стандарт, представляющий собой усовершенствованный MPEG-4. Благодаря улучшенным алгоритмам формирования потока и предсказания следующего кадра предоставляет большую степень сжатия при лучшем качестве промежуточных кадров, чем у предшественника. Это позволяет уменьшить объём передаваемых и хранимых данных путём увеличения потребления ресурсов при их обработке по сравнению с MPEG-4.

  • H.265 (HEVC) — стандарт, представляющий собой усовершенствованный H.264. Благодаря более эффективным в сравнении с предшественником алгоритмам кодирования позволяет ещё сильнее уменьшить объём передаваемой и хранимой информации ценой повышения потребления ресурсов при обработке данных по сравнению с H.264.

  • MxPEG — проприетарный стандарт, разработанный и применяющийся компанией Mobotix. Является своего рода смешением стандартов MJPEG и H.264: каждый кадр потока является самостоятельным изображением, но только часть кадров содержит полный кадр сцены, тогда как большая часть кадров содержит только изменившиеся фрагменты. Благодаря такому подходу снижается размытие объектов в движении на фрагментированных кадрах, тогда как требования к ресурсам для передачи, хранения и обработки потока находятся между MJPEG и H.264.

  • H.264+, H.265+, WiseStream, Zipstream, Smart Stream — стандарты, представляющие собой расширенные версии H.264 и H.265, снабжённые улучшениями того или иного алгоритма исходных кодеков. Чаще всего представлены в интерфейсе камеры как дополнительная опция исходного кодека, а не самостоятельный кодек. Позволяют уменьшить битрейт потока без заметной потери качества, чем снизить нагрузку на сеть и уменьшить размер архива. При этом более высокая степень сжатия в сравнении с исходными кодеками также предполагает более высокие требования по ресурсам, затрачиваемым при декодировании.

Примечание

При значении GOV выше 350 для расширенных версий кодеков применяются следующие требования и ограничения:

  • При просмотре архива возможны периодические задержки.

  • При большом количестве камер с большим GOV происходит выкачивание большого объёма видео в память. Это может привести к росту потребления ресурсов CPU.

  • При позиционировании в архиве могут возникнуть задержки.

  • Перед воспроизведением видео реального времени надпись Ожидание может отображаться дольше, чем обычно. Это происходит, когда в настройках камеры включена опция Подключение через сервер. Если данная функция выключена, Macroscop Клиент подключается напрямую к камере, и видео отображается практически сразу.

  • Чем больше GOV и меньше частота кадров, тем сильнее архив прореживается. В этом случае второй этап прореживания не имеет смысла.

  • При воспроизведении архива, записанного камерой с большим GOV, необходимо включить в дополнительных настройках потока опцию Использовать расширенную версию кодека даже в том случае, если на данный момент на камере настроен низкий GOV.

Примечание

Чем сильнее сжато видео, тем меньше объём данных при передаче и хранении, и тем выше потребление ресурсов на декодирование видео при просмотре и обработке с помощью модулей видеоаналитики.

Качество / Сжатие

Примечание

Варианты названий: Уровень качества, Quality, Quality level. Степень сжатия, Уровень сжатия, Compression, Compression level.

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

  • Сжатие — параметр, определяющий степень снижения детализации передаваемого кадра.

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

Градация параметров может указываться в процентном соотношении (например, Качество=90%) к исходному кадру или в виде предзаданных производителем камеры уровней сжатия (например, в диапазоне от 0 до 12).

Оба параметра отвечают за снижение детализации кадра, разница заключается в принципе применения выбранного значения: в то время, как Степень сжатия указывает на то, насколько детализация должна быть уменьшена, Качество — насколько детализация должна быть сохранена. Например, настройка Сжатие=30% аналогична настройке Качество=70%.

В зависимости от условий видеонаблюдения и аппаратных особенностей камеры, приемлемый уровень компрессии может составлять от 30 до 60%, хотя возможны варианты от 0 (минимальное сжатие) до 70% (высокое сжатие). Устанавливать фактическую степень сжатия следует, исходя из визуальной оценки качества получаемого изображения.

Разрешение

Примечание

Варианты названия: Размер изображения, Качество изображения, Resolution, Image size, Dimensions

Разрешение — параметр, определяющий детализацию кадра через указание количества цветовых точек (пикселей), формирующих изображение. В зависимости от модели камеры, данная настройка может быть выражена как прямое сопоставление количества точек по горизонтали и по вертикали (1920x1080), абсолютное количество точек в изображении (2 Мпикс) или имя стандарта (FullHD).

Чем выше разрешение, тем выше детализация кадра и тем выше потребление ресурсов при его передаче, хранении и обработке.

Примечание

Macroscop не имеет ограничений по данному параметру кроме налагаемых используемым стандартом. Однако, низкое разрешение кадра сделает невозможным анализ потока модулями видеоаналитики, тогда как высокое может повлечь увеличение потребления ресурсов при декодировании избыточно детализированного кадра.

Частота кадров

Примечание

Варианты названия: Кадровая частота, кадр/с, Frame Rate, Frame frequency, Frames per second, FPS

Частота кадров — параметр, указывающий на количество кадров, содержащихся в одной секунде видео.

Чем выше значение этого параметра, тем плавнее смотрится движение в видео и тем выше потребление ресурсов при его передаче, хранении и обработке.

Примечание

Macroscop не имеет ограничений по данному параметру кроме налагаемых используемым стандартом. Однако, низкая частота кадров может вызвать рывки при просмотре видео и сделает невозможным анализ потока модулями видеоаналитики.

Профиль

Примечание

Варианты названия: Profile

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

Примечание

Настройка доступна преимущественно только для кодека H.264

Macroscop поддерживает следующие профили:

  • Baseline (BP) — профиль, предполагающий минимальное сжатие видео. Относительно других профилей, обеспечивает наименьшее потребление ресурсов при декодировании за счёт увеличения объёма данных для передачи и хранения.

  • Main (MP) — профиль, предполагающий баланс между потреблением ресурсов при декодировании, передаче и хранении данных.

  • High (HP) — профиль, предполагающий максимальное сжатие видео. Относительно других профилей, обеспечивает наименьшую нагрузку на сеть и диски для хранения за счёт увеличения потребления ресурсов при декодировании.

Битрейт

Примечание

Варианты названия: Bitrate

Битрейт — параметр, определяющий объём информации, передаваемый камерой за единицу времени. Измеряется битами в секунду (бит/c, bps), а также производными величинами с приставками кило- (кбит/с, kbps), мега- (Мбит/с, Mbps) и т.д.

Примечание

Данный параметр преимущественно применяется для кодека H.264.

Примечание

Macroscop не имеет ограничений по данному параметру кроме налагаемых используемым стандартом. Однако, низкое значение битрейта может повлечь значительное ухудшение качества изображения, особенно в условиях высокой активности в кадре.

Тип битрейта

Примечание

Варианты названия: Bitrate type

Тип битрейта — параметр, определяющий способ управления объёмом передаваемых данных.

Примечание

Данный параметр преимущественно применяется для кодека H.264.

  • Variable Bit Rate (VBR) — переменный битрейт. Обеспечивает заданные параметры видеопотока, при этом ширина канала может изменяться. Данный режим рекомендуется использовать в большинстве случаев, при отсутствии проблем с пропускной способностью сети.

  • Constant Bit Rate (CBR) — фиксированный, постоянный битрейт. Обеспечивает заданную ширину канала, при этом, в зависимости от реализации в данной модели камеры, могут изменяться отдельные параметры видеопотока и, в результате, снижаться качество изображения. Данный режим рекомендуется использовать только при наличии проблем с пропускной способностью сети.

Интервал опорного кадра (GOV)

Примечание

Варианты названия: Группа изображений, Группа видео, Опорный кадр, GOP, GOV, Group of Pictures, Group of Video, Group of VOP, I-frame

GOV — параметр, определяющий длину группы кадров (расстояние между опорными кадрами).

Например, при GOV=50, один опорный кадр будет приходиться на 50 передаваемых кадров (т.е. между опорными будет 49 промежуточных кадров); при частоте 25 кадров/сек и GOV=50 один опорный кадр будет формироваться каждые 2 сек. Чем выше GOV, тем меньше объем видеопотока, но больше потребление оперативной памяти и процессорного времени, т.к. для декодирования каждого последующего кадра необходимо хранить в памяти опорный кадр и все последующие промежуточные кадры, до следующего опорного.

Примечание

Данный параметр преимущественно применяется для кодека H.264.

Примечание

Macroscop не имеет ограничений по данному параметру кроме налагаемых используемым стандартом. Однако, большое значение GOV может вызвать задержки при воспроизведении видео и невозможность анализа потока модулями аналитики, тогда как малое значение увеличит нагрузку на сеть и архив. Так, например, при GOV=1 формат H.264 ничем не отличается от MJPEG.