Что такое кодек MPEG-4?

Кодек (формат) MPEG-4 был специально разработан для передачи высококачественного изображения через каналы с относительно низкой пропускной способностью, такие как Интернет или мобильная телефония. Его основные особенности:

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

Кодек MPEG-4, как и H.264, в отличие от MJPEG сжимает не отдельные кадры, а последовательность изображений. Главным их отличием является то, что они не отправляют лишней информации. Они не отправляют как MJPEG часто целое изображение, а отправляют только обновления, то есть то, что изменилось в «основном» кадре. Такой алгоритм сжатия получил название внешнекадровой компрессии. За счет его использования кодеки MPEG-4 и H.264 позволяют добиться значительной экономии дискового пространства и снижения нагрузки на полосу пропускания. Причем, кодек H.264 использует самые сложные алгоритмы сжатия видео изображений, но и экономия вышеописанных параметров у него значительно выше. По сравнению с MJPEG при идентичных показателях качества изображения кодек H.264 способен уменьшить размер видео файла более чем на 80 процентов. По сравнению с кодеком MPEG-4 при сжатии файлов H.264 выигрывает около 50%. Не смотря на то, что оборудование, поддерживающее кодек H.264 стоит дороже из-за повышенных требований к вычислительной части системы видеонаблюдения, сегодня он используется все чаще. Многие специалисты утверждают, что через несколько лет он практически вытеснит с рынка MPEG-4 и MJPEG, открывая возможность использования.