Zum Inhalt springen

Media Transfer Protocol

aus Wikipedia, der freien Enzyklopädie

Das Media Transfer Protocol (MTP) ist ein Netzwerkprotokoll zur Übertragung von Dateien zwischen mobilen Endgeräten (wie z. B. Smartphones) und PCs. Es ist eine Weiterentwicklung des Picture Transfer Protocol.

Einführung

Vorgestellt wurde MTP im Herbst 2004 von den Unternehmen Microsoft und Canon.<ref> Pressemitteilung zur Einführung des MTP-Standards</ref> Es soll das Picture Transfer Protocol so erweitern, dass die Kommunikation neben den bisher unterstützten Digitalkameras auch mit anderen Geräten möglich wird. So ermöglicht eine spezielle Software für USB-Massenspeicher (UMS), Audiodaten ohne zusätzliche Gerätetreiber auf MTP-fähige MP3-Player zu laden. Mittlerweile wird MTP auch von vielen Smartphones verwendet.

Ü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 betreiben; UMS-Geräte werden von allen gängigen Betriebssystemen ohne spezielle Treiber unterstützt.

Vorteile

  • Das Gerät kann ohne vorheriges Abmelden („Auswerfen“) vom System abgezogen werden
  • Der Hersteller kann beliebige Dateisysteme auf dem Gerät verwenden
  • Mit dem PC können Wiedergabelisten für den Player erstellt werden
  • Der Funktionsumfang des Gerätes wird kaum gestört, da das Gerät gleichzeitig mit dem Computer auf denselben Speicher zugreifen kann.

Nachteile

  • Es ist kein direkter Zugriff auf das Dateisystem möglich
  • Das Protokoll 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.
  • Die Übertragung via MTP ist meist deutlich langsamer als beim USB-Massenspeicher-Zugriff.

