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