Перейти в хранилище документации
Обратиться в техническую поддержку
Программное компрессирование видеосигнала – это процедура программной обработки оцифрованного видеопотока, производимая с целью уменьшения его объема. Компрессирование выполняется в соответствии со специализированным программным алгоритмом.
В ПК Интеллект для компрессирования видеосигналов с плат видеоввода используется специально разработанный алгоритм MotionWavelet. Использование данного алгоритма позволяет уменьшить объемы видеопотоков в несколько десятков крат (от 5 до 30-ти, в зависимости от характеристик видеосигнала и степени компрессирования).
Для компрессирования видеосигналов с IP-устройств используются разработанные производителями данных устройств или стандартные (например, MPEG4) алгоритмы.
Уменьшение объема видеопотока при компрессировании видеосигнала достигается за счет ухудшения его качества. В связи с этим в программном комплексе Интеллект компрессирование видеосигнала выполняется только в режимах записи на диск и передачи на Рабочие места. Перед отображением на монитор, установленный на Сервере, компрессирование видеосигнала не производится.
Для отображения на мониторе компрессированнного видеосигнала предварительно производится его декомпрессирование. Декомпрессирование автоматически выполняется при отображении видеосигналов (как в реальном времени, так и при воспроизведении видеозаписей из архива Сервера) на Рабочих местах и при воспроизведении видеозаписей на Сервере.
В случае, если разрешение видеоизображения на Мониторе меньше, чем разрешение компрессированного видеосигнала, ПК Интеллект производит частичную декомпрессию видеосигнала, что позволяет снизить нагрузку на процессор компьютера, производящего декомпрессию. Нагрузка на сеть при этом снижается только при использовании кодека MotionWavelet, для остальных кодеков – не снижается. Частичная декомпрессия возможна при использовании кодеков MPEG4, MJPEG, MXPEG, Motion Wavelet, H264svc. Частичная декомпрессия для кодеков H263, H264avc и Mpeg2 не поддерживается. Для H264svc-t поддерживается только понижение fps.
Описание используемых декомпрессоров приведено в таблице
Декомпрессор | Описание |
FfmpegAllInOneDecoder | Модуль, включающий набор декодеров библиотеки Ffmpeg (с открытым исходным кодом). Позволяет преобразовывать мультимедийные данные, сжатые с помощью кодеков: MPEG2, MPEG4, Motion JPEG |
FFmpegH264Decoder | Декомпрессор библиотеки Ffmpeg, применяемый для преобразования видеосигнала в формате H.264 |
H264DecodeBalancer | Модуль, применяемый при использовании видеокарт с реализованной технологией CUDA. Выполняет автоматическое переключение (в зависимости от параметров видеосигнала) между CUDA и декодерами библиотеки IPP |
H263IppDecoder H264InterlacedIppDecoder H264IppDecoder MPEG2IppDecoder MJPEGIpp MPEG4IppDecoder | Декомпрессоры, входящие в библиотеку Intel Integrated Performance Primitives (Intel IPP). В названии декомпрессора указан формат сжатия, для которого он используется |
H264SvcEx H264SvcTex | Декомпрессор для преобразования видеосигналов в формате H264Svc, получаемых от устройств Stretch, в формат H264Avc |
MxPEG Mobotix | Декомпрессор для преобразования видеосигналов, получаемых от устройств Mobotix |
Motion Wavelet 3.5, Motion Wavelet 7.1, Motion Wavelet 7.1 Intr | Декомпрессор, выполняющий вейвлет-преобразование видеосигнала. Примечание. Декомпрессоры Motion Wavelet 7.1 и Motion Wavelet 7.1 Intr используются для работы с архивом, записанным при помощи старых версий ПК Интеллект. |
BOSCH | Декомпрессор для преобразования видеосигналов, получаемых от устройств BOSCH |
Hikvision Decoder | Декомпрессор для преобразования видеосигналов, получаемых от устройств Hikvision |
StreamLabs | Декомпрессор для преобразования видеосигналов, получаемых от устройств StreamLabs (Wavelet и MotionWavelet) |
VWV | Декомпрессор для преобразования видеосигналов, получаемых от видеокамер VisioWave |
MediaSdkDecoder | Декомпрессор на базе технологии QuickSync, которая позволяет декодировать некоторые форматы видео аппаратно с использованием встроенного графического процессора Intel, тем самым значительно снижая нагрузку на CPU. |
Примечание.
Алгоритмы компрессирования и декомпрессирования задаются на панели настройки объекта Камера с помощью списков Компрессор и Декомпрессор соответственно (см. раздел Панель настройки объекта Камера). При этом заданный в настройках камеры алгоритм декомпрессирования сигнала используется при выводе видеосигнала на монитор видеонаблюдения и для работы детекторов.
Внимание!
По умолчанию возможность выбора алгоритмов компрессирования и декомпрессирования недоступна, и раскрывающиеся списки Компрессор и Декомпрессор недоступны для редактирования. Для включения данной возможности необходимо установить значение 1 параметру реестра EnableCodecSettings (см. Справочник ключей реестра).
Примечание.
В многопоточном режиме (см. раздел Настройка многопоточного видеосигнала) выбор кодека и настройка качества видеосигнала производятся отдельно для каждого видеопотока на панели настройки объекта Камера, на вкладке Видеопоток.
Если на панели настройки объекта Камера не выбран компрессор/декомпрессор (значение по умолчанию) или выбран неподходящий, ПК Интеллект автоматически выбирает первый по алфавиту компрессор/декомпрессор. Если он также не подходит, выбирается следующий по алфавиту и так далее, пока не будет найден подходящий.
Примечание.
При использовании плат видеоввода WS7 и WS17 рекомендуется оставлять поле Декомпрессор пустым, либо использовать декомпрессор Motion Wavelet. При выборе других декомпрессоров корректная работа ПК Интеллект не гарантируется.
Внимание!