Anwendungen

      | {{#ifeq: 20081218045852 | *
    | Vorlage:Webarchiv/Wartung/Stern{{#if: symbian.com | {{#invoke:WLink|getEscapedTitle|symbian.com}} | {{#invoke:Webarchiv|getdomain|http://www.symbian.com/news/pr/2007/pr20078925.html}} }} (Archivversionen)
    | {{#iferror: {{#time: j. F Y|20081218045852}}
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/DatumDer Wert des Parameters {{#if: wayback | wayback | Datum }} muss ein gültiger Zeitstempel der Form YYYYMMDDHHMMSS sein!
         | {{#if: symbian.com | {{#invoke:WLink|getEscapedTitle|symbian.com}} | {{#invoke:Webarchiv|getdomain|http://www.symbian.com/news/pr/2007/pr20078925.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y|20081218045852}} im Internet Archive{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
      }}
  }}
      | {{#if:
          | {{#iferror: {{#time: j. F Y|{{{webciteID}}}}}
    | {{#switch: {{#invoke:Str|len|{{{webciteID}}}}}
       | 16= {{#if: symbian.com | {{#invoke:WLink|getEscapedTitle|symbian.com}} | {{#invoke:Webarchiv|getdomain|http://www.symbian.com/news/pr/2007/pr20078925.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer }} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{{webciteID}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | 9 = {{#if: symbian.com | {{#invoke:WLink|getEscapedTitle|symbian.com}} | {{#invoke:Webarchiv|getdomain|http://www.symbian.com/news/pr/2007/pr20078925.html}} }} {{#ifeq:  | [] | [ | ( }}Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y| 19700101000000 + {{#expr: floor {{#expr: {{#invoke:Str|sub|{{#invoke:Expr|base62|{{{webciteID}}}}}|1|10}}/86400}} }} days}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
       | #default= Der Wert des Parameters {{#if: webciteID | webciteID | ID }} muss entweder ein Zeitstempel der Form YYYYMMDDHHMMSS oder ein Schüsselwert mit 9 Zeichen oder eine 16-stellige Zahl sein!Vorlage:Webarchiv/Wartung/webcitation{{#if:  || }}
      }}
    | c|{{{webciteID}}}}} {{#if: symbian.com | {{#invoke:WLink|getEscapedTitle|symbian.com}} | {{#invoke:Webarchiv|getdomain|http://www.symbian.com/news/pr/2007/pr20078925.html}} }} (Memento{{#if: {{#if:  | {{{archiv-bot}}} |  }} |  des Vorlage:Referrer}} vom {{#time: j. F Y|{{{webciteID}}}}} auf WebCite{{#if:  | ;  }}{{#ifeq:  | [] | ] | ) }}
  }}
          | {{#if: 
              | Vorlage:Webarchiv/Today
              | {{#if:
                      | Vorlage:Webarchiv/Generisch
                      | {{#if: symbian.com | {{#invoke:WLink|getEscapedTitle|symbian.com}} | {{#invoke:Webarchiv|getdomain|http://www.symbian.com/news/pr/2007/pr20078925.html}} }}  
                 }}}}}}}}{{#if:
    | Vorlage:Webarchiv/archiv-bot
  }}{{#invoke:TemplatePar|check
     |all      = url=
     |opt      = text= wayback= webciteID= archive-is= archive-today= archiv-url= archiv-datum= ()= archiv-bot= format= original=
     |cat      = Wikipedia:Vorlagenfehler/Vorlage:Webarchiv
     |errNS    = 0
     |template = Vorlage:Webarchiv
     |format   = *
     |preview  = 1
  }}{{#ifexpr: {{#if:20081218045852|1|0}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}}{{#if:|+1}} <> 1
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Genau einer der Parameter 'wayback', 'webciteID', 'archive-today', 'archive-is' oder 'archiv-url' muss angegeben werden.|1}}
  }}{{#if: 
    | {{#switch: {{#invoke:Webarchiv|getdomain|{{{archiv-url}}}}}
        | web.archive.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von Internet Archive erkannt, bitte Parameter 'wayback' benutzen.|1}} 
        | webcitation.org = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von WebCite erkannt, bitte Parameter 'webciteID' benutzen.|1}} 
        | archive.today |archive.is |archive.ph |archive.fo |archive.li |archive.md |archive.vn = 
          {{#if:  || }}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Im Parameter 'archiv-url' wurde URL von archive.today erkannt, bitte Parameter 'archive-today' benutzen.|1}}
      }}{{#if: 
         | {{#iferror: {{#iferror:{{#invoke:Vorlage:FormatDate|Execute}}|}}
             | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Wert des Parameter 'archiv-datum' ist ungültig oder hat ein ungültiges Format.|1}}
          |  }} 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Pflichtparameter 'archiv-datum' wurde nicht angegeben.|1}}
      }}
    | {{#if: 
         | {{#if:  || }}Vorlage:Webarchiv/Wartung/Parameter{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Der Parameter 'archiv-datum' ist nur in Verbindung mit 'archiv-url' angebbar.|1}}
      }}
  }}{{#if:{{#invoke:URLutil|isHostPathResource|http://www.symbian.com/news/pr/2007/pr20078925.html}}
    || {{#if:  || }}
  }}{{#if: symbian.com
    | {{#if: {{#invoke:WLink|isBracketedLink|symbian.com}}
        | {{#if:  || }}
      }}
    | {{#if:  || }}Vorlage:Webarchiv/Wartung/Linktext_fehlt
  }}{{#switch: 
    |addlarchives|addlpages= {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/Parameter}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: enWP-Wert im Parameter 'format'.|1}}
  }}{{#ifeq: {{#invoke:Str|find|http://www.symbian.com/news/pr/2007/pr20078925.html%7Carchiv}} |-1
    || {{#ifeq: {{#invoke:Str|find|{{#invoke:Str|cropleft|http://www.symbian.com/news/pr/2007/pr20078925.html%7C4}}%7Chttp}} |-1
         || {{#switch: {{#invoke:Webarchiv|getdomain|http://www.symbian.com/news/pr/2007/pr20078925.html }}
              | abendblatt.de | daserste.ndr.de | inarchive.com | webcitation.org = 
              | #default = {{#if:  || }}{{#if: 1 |Vorlage:Webarchiv/Wartung/URL}}{{#invoke:TemplUtl|failure| Fehler bei Vorlage:Webarchiv: Archiv-URL im Parameter 'url' anstatt URL der Originalquelle. Entferne den vor der Original-URL stehenden Mementobestandteil und setze den Archivierungszeitstempel in den Parameter 'wayback', 'webciteID', 'archive.today' oder 'archive-is' ein, sofern nicht bereits befüllt.|1}}
            }} 
       }}
  }}</ref> hat native MTP-Unterstützung für Musik, Video und Bilder.
  • Xbox 360 hat native Unterstützung.
  • Seit Android 3.1 „Honeycomb“ bietet das Smartphone-Betriebssystem eine native Unterstützung für MTP.

Quellen

<references />

Weblinks