Play Video
1
Easy UMS, USB Mass Storage and Media Transfer Protocol
Easy UMS, USB Mass Storage and Media Transfer Protocol
::2012/07/18::
Play Video
2
Friday Minis 18: Media Transfer Protocol
Friday Minis 18: Media Transfer Protocol
::2013/08/16::
Play Video
3
How to enable usb mass storage on samsung (From MTP to USB Mass Storage connection)
How to enable usb mass storage on samsung (From MTP to USB Mass Storage connection)
::2013/04/25::
Play Video
4
Review of Alpine CDE-123R Car CD/Radio with SmartPhone support
Review of Alpine CDE-123R Car CD/Radio with SmartPhone support
::2011/04/29::
Play Video
5
MTP support in Far
MTP support in Far
::2013/10/29::
Play Video
6
HP TouchPad CM10 Tips, Tweaks and Fixes Guide for Jelly Bean, Android 4.1.2
HP TouchPad CM10 Tips, Tweaks and Fixes Guide for Jelly Bean, Android 4.1.2
::2012/11/14::
Play Video
7
MCCI and Synopsys Demonstrate USB 3.0 MTP
MCCI and Synopsys Demonstrate USB 3.0 MTP
::2012/11/20::
Play Video
8
present MTP ver30 4 56
present MTP ver30 4 56
::2013/12/24::
Play Video
9
BeeAndroid How to connect android phone with a PC and enable USB storage
BeeAndroid How to connect android phone with a PC and enable USB storage
::2013/12/22::
Play Video
10
MTP BATCH 8 - BATCH PICTURE
MTP BATCH 8 - BATCH PICTURE
::2012/12/22::
Play Video
11
USB MASS STORAGE 2 0 MEMORY CARD READER NEW, UNIVERSAL READS SD, SDHC, XD  ONLY 0 99 CENTS!
USB MASS STORAGE 2 0 MEMORY CARD READER NEW, UNIVERSAL READS SD, SDHC, XD ONLY 0 99 CENTS!
::2013/08/04::
Play Video
12
BZ Virtual MTP Video
BZ Virtual MTP Video
::2013/03/12::
Play Video
13
MTP
MTP
::2012/11/17::
Play Video
14
Passeio a Almurol 25-02-2012 com os M.T.P
Passeio a Almurol 25-02-2012 com os M.T.P
::2012/02/26::
Play Video
15
Sony Tablet S & P: Automated ADB Driver Installer
Sony Tablet S & P: Automated ADB Driver Installer
::2012/02/09::
Play Video
16
USB Mass Storage
USB Mass Storage
::2011/05/17::
Play Video
17
Disabling USB Mass Storage Devices in Microsoft Windows
Disabling USB Mass Storage Devices in Microsoft Windows
::2013/12/01::
Play Video
18
[TemptingGuides] Android - Mass Storage Mode
[TemptingGuides] Android - Mass Storage Mode
::2013/02/24::
Play Video
19
MTP
MTP
::2013/08/25::
Play Video
20
I Slap a MTP Hater
I Slap a MTP Hater
::2013/04/13::
Play Video
21
usb lock rp network security
usb lock rp network security
::2014/01/04::
Play Video
22
mtp mac
mtp mac
::2012/07/07::
Play Video
23
HP TouchPad CM10 Unofficial Preview Build by Jcsullins
HP TouchPad CM10 Unofficial Preview Build by Jcsullins
::2013/03/04::
Play Video
24
Haystack Presentation
Haystack Presentation
::2013/06/06::
Play Video
25
AVH-X3600BHS In dash DVD multimedia player by Pioneer Review
AVH-X3600BHS In dash DVD multimedia player by Pioneer Review
::2014/01/02::
Play Video
26
Perbandingan Sony Xperia Z Ultra VS Sony Xperia Z
Perbandingan Sony Xperia Z Ultra VS Sony Xperia Z
::2013/10/03::
Play Video
27
3D Could Be Useful! [Weekly Recap - 29 July 2011]
3D Could Be Useful! [Weekly Recap - 29 July 2011]
::2011/07/29::
Play Video
28
Jelly Bean AOSP Code, Compiling JB, SGS2, Evo 3d, and A500 Get JB!
Jelly Bean AOSP Code, Compiling JB, SGS2, Evo 3d, and A500 Get JB!
::2012/07/13::
Play Video
29
Abduljalil
Abduljalil
::2012/10/14::
Play Video
30
Harga Sony Xperia Z Ultra   Review
Harga Sony Xperia Z Ultra Review
::2013/10/03::
Play Video
31
Aneisa Hicks
Aneisa Hicks
::2010/05/01::
Play Video
32
Playstation Phone AKA Xperia PLAY - preview
Playstation Phone AKA Xperia PLAY - preview
::2011/02/17::
Play Video
33
Apple Forced to Apologize, CyanogenMod 10 Alphas, Verizon Galaxy S3 Updates
Apple Forced to Apologize, CyanogenMod 10 Alphas, Verizon Galaxy S3 Updates
::2012/07/20::
Play Video
34
Sony Xperia Z unboxing / kicsomagolás (HD)
Sony Xperia Z unboxing / kicsomagolás (HD)
::2013/03/19::
Play Video
35
Samsung Galaxy Tab 10.1 USB Local Sync
Samsung Galaxy Tab 10.1 USB Local Sync
::2011/09/20::
Play Video
36
Sony Xperia™ Z Ultra
Sony Xperia™ Z Ultra
::2013/09/17::
Play Video
37
usb storage
usb storage
::2008/12/26::
Play Video
38
Sony Unveils Xperia Sola - Dual Core 1GHz, 3.7" Bravia Reality Display, "Floating Touch" Tech & More
Sony Unveils Xperia Sola - Dual Core 1GHz, 3.7" Bravia Reality Display, "Floating Touch" Tech & More
::2012/03/13::
Play Video
39
O Molee Acabouu
O Molee Acabouu
::2011/03/12::
Play Video
40
2631630
2631630
::2014/04/22::
Play Video
41
JVC KW-AVX720 and KW-AVX820 DVD Car Stereo Receivers | Crutchfield Video
JVC KW-AVX720 and KW-AVX820 DVD Car Stereo Receivers | Crutchfield Video
::2009/06/22::
Play Video
42
Tech Titan Data Force 1
Tech Titan Data Force 1
::2013/09/19::
Play Video
43
How to set up a FTP server on your Android Phone. EASY file access!
How to set up a FTP server on your Android Phone. EASY file access!
::2012/12/03::
Play Video
44
USB-storage-controller-v.2
USB-storage-controller-v.2
::2012/06/01::
Play Video
45
16  Simple Mail Transfer Protocol SMTP
16 Simple Mail Transfer Protocol SMTP
::2014/03/03::
Play Video
46
How to turn the Samsung Galaxy W Exhibit II SGH-T679M into a USB mass storage device (transfer data)
How to turn the Samsung Galaxy W Exhibit II SGH-T679M into a USB mass storage device (transfer data)
::2013/05/03::
Play Video
47
USB Storage Drive & Case
USB Storage Drive & Case
::2012/12/11::
Play Video
48
GRL USB 3 0 Protocol stress test
GRL USB 3 0 Protocol stress test
::2014/01/31::
Play Video
49
ARCHOS GamePad Android Jelly Bean Gaming Tablet Demo (CES 2013)
ARCHOS GamePad Android Jelly Bean Gaming Tablet Demo (CES 2013)
::2013/01/15::
Play Video
50
Non-contact MTP mixing
Non-contact MTP mixing
::2009/01/06::
NEXT >>
RESULTS [51 .. 101]
From Wikipedia, the free encyclopedia
Jump to: navigation, search

