www.wikidata.de-de.nina.az
Motion JPEG MJPEG ist ein Videocodec bei dem jedes Einzelbild separat als JPEG Bild komprimiert wird Inhaltsverzeichnis 1 Uberblick 1 1 Kompatibilitat und Dateiformate 1 2 Kompressionsraten Qualitat und Verwendung 2 Anwendung 2 1 Server 2 2 Clients 3 Weblinks 4 EinzelnachweiseUberblick BearbeitenDie mit MJPEG komprimierten Videos haben im Gegensatz zu den mit MPEG komprimierten eine von der Bewegung des Bildes unabhangige Qualitat Dieser Standard wird oft bei alteren digitalen Kameras verwendet Durch die einzelne Kompression aller Einzelbilder ist es bei diesem Format moglich einen Video Clip ohne die Notwendigkeit des Recodierens bildgenau zu schneiden was bei MPEG im Allgemeinen nur bei Schlusselbildern moglich ist Kompatibilitat und Dateiformate Bearbeiten Es gibt zahlreiche Varianten des Formats die zum Teil nicht zueinander kompatibel sind Fur 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 konnen nicht mehr einfach aus dem Video Stream in ein JPEG Bild konvertiert werden ohne die Informationen im Kopfdatenbereich der Datei zu verandern Kompressionsraten Qualitat und Verwendung Bearbeiten Die Kompressionsrate liegt mit 1 5 bis 1 13 zwischen unkomprimierten Formaten wie RGB 8 1 1 oder YCbCr 8 1 1 1 3 und der MPEG 2 Kompression ca 1 25 bis 1 100 Bei hoher Qualitat entspricht das fur PAL Video in etwa 30 MBit s bei Full HD in etwa 150 MBit s Im semi professionellen Studiobereich wird MJPEG teilweise nach wie vor als Zwischenformat fur die Postproduktion Schnitt eingesetzt Viele Internet IP Kameras verwenden auch dieses Format Bei neueren Kameras ab ca 2010 wird statt MJPEG ublicherweise der neuere Codec H 264 verwendet Anwendung BearbeitenServer Bearbeiten MJPEG findet Anwendung bei Netzwerkkameras Dabei wird der Stream haufig uber das HTTP Protokoll versendet Damit der Client meistens ein Webbrowser die Daten korrekt darstellen kann wird der spezielle MIME Typ multipart x mixed replace boundary verwendet Es folgt ein frei wahlbarer String zur Trennung zwischen den einzelnen Bildern nach dem MIME Typ boundary Danach folgen die einzelnen JPEG komprimierten Bilder getrennt durch den im MIME Typ definierten String Beispiel Implementationen findet man in Cambozola 1 und MJPEG Streamer 2 Bei Uberwachungskameras hat sich das Streamen per RTP Protokoll RFC 2435 3 als Standard 4 durchgesetzt Clients Bearbeiten Haufig genutzte Clients zur Darstellung von MJPEG Streams sind ubliche Webbrowser Safari Google Chrome Mozilla Firefox und Microsoft Edge unterstutzen MJPG inzwischen nativ Netzwerkkompatible Multimediaplayer wie VLC und MPlayer sowie jegliche Software die sich der FFmpeg Bibliotheken bedient sind ebenfalls geeignet zur Darstellung eines MJPEG Streams Ausserdem konnen die Spielekonsolen Wii von Nintendo sowie PlayStation 3 und PlayStation Portable von Sony sowie auch der Safari Browser des iPhones von Apple Filme im MJPEG Format ab Werk abspielen Weblinks Bearbeitensourceforge net MJPEG tools zum Aufnehmen und Bearbeiten von MJPEG unter LinuxEinzelnachweise Bearbeiten cambozola Memento des Originals vom 31 Marz 2009 im Internet Archive nbsp Info Der Archivlink wurde automatisch eingesetzt und noch nicht gepruft Bitte prufe Original und Archivlink gemass Anleitung und entferne dann diesen Hinweis 1 2 Vorlage Webachiv IABot www charliemouse com Java MJPEG Client und M GIF Server charliemouse com MJPG streamer Einfacher MJPEG Streaming Server RFC 2435 RTP Payload Format for JPEG compressed Video Oktober 1998 englisch ONVIF Streaming Specification PDF In onvif org Juni 2011 abgerufen am 23 Dezember 2015 englisch Abgerufen von https de wikipedia org w index php title Motion JPEG amp oldid 239083173