惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
The Last Watchdog
The Last Watchdog
C
Check Point Blog
Y
Y Combinator Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
云风的 BLOG
云风的 BLOG
Google DeepMind News
Google DeepMind News
K
Kaspersky official blog
P
Proofpoint News Feed
Security Latest
Security Latest
The Hacker News
The Hacker News
Simon Willison's Weblog
Simon Willison's Weblog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Security Blog
Microsoft Security Blog
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
WordPress大学
WordPress大学
Project Zero
Project Zero
A
Arctic Wolf
C
Cyber Attacks, Cyber Crime and Cyber Security
L
Lohrmann on Cybersecurity
C
Cybersecurity and Infrastructure Security Agency CISA
I
Intezer
G
GRAHAM CLULEY
A
About on SuperTechFans
S
Securelist
P
Palo Alto Networks Blog
T
Tor Project blog
罗磊的独立博客
C
Cisco Blogs
Microsoft Azure Blog
Microsoft Azure Blog
Know Your Adversary
Know Your Adversary
NISL@THU
NISL@THU
Latest news
Latest news
博客园 - 叶小钗
C
CERT Recently Published Vulnerability Notes
U
Unit 42
AWS News Blog
AWS News Blog
J
Java Code Geeks
小众软件
小众软件
D
Docker
The Cloudflare Blog
Cisco Talos Blog
Cisco Talos Blog
B
Blog
V
Vulnerabilities – Threatpost
V
V2EX
GbyAI
GbyAI
博客园_首页

博客园 - nasiry

转入墙内:SAS HBA crossflashing or flashing to IT mode, Dell Perc H200 and H310 从下往上看--新皮层资料的读后感 第四部分 来自神经元的设计-perceptron 感知机 从下往上看--新皮层资料的读后感 第三部分 70年前的逆向推演- 从NN到ANN 从下往上看--新皮层资料的读后感 第二部分:突触Synapses 从下往上看--新皮层资料的读后感 第一部分:皮层细胞 Android 6编译环境搭建 (Marshmallow) aliyun source.list 建站随手记:installation python virtualenv mezzanine -1 建站随手记:about server stack 摘抄---USB RNDIS/CDC White Paper January 15, 2003 指针错位导致对FSD误判 摘抄--Multithreaded Programming on the Pocket PC with Visual C++ Touchpad驱动分析 摘录---PlaysForSure/Napster to Go Testing 摘录---Windows CE API机制初探 摘录---Hacking Windows CE 串口驱动分析-未完成 摘抄--------See mips RUN中文版 摘抄---非技术---追梦—SQUARE大传
摘录----What Is MTP? (Sidebar)
nasiry · 2005-08-25 · via 博客园 - nasiry

What Is MTP? (Sidebar)    
 
    Posted: Sep. 6, 2004

Media Transfer Protocol (MTP) is a new protocol and accompanying set of drivers developed by Microsoft to connect portable devices to a Windows XP PC and synchronize digital media content between those devices and the PC. MTP is geared toward portable devices with hard drives; flash-based devices will continue to use Mass Storage Class (MSC), a broadly supported protocol whose drivers are already included with Windows XP, 2000, and Me. In general, users will have to buy new devices that support MTP, although some existing devices will be upgradeable.

Among the benefits of MTP are the following:

Driverless installation. Previously, manufacturers of hard-drive-based portable media players had to write their own drivers to run on top of the Windows Media Device Manager (WMDM) API. This could cause installation headaches and hardware conflicts, and sometimes required users to install and use custom software to transfer files. In contrast, all MTP-compatible devices use drivers that Microsoft is shipping with Windows Media Player 10, and users will be able to perform all transfer and synchronization functions from within the Player.

AutoSync. Previously, many portable devices forced users to take action, such as dragging and dropping files or opening a special software application, to transfer files from the PC. In contrast, all MTP-compatible devices will support a new feature called AutoSync, which lets users configure Windows Media Player 10 to automatically transfer all newly acquired or ripped content to a device whenever it's connected. AutoSync is customizable so that the Player will transfer only content that meets certain criteria (songs rated four stars or higher, for instance), a capability that becomes important as media libraries on a PC grow beyond the hard drive capacity of a particular device. (MSC-based devices will also support AutoSync when used with Windows Media Player 10.)

Understand device limitations. MTP allows the PC to recognize a device's limitations, such as capacity or lack of support for certain file types. As new content is added to the PC, the Player will automatically transcode it (change the file type or compression ratio) in the background if necessary so it will be ready for transfer the next time the user connects the device. Transcoding was previously a manual process and was particularly unwieldy for transferring content such as recorded TV programs, for which the transcode time exceeds the playback time.

Bidirectional file property synchronization. Today, changes made to file properties (such as a user rating) on a device cannot be propagated back to the PC when the device is reconnected. MTP-compatible devices won't have this limitation.

Device presence in Windows shell. All MTP-compatible devices will appear in the My Computer window for easy configuration (just as MSC-based devices appear as a separate drive today).

Support for Windows Media 10 digital rights management (DRM). MTP is necessary to support Microsoft's latest DRM scheme, which enables new scenarios such as transferring subscription-based content to portable devices. (MTP is used to synchronize licenses between the PC and devices, among other functions.)

Based on PTP

MTP is based on Microsoft's Picture Transfer Protocol (PTP), which was introduced with Windows XP to ease the transfer and discovery of images from digital cameras.

In theory, Microsoft could have based its new technology for portable players on MSC, which is more broadly supported. However, Microsoft chose to work with PTP because MSC cannot support certain features, such as the following:

Hot unplug, the ability to unplug a device in the middle of a transfer without losing all material that had previously been transferred
Keeping the device's user interface active while it is connected to the PC
Controlling device functions from Windows
The ability to transfer data over IP networks (a future scenario—the first set of MTP-compatible devices will connect only via USB 2.0).
In addition to MSC, MTP joins at least two other synchronization protocols used to transfer digital media to portable devices: iSync, used by Apple's iPod, and SyncML, a standard proposed by the Open Mobile Alliance for synchronizing data between a PC and portable devices, such as mobile phones or handheld computers. Microsoft has no plans to support these protocols in the Windows Media Player, meaning that users will still have to install and use separate software to transfer material to devices that use these protocols.