- Media Transfer Protocol
-
Media Transfer Protocol (MTP)[1] — основанный на PTP аппаратно-независимый протокол, разработанный компанией Microsoft для подключения цифровых плееров к компьютеру. Первая версия вышла в 2004 году. В первую очередь MTP рассчитан на передачу данных через USB — но он пригоден и под TCP, и под Bluetooth.[2]
MTP, вместе с Janus DRM, входит в Microsoft’овскую программу PlaysForSure, которая, в свою очередь, является неотъемлемой частью требований Windows Vista Certified. Впрочем, большинство производителей поддерживают MTP и опускают остальные требования.
В 2008 году MTP-устройствам выделен стандартный USB-класс.[1]
Протокол был воспринят пользователями отрицательно, этому есть несколько причин:[3]
- MTP появился слишком поздно; к тому же он изначально ассоциировался с входящей в PlaysForSure защитой от копирования.[2]
- Естественные ограничения MTP по сравнению с протоколом USB-накопителей — например, в Windows файл на MTP-устройство можно записать только через Проводник и Windows Media Player.
- В Windows XP требуется Windows Media Player 10; существуют намного более компактные и функциональные компьютерные плееры.
Поэтому многие производители вместе с MTP поддерживают и старый протокол флэш-дисков.
Содержание
Сравнение с протоколом USB-накопителей
В отличие от протокола USB-дисков, MTP оперирует не секторами, а файлами. Таким образом, плеер, подключившийся как флэш-диск, полностью доверяется компьютеру; подключившийся по MTP — самостоятельно отвечает за хранение и целостность данных и, таким образом, может проигрывать одни треки одновременно с записью других, не допускать защищённые песни, на которые нет прав, и т. д.[4]
Достоинства
- Независимость от способа хранения данных. Плеер может хранить свою информацию не только в стандартной компьютерной файловой системе наподобие FAT32 или NTFS, но и, например, в базе данных SQLite.
- MTP-устройству не нужно «безопасное извлечение»; его можно отключить в любой момент без потери данных.
- Встроенная поддержка защиты от копирования, тегов, обложек, оценок и т. д.
- Доступ по паролю.
- Дистанционное проигрывание музыки по командам с компьютера.
- Возможность использовать информацию с MTP-устройств в сторонних приложениях — например, для «скробблинга»[неизвестный термин] проигранных на устройстве композиций на сервис Last.FM.
Недостатки
- Сложность протокола.
- Низкая скорость, связанная с транзакционным доступом.
- Под Windows требуется Windows Media Player 10-й версии; для поддержки Ogg Vorbis — 11-й.
- Плеер может отказать в хранении того или иного файла. Поэтому, например, для переноса на плеере файла
archive.7z
приходится переименовывать его вarchive.7z.mp3
. - Файл можно перезаписать только целиком и на момент начала записи должен быть известен размер — поэтому с MTP-устройством нельзя работать столь гибко, как с диском.
Поддержка
Со стороны устройств
Формат популяризирован ведущими партнёрами Microsoft — Creative Technology, Intel, iRiver и Samsung. Вот неполный список производителей, поддерживающих MTP в своих плеерах (по данным английской Википедии):
- Archos (не все устройства)
- Android, начиная с версии Honeycomb 3.0+ - все устройства на этой операционной системе, но многие производители, ради удобства пользователей, позволяют подключать также как USB-диск
- BlackBerry 9500 series
- Canon 400D (XTi)
- Creative Technology Zen (не все устройства)
- Cowon (не все устройства)
- Часть цифровых фотокамер Fujifilm
- Harman/Kardon GPS810
- Intel portable media center
- iriver H10 и более поздние
- JVC media players
- Meizu M series
- Мобильные телефоны Motorola
- Nikon D40/D40x, D80, D300, D700, D2Xs/D2Hs, D3 и некоторые Coolpix
- Мобильные телефоны Nokia
- КПК Palm с плеером PocketTunes
- Цифровые фотоаппараты Pentax
- Philips GoGear
- Samsung Electronics Yepp и Juke
- Sanyo Xacti CG65
- SanDisk Sansa
- Мобильные телефоны Sony Ericsson
- Часть плееров Sony Walkman
- Часть фотоаппаратов Sony Cyber-shot
- Toshiba Gigabeat
- Transcend T.Sonic
- TrekStor vibez
- Samsung Samsung Galaxy Nexus, Samsung Galaxy Note
- Samsung Samsung Galaxy S II
К слову сказать, Microsoft Zune использует не MTP, а его модификацию.
Со стороны настольного ПО
- Windows Media Player 10 и выше
- Windows Vista и выше
- libmtp и GPhoto в Linux: Amarok, Audacious, Banshee, Gnomad2, Nautilus, Qlix, Rhythmbox.
- MacOS X
Примечания
Категории:- Microsoft
- USB
- MP3-плееры
Wikimedia Foundation. 2010.