TopТехнический словарьM-JPEG - стандарт кодирования изображения

M-JPEG - стандарт кодирования изображения

Метод сжатия M-JPEG или MJPEG (Motion JPEG) представляет собой формат сжатия видео, в котором каждый кадр видео или поля с чересстрочной последовательностью видео сжимаются отдельно, каждый в виде изображения JPEG.

 

Первоначально этот стандарт был разработан для мультимедиальных приложений РС. В настоящее время M-JREG используется программным обеспечением и такими устройствами, как веб-браузеры, медиаплейеры, игровые консоли, цифровые аппараты, IP-камеры, веб-камеры, потоковые серверы, видеокамеры и нелинейные видеоредакторы.

 

Обслуживание M-JPEG обеспечивает много IP-камер, из чего следует, что такие браузеры как Mozilla Firefox и другие, на основе Webkit (движок браузера, основанный на принципах открытого исходного кода open source) имеет встроенную поддержку для просмотра потоков M-JPEG.

 

Очередной важной причиной частого использования M-JPEG в IP-камерах является возможность потоковой передачи. Поток HTTP делит каждое изображение на несколько ответов НТТР с определенным тегом. Потоковый RTP создает последовательность изображений в формате JPEG, которые могут быть получены клиентскими программами, например Quick или VLC. Встроенную поддержку браузеров используют: Safari, Google Chrome и Firefox. Другие браузеры, например Explorer, может отображать M-JPEG с использованием соответствующих плагинов.

 

Кодирование M-JPEG использует только внутрикадровый метод сжатия. Он не имеет алгоритмов более сложных вычислительно с использованием методов межкадрового прогнозирования. В то же время, как современные методы сжатия, такие как: MPEG-4 и H.264/AVC могут достигнуть степени сжатия 1:50 или более, недостаток в M-JPEG междукадрового прогнозирования (междукадровое предсказание) ограничиваеи его производительность 1:20 или менее, в зависимости от допуска артефактов вывода изображений. Поскольку кадры сжимаются независимо друг от друга, M-PEG имеет меньше требований к оборудованию для вычислительной мощи и памяти.