Media Transfer Protocol

aus Wikipedia, der freien Enzyklopädie

Wechseln zu: Navigation, Suche

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

[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.
    • libmtp[3] eine Bibliothek, die extra für MTP entwickelt wurde. Sie enthält ebenfalls Komandozeilenprogramme
      • MTPFS[4] kann MTP-Geräte mit Hilfe von FUSE und libmtp einhängen
      • Banshee hat MTP-Unterstützung durch libmtp
      • gnomad2[5] hat MTP-Unterstützung durch libmtp
      • MTPSync[6] ein Synchronisierungsprogramm für MTP-Datenspeichergeräte
      • Amarok hat MTP-Unterstützung durch libmtp
      • JMTPSynchronizer[7] Java basierter MTP-Synchronisierer
      • Rhythmbox hat MTP-Unterstützung durch libmtp
      • Exaile hat MTP-Unterstützung durch libmtp und pymtp
      • Audacious hat MTP-Unterstützung durch libmtp
  • Mac OS X hat MTP-Unterstützung durch XNJB[8]. (XNJB benutzt libmtp)
  • AmigaOS/MorphOS besitzt MTP-Unterstützung über den PTP-Klassentreiber im Poseidon USB Stack V4.0.
  • Microsoft Windows unterstützt MTP ab Vista native. XP unterstützt MTP nur, wenn der Windows Media Player 10 installiert ist. Ältere Windowsversionen haben keinerlei MTP-Unterstützung.
  • Xbox 360 hat native Unterstützung
  • Symbian OS v9.5 [9] hat native MTP-Unterstützung für Musik, Video und Bilder

[Bearbeiten] Quellen

  1. Pressemitteilung zur Einführung des MTP-Standards
  2. gphoto.org
  3. libmtp.sourceforge.net, auf SourceForge
  4. adebenham.com/mtpfs
  5. gnomad2.sourceforge.net, auf SourceForge
  6. adebenham.com/mtpsync
  7. jmtpsynchronizer auf code.google.com
  8. XNJB, auf wentnet.com
  9. symbian.com

[Bearbeiten] Weblinks

Persönliche Werkzeuge