The Media Transfer Protocol (MTP) is an extension to the Picture Transfer Protocol (PTP) communications protocol that allows media files to be transferred atomically to and from portable devices.[1] Whereas PTP was designed for downloading photographs from digital cameras, Media Transfer Protocol allows the transfer of music files on digital audio players and media files on portable media players, as well as personal information on personal digital assistants. MTP is a key part of WMDRM10-PD,[1] a digital rights management (DRM) service for the Windows Media platform.

MTP is part of the "Windows Media" framework and thus closely related to Windows Media Player. Versions of the Microsoft Windows operating system from Windows XP SP2 support MTP. Windows XP requires Windows Media Player 10 or higher;[2] later Windows versions have built-in support. Microsoft has also made available an MTP Porting Kit for older versions of Windows back to Windows 98. Apple Macintosh (OS X) and Linux systems have software packages to support MTP.[3][4]

The USB Implementers Forum device working group standardised MTP as a fully fledged Universal Serial Bus (USB) device class in May 2008.[5] Since then MTP is an official extension to PTP and shares the same class code.[6]

History[edit]

The main purpose of this protocol is to allow only the transfer of media files and associated metadata to and from portable devices, one transfer function, in or out, at a time. Productivity functions such as open, edit and modify require copying to the hosting system for these functions then copied back in their entirety to change the data.

The protocol was originally implemented for use across USB but extended for use across TCP/IP and Bluetooth. Windows Vista supports MTP over TCP/IP. Windows 7 and Windows Vista with the Platform Update for Windows Vista also support MTP over Bluetooth.[7] The host connecting to an MTP device is called an MTP Initiator whereas the device itself is an MTP Responder.[8]

A main reason for using MTP rather than, for example, the USB mass-storage device class (MSC) is that the latter operates at the granularity of a mass storage device block (usually in practice, a FAT block), rather than at the logical file level. In other words, the USB mass storage class is designed to give a host computer undifferentiated access to bulk mass storage, such as compact flash, rather than to a file system, which might be safely shared with the target device (except for specific files which the host might be modifying/accessing). In practice, therefore, when a USB host computer has mounted an MSC partition, it assumes absolute control of the storage, which then may not be safely modified by the device without risk of data corruption until the host computer has severed the connection. Furthermore, because the host computer has full control over the connected storage device, there is a risk that the host computer may corrupt the file system, reformat it to a file system not supported by the USB device, or otherwise modify it in such a way that the USB device cannot completely understand it.

