Interested Article - Media Transfer Protocol

Media Transfer Protocol ( MTP ) — основанный на аппаратно-независимый протокол, разработанный компанией Microsoft для подключения цифровых плееров к компьютеру. Первая версия вышла в 2004 году . В первую очередь MTP рассчитан на передачу данных через USB — но он пригоден и под TCP , и под Bluetooth .

MTP, вместе с , входит в программу Microsoft , которая, в свою очередь, является неотъемлемой частью требований . Впрочем, большинство производителей поддерживают MTP и опускают остальные требования.

В 2008 году MTP-устройствам выделен стандартный USB -класс.

Протокол был воспринят пользователями отрицательно, этому есть несколько причин:

  • MTP появился слишком поздно; к тому же он изначально ассоциировался с входящей в PlaysForSure защитой от копирования.
  • Естественные ограничения MTP по сравнению с протоколом USB-накопителей — например, не поддерживается полный набор файловых операций. Поэтому в Windows MTP-устройству не даётся , и файл можно записать только через Проводник и Windows Media Player .
  • В Windows XP требуется установить .
  • Из-за транзакционного доступа протокол очень медленный.

Поэтому многие производители вместе с MTP поддерживают и старый протокол флэш-дисков.

Сравнение с протоколом USB-накопителей

В отличие от протокола USB-дисков , MTP оперирует не секторами , а файлами . Таким образом, плеер, подключившийся как флэш-диск, полностью доверяется компьютеру; подключившийся по MTP — самостоятельно отвечает за хранение и целостность данных и, таким образом, может проигрывать одни треки одновременно с записью других, не допускать защищённые песни, на которые нет прав, и т. д.

Достоинства

  • Независимость от способа хранения данных. Плеер может хранить свою информацию не только в стандартной компьютерной файловой системе наподобие FAT32 или NTFS , но и, например, в базе данных SQLite .
  • Из-за транзакционной записи на уровне файлов MTP-устройству не нужно « безопасное извлечение »; его можно отключить в любой момент без потери данных. Устройство само откатит (отменит и вернёт в исходное состояние) транзакцию, если выяснится, что связь пропала (отключили устройство, завис компьютер и т. д.).
  • Встроенная поддержка тегов, обложек, оценок и т. д.
  • Доступ по паролю.
  • Дистанционное проигрывание музыки по командам с компьютера.
  • Возможность использовать информацию с MTP-устройств в сторонних приложениях — например, для « скробблинга » проигранных на устройстве композиций на сервис Last.FM .

Недостатки

  • Сложность протокола.
  • Низкая скорость, связанная с транзакционным доступом.
  • В Windows MTP не является файловой системой , а поддерживается на уровне прикладного ПО — поэтому «любимый файловый менеджер» не подойдёт. Требуется Windows Media Player 10-й версии; для поддержки Ogg Vorbis — 11-й. Антивирус также не просканирует подключённый плеер.
  • Плеер может отказать в хранении того или иного файла. Поэтому, например, для переноса на плеере файла archive.7z приходится переименовывать его в archive.7z.mp3 .
  • Встроенная поддержка защиты от копирования .
  • Файл можно перезаписать только целиком и на момент начала записи должен быть известен размер — поэтому с MTP-устройством нельзя работать столь гибко, как с диском.
  • Нет многозадачности — пока выполняется одна операция, другие выполнять нельзя.

Поддержка

Со стороны устройств

Формат популяризирован ведущими партнёрами Microsoft — Creative Technology , Intel , iRiver и Samsung . Вот неполный список производителей, поддерживающих MTP в своих плеерах (по данным английской Википедии):

К слову сказать, Microsoft Zune использует не MTP, а его модификацию.

Со стороны настольного ПО

Примечания

  1. от 6 июля 2015 на Wayback Machine (англ.)
  2. : от 15 апреля 2009 на Wayback Machine
  3. . Дата обращения: 13 февраля 2010. Архивировано из 26 января 2010 года.
  4. 14 декабря 2005 года. (англ.)
  5. от 26 января 2021 на Wayback Machine (англ.)
Источник —

Same as Media Transfer Protocol