2024年3月22日发(作者:宦博雅)
复制工具MTP协议
多媒体传输协议,是基于PTP(PictureTransferProtocol)协议
的扩展,主要用于传输媒体文件,其中有价值的应用就是同步DRM
文件的license。
目前支持MTP协议的只有WMP10(WindowsMediaPlayer10)和
WMP11(WindowsMediaPlayer11)两个版本,WMP11加入了对Playlist
和Albumart的支持,在获取媒体文件信息的时候
GetObjectPropList代替了WMP10的GetObjectInfo命令。
MTP支持对数字音频播放器的音乐文件和移动媒体播放器上的
电影文件的传输,它是WindowsMedia框架的一部分,因此与
WindowsMediaPlayer紧密相关。
WindowsVista内建了对MTP的支持,在WindowsXP中支持MTP
需要安装WindowMediaPlayer10或以上的版本。
Mac和Linux有支持MTP的软件包。
MTP的应用分两种角色,一个是作为Initiator,另一个作为
Responder。
例如:WMP(WindowsMediaPlayer)就是Initiator,而
portablemediaplayer设备就是作为Responder。Responder都是被
动的回复Initiator的命令,不会主动发命令。主要的用途是传输
媒体文件(MediaFile),并从(向)设备关联元数据,对设备的远
程控制有可选的额外支持,读取和设置设备参数,如特别的DRM相
关的受限内容设备参数。设备也可向主机发送事件(event)。
MTP既可以实现在USB协议上,也可以实现在TCP/IP协议上,
它属于上层的应用协议,而不关心底层传输协议。目前大部分设备
的应用都是基于USB协议。市场上支持MTP的设备有Motorola的
Z6,U9,E8等,还有索尼NWZ-A81X系列。总之有越来越多的设备开
始支持MTP。微软官方有一个PlaysForSure的认证,如果你的设备
通过了微软的这个测试,就会授权给你一个PlaysForSure的标志。
2024年3月22日发(作者:宦博雅)
复制工具MTP协议
多媒体传输协议,是基于PTP(PictureTransferProtocol)协议
的扩展,主要用于传输媒体文件,其中有价值的应用就是同步DRM
文件的license。
目前支持MTP协议的只有WMP10(WindowsMediaPlayer10)和
WMP11(WindowsMediaPlayer11)两个版本,WMP11加入了对Playlist
和Albumart的支持,在获取媒体文件信息的时候
GetObjectPropList代替了WMP10的GetObjectInfo命令。
MTP支持对数字音频播放器的音乐文件和移动媒体播放器上的
电影文件的传输,它是WindowsMedia框架的一部分,因此与
WindowsMediaPlayer紧密相关。
WindowsVista内建了对MTP的支持,在WindowsXP中支持MTP
需要安装WindowMediaPlayer10或以上的版本。
Mac和Linux有支持MTP的软件包。
MTP的应用分两种角色,一个是作为Initiator,另一个作为
Responder。
例如:WMP(WindowsMediaPlayer)就是Initiator,而
portablemediaplayer设备就是作为Responder。Responder都是被
动的回复Initiator的命令,不会主动发命令。主要的用途是传输
媒体文件(MediaFile),并从(向)设备关联元数据,对设备的远
程控制有可选的额外支持,读取和设置设备参数,如特别的DRM相
关的受限内容设备参数。设备也可向主机发送事件(event)。
MTP既可以实现在USB协议上,也可以实现在TCP/IP协议上,
它属于上层的应用协议,而不关心底层传输协议。目前大部分设备
的应用都是基于USB协议。市场上支持MTP的设备有Motorola的
Z6,U9,E8等,还有索尼NWZ-A81X系列。总之有越来越多的设备开
始支持MTP。微软官方有一个PlaysForSure的认证,如果你的设备
通过了微软的这个测试,就会授权给你一个PlaysForSure的标志。