MTP and PTP specifically overcome this issue by making the unit of managed storage a local file rather than an entire (possibly very large) unit of mass storage at the block level. In this way, MTP works like a transactional file system - either the entire file is written/read or nothing. The storage media is not affected by failed transfers.

In case the device maintains a database/index of the content of the disk, MTP saves the cost of re-scanning the entire disk every time the content is modified.

Additionally, the MTP allows MTP Initiators to identify the specific capabilities of device(s) with respect to file formats and functionality. In particular, MTP Initiators may have to provide passwords and other information to unlock files, or otherwise enable digital rights management. Nothing specific of this nature is in the core standard but the features are available via vendor extensions. MTPZ, the Zune Extension to MTP specifically denies access to files until authentication has been processed, which is only possible using Windows Media Player 10 or higher.

Drawbacks[edit]

MTP allows no parallelism; unlike USB mass storage, MTP has been built to only allow a single operation at a time (for example, read, write or delete operation), while no other operation can be executed until the previous operation is complete.

By design, MTP devices (like PTP devices) are not treated as a traditional removable drive. The actual file system is implemented by the device, and not by the computer's operating system. In theory, the operating system may hide this difference, but this is not the case on Windows or OS X.[clarification needed] This also means that file system recovery tools on the computer will be of no use if the drive is corrupted, or if it crashes.

When opening a file, the user must wait until the file is copied to the host computer/device before it can be viewed; the file remains on the host computer's storage after viewing and after removal of the device.

The MTP and PTP standards do not support direct modification of objects. Modified objects must be copied out of the device and reuploaded in their entirety, which can take a long time for large objects. Google's MTP implementation in Android includes extensions to deal with this limitation; however, these extensions must be supported by the host operating system, and are not available by default.[9][10] This blocks the direct creation of files on the device from the host computer; files must be first created on the host computer and then copied over.

As of 2013, MTP is much less widely supported than USB mass storage; see the MTP support section for more details. MTP also lacks corporate support, as a growing number of companies block MTP because of the requirement to automatically copy and write files (including potential malware etc.) to the host machine, instead of opening directly from the device.[citation needed]

MTP support[edit]

Windows[edit]

MTP is supported in Windows XP if Windows Media Player 10 or later versions are installed. Windows Vista and later have MTP support built in. For older versions of Windows, specifically, Windows 2000, Windows 98 and Windows Me, Microsoft has released the MTP Porting Kit.[11] which contains a MTP device driver. Some manufacturers, such as Creative Technology, also provide legacy MTP drivers for some of their players; these usually consist of MTP Porting Kit files with a customized INF file describing their specific players.[citation needed]

Most MTP-compatible devices are not assigned drive letters; instead, they appear as "devices" in applications such as Windows Explorer. Under Windows, MTP-compatible devices support a feature called AutoSync, which lets users configure Windows Media Player to automatically transfer all copied or newly acquired content to devices whenever they are connected. AutoSync is customizable so that the player will transfer only content that meets certain criteria (songs rated four stars or higher, for instance). Changes made to file properties (such as a user rating) on a device can be propagated back to the computer when the device is reconnected. Windows 7's sensor platform supports sensors built into MTP-compatible devices.[12]

Copies of files accessed over MTP may remain on the host computer even after reboot,[citation needed] where they will be accessible to the user account which accessed them, as well as any other user accounts able to read that user account's files, including any administrative users.

Unix-like[edit]

Proper MTP support was added to GVFS in version 1.15.2 (2013-01-15)[13] by Philip Langdale.[14][15] This gives GNOME desktop apps like Nautilus and file-roller the ability to access files on an MTP device. Early patches for GVFS to enable Google's direct I/O extensions are available.[16]

There are several other Linux tools for accessing MTP devices in other desktop environments and from the commandline.[17] For example, Ubuntu 12.10 and higher has MTP support, while a workaround is available for older versions.[18]

OS X has no built-in support for MTP, but third-party add-ons are available for Mac OS X 10.5 and later.[19]

Other manufacturers[edit]

Companies, including Creative Technology, Intel, iriver and Samsung, that manufacture devices based on Microsoft's "Portable Media Center specification", have widely adopted MTP. Supporting devices were introduced at the 2004 Consumer Electronics Show.

After an initial period of uncertain reactions, several large media player producers such as Creative Technology and iriver adopted the MTP protocol in place of their own protocols.

Many devices and audio software applications support MTP. Later versions of several operating systems, including AmigaOS, Android, AROS, Linux, and MorphOS, Symbian OS support MTP, sometimes with additional drivers or software.

See also[edit]

References[edit]

External links[edit]

Wikipedia content is licensed under the GFDL License

Mashpedia enables any individual or company to promote their own Youtube-hosted videos or Youtube Channels, offering a simple and effective plan to get them in front of our engaged audience.

Want to learn more? Please contact us at: hello@mashpedia.com

Powered by YouTube
LEGAL
  • Mashpedia © 2014