Сжатие видео

Вы здесь

Форматы сжатия в системах видеонаблюдения.

ФОРМАТ MJPEG (Motion JPEG)

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

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

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

ФОРМАТЫ H.264 и MPEG-4

Методы сжатия, применяемые в H.264 и MPEG-4 относятся к потоковым, это означает, что сжатие осуществляется как внутри одного кадра, так и контейнера для нескольких кадров.

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

Для примера возьмем один кадр разрешением 1600 х 1200 его вес в формате MJPEG составляет около 170KB. Формат H.264 отправит одно опорное изображение весом 170 кбайт, а последующие его изменения, будут иметь гораздо меньший размер.

В результате использования формата H.264 видеофрагмент будет меньше на 70-90% аналогичного фрагмента в формате MJPEG. Соответственно и генерируемый трафик будет значительно меньше.

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

нам доверяют