Interlandltd.ru

Лечебная медицина

Media Transfer Protocol

23-10-2023

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 в своих плеерах (по данным английской Википедии):

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

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

Примечания

  1. ↑ USB.org: спецификация MTP (англ.)
  2. ↑ Передача данных в портативных мультимедиа-плеерах: Media Transfer Protocol (MTP)
  3. Media Transfer Protocol — как усложнить жизнь пользователям
  4. PPT-презентация на сайте Microsoft (англ.)

Media Transfer Protocol.

© 2016–2023 interlandltd.ru, Россия, Орел, ул. Кустова 70, +7 (4862) 20-00-12