M-JPEG

M-JPEG

Motion JPEG (MJPEG) ist ein Video-Codec, bei dem jedes Einzelbild separat als JPEG-Bild komprimiert wird.

Inhaltsverzeichnis

Überblick

Die mit MJPEG-komprimierten Videos haben im Gegensatz zu den mit MPEG komprimierten eine von der Bewegung des Bildes unabhängige Qualität. Wegen der hohen Qualität (bei 3,125 MByte/s (25 MBit/s) etwa SVHS-Qualität) der Videos und der schon vorhandenen Encoder-Hardware wird dieser Standard oft von digitalen Kameras verwendet. Durch die einzelne Kompression aller Einzelbilder ist es bei diesem Format möglich, einen Video-Clip ohne die Notwendigkeit des Recodierens bildgenau zu schneiden, was bei MPEG im allgemeinen nur bei Schlüsselbildern möglich ist. Es gibt zahlreiche Varianten des Formats, die zum Teil nicht zueinander kompatibel sind.

Für das Quicktime-Format hat Apple zwei Arten der Kodierung definiert: MJPEG-A und MJPEG-B. Die zweite Variante ist dabei nicht mehr zum JPEG File Interchange Format kompatibel – einzelne Bilder können nicht mehr einfach aus dem Video-Stream in ein JPEG-Bild konvertiert werden, ohne die Informationen im Kopfdatenbereich der Datei zu verändern.

Die Kompressionsrate liegt mit 1:5 bis 1:13 zwischen unkomprimierten Formaten wie RGB/8 (1:1) oder YCbCr/8 (1:1,5 oder 1:2) und der MPEG-2-Kompression (ca. 1:25 bis 1:100). Bei hoher Qualität entspricht das für PAL-Video in etwa 30 MBit/s, weshalb die meisten Digitalkameras nur relativ kurze Sequenzen aufnehmen können.

Anwendung

Server

M-JPEG findet Anwendung bei IP-Cams, also Netzwerkkameras. Dabei wird der Stream häufig über das Protokoll HTTP versendet. Damit der Client (meistens ein Webbrowser) die Daten korrekt darstellen kann, wird der spezielle MIME-Type multipart/x-mixed-replace;boundary= verwendet. Es folgt ein frei wählbarer String zur Trennung zwischen den einzelnen Bildern nach dem MIME-Type boundary=. Danach folgen die einzelnen JPEG-komprimierten Bilder, getrennt durch den im MIME-Type definierten String. Beispiel-Implementationen findet man in [1] und [2].

Clients

Häufig genutzte Clients zur Darstellung von M-JPEG Streams sind übliche Webbrowser wie zum Beispiel Firefox. Zur Zeit unterstützt der Internet Explorer keine M-JPEG Streams. Für diesen populären Browser existieren Lösungen wie zum Beispiel Java-Applets. Netzwerkkompatible Multimediaplayer wie VLC und MPlayer sind ebenfalls geeignet zur Darstellung eines M-JPEG Streams. Außerdem können die Spielekonsolen Wii von Nintendo sowie Playstation 3 und Playstation Portable von Sony Filme im M-JPEG Format abspielen.

Weblinks

  • MJPEG tools zum Aufnehmen und Bearbeiten von M-JPEG unter Linux
  • [1] cambozola Java M-JPEG Client und M-GIF Server
  • [2] MJPG-streamer einfacher M-JPEG streaming server

Wikimedia Foundation.

Игры ⚽ Поможем написать курсовую

Schlagen Sie auch in anderen Wörterbüchern nach:

  • JPEG-2000 — ist ein Standard (ISO 15444) zur Bildkomprimierung, der auf der diskreten Wavelet Transformation (DWT) beruht. Wie das bekannte JPEG ist er von der Joint Photographic Experts Group herausgegeben. JPEG 2000 beherrscht sowohl verlustfreie als auch… …   Deutsch Wikipedia

  • Jpeg 2000 — Comparaison du JPEG 2000 avec d autres formats JPEG 2000 ou ISO/CEI 15444 1 est une norme commune à l’ISO, la CEI et l’UIT T. C’est une norme de compression d’images produite par le groupe de travail Joint Photographic Experts Group. JPEG 2000… …   Wikipédia en Français

  • Jpeg — (произносится «джейпег»[1], англ. Joint Photographic Experts Group  объединённая группа экспертов в области фотографии)  является широкоиспользуемым методом сжатия фотоизображений. Формат файла, который содержит сжатые данные обычно также… …   Википедия

  • .jpeg — File Interchange Format JPEG File Interchange Format Extension de fichier .jpeg, .jpg, .jpe, .jfif, .jfi Type MIME image/jpeg Développé par Joint Photographic Experts Group Type de format format d’image matriciel avec perte …   Wikipédia en Français

  • JPEG File Interchange Format — Extension .jpeg, .jpg, .jpe, .jfif, .jfi Type MIME image/jpeg Développé par Joint Photographic Experts Group Type de format format d’image matriciel avec perte Standard(s) ISO/CE …   Wikipédia en Français

  • JPEG File Interchange Format — Dateiendung: .jpg, .jpeg, .jpe, .jfif MIME Type …   Deutsch Wikipedia

  • Jpeg-ls — (souvent surnommé Lossless JPEG) est une norme de compression sans perte (donc réversible), basée sur l algorithme LOCO I (LOw COmplexity LOssless COmpression for Images) et évaluée par le Joint Photographic Experts Group, dont la notoriété est… …   Wikipédia en Français

  • JPEG-LS — (souvent surnommé Lossless JPEG) est une norme de compression sans perte (donc réversible), basée sur l algorithme LOCO I (LOw COmplexity LOssless COmpression for Images) et évaluée par le Joint Photographic Experts Group, dont la notoriété est… …   Wikipédia en Français

  • JPEG XR — (connu précédemment sous le nom Windows Media Photo et HD Photo) est un format graphique bitmap comprenant un algorithme de compression, créé par Microsoft. Il permet la compression avec perte ou sans perte. Il a été examiné et adopté comme… …   Wikipédia en Français

  • JPEG XR — Расширение .jxr[1], .hdp[2], .wdp[2] MIME image/vnd.ms photo Разработан JPEG Microsoft Опубликован …   Википедия

  • JPEG —   [sprich dschäipäg; Abk. für Joint Photographic Expert Group, dt. »vereinigte Fotoexpertengruppe«], internationales Forum zur Schaffung von Normen im Bereich der digitalen Bildspeicherung, die Mitglieder stammen aus nationalen Normungsbehörden… …   Universal-Lexikon

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”