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 |
[Bearbeiten] 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.
[Bearbeiten] Ü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.
[Bearbeiten] 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
[Bearbeiten] 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.
[Bearbeiten] 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
[Bearbeiten] 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

