- Media Transfer Protocol
-
Das Media Transfer Protocol (MTP) ist eine Weiterentwicklung des Picture Transfer Protocol. Es ermöglicht die Übertragung von Daten zwischen Endgeräten und Computern.
Inhaltsverzeichnis
Einführung
Vorgestellt wurde MTP im Herbst 2004 von den Firmen Microsoft und Canon[1], um die Möglichkeiten des Picture Transfer Protocol so zu erweitern, dass die Kommunikation auch mit anderen Geräten – neben den bisher unterstützten Digitalkameras – erweitert wird. So ermöglicht eine spezielle UMS-Software, Audiodaten ohne zusätzliche Gerätetreiber auf MTP-fähige MP3-Player zu laden.
Übertragung
Zur Datenübertragung mit einem MTP-Gerät wird eine MTP-fähige Software benötigt. Einige MP3-Player lassen sich mit Hilfe einer Firmware-Aktualisierung als UMS-Gerät (USB-Massenspeicher) betreiben. UMS-Geräte werden ohne spezielle Treiber von allen gängigen Betriebssystemen unterstützt.
Vorteile
- Das Gerät kann ohne vorheriges Abmelden („Auswerfen“) vom System abgezogen werden
- Die Datenübertragung geschieht sequenziell
- Der Hersteller kann andere Dateisysteme als FAT verwenden
Nachteile
- Es ist kein direkter Zugriff auf das Dateisystem möglich
- Wird nicht von älteren Betriebssystemen unterstützt
- Die MTP-Software unterstützt meist nicht alle Funktionen und Formate, die das Gerät bietet, bzw. hat Probleme beim Konvertieren.
Anwendungen
- Unter GNU/Linux (POSIX) wird MTP-Kompatibilität erreicht mit:
- libgphoto2, eine Bibliothek die Picture Transfer Protocol (PTP) mit einigen MTP-Erweiterungen unterstützt. Ursprünglich war nur Kameraunterstützung geplant. Die folgende Programme benutzen libgphoto2:
- libmtp[3] eine Bibliothek, die extra für MTP entwickelt wurde. Sie enthält ebenfalls Kommandozeilenprogramme. Die folgende Programme benutzen libmtp:
- AmigaOS/MorphOS besitzt MTP-Unterstützung über den PTP-Klassentreiber im Poseidon USB Stack V4.0.
- Mac OS X hat MTP-Unterstützung durch XNJB[8]. (XNJB benutzt libmtp)
- Microsoft Windows unterstützt MTP ab Vista (außer N-Versionen) native. XP unterstützt MTP nur, wenn der Windows Media Player 10 installiert ist. Ältere Windowsversionen haben keinerlei MTP-Unterstützung.
- Symbian OS v9.5 [9] hat native MTP-Unterstützung für Musik, Video und Bilder
- Xbox 360 hat native Unterstützung
Quellen
- ↑ Pressemitteilung zur Einführung des MTP-Standards
- ↑ gphoto.org
- ↑ libmtp.sourceforge.net, auf SourceForge
- ↑ gnomad2.sourceforge.net, auf SourceForge
- ↑ jmtpsynchronizer auf code.google.com
- ↑ adebenham.com/mtpfs
- ↑ adebenham.com/mtpsync
- ↑ XNJB, auf wentnet.com
- ↑ symbian.com
Weblinks
Wikimedia Foundation.