MTP 多媒体传输协议
来源:互联网 发布:网络枪战游戏大全 编辑:程序博客网 时间:2024/04/28 04:44
1、MTP(Media Transfer Protocol)
多媒体传输协议,是基于PTP(Picture Transfer Protocol)协议的扩展,主要用于传输媒体文件,其中有价值的应用就是同步DRM文件的license。
目前支持MTP协议的只有WMP10(Windows Media Player 10)和WMP11(Windows Media Player 11)两个版本,WMP11加入了对Playlist和Album art的支持,在获取媒体文件信息的时候GetObjectPropList代替了WMP10的GetObjectInfo命令。
MTP支持对数字音频播放器的音乐文件和移动媒体播放器上的电影文件的传输,它是Windows Media框架的一部分,因此与Windows Media Player紧密相关。
Windows Vista内建了对MTP的支持,在Windows XP中支持MTP需要安装Window Media Player 10或以上的版本。
Mac和Linux有支持MTP的软件包。
MTP的应用分两种角色,一个是作为Initiator,另一个作为Responder。
例如:WMP(Windows Media Player)就是Initiator,而portable media player设备就是作为Responder。Responder都是被动的回复Initiator的命令,不会主动发命令。主要的用途是传输媒体文件(Media File),并从(向)设备关联元数据,对设备的远程控制有可选的额外支持,读取和设置设备参数,如特别的DRM相关的受限内容设备参数。设备也可向主机发送事件(event)。
MTP既可以实现在USB协议上,也可以实现在TCP/IP协议上,它属于上层的应用协议,而不关心底层传输协议。目前大部分设备的应用都是基于USB协议。市场上支持MTP的设备有Motorola的Z6, U9, E8等,还有索尼NWZ-A81X系列。总之有越来越多的设备开始支持MTP。微软官方有一个PlaysForSure的认证,如果你的设备通过了微软的这个测试,就会授权给你一个PlaysForSure的标志。
- MTP 多媒体传输协议
- 多媒体切片与http协议传输
- UMX-MTP协议网关
- MTP协议开发入门
- 多点触控协议(MTP)
- 多点触控协议(MTP)
- 多点触控协议(MTP)
- 多点触控协议(MTP)
- 利用TerraGate Service传输Skyline MTP案例
- 利用TerraGate Service传输Skyline MTP案例
- 利用TerraGate Service传输Skyline MTP案例
- 多媒体传输流控制
- mtp
- MTP
- 传输协议
- 多媒体流式传输解决方案
- 信息传输部分(MTP)--网络大典
- 多媒体通讯协议猜想
- pku 1151 Atlantis(线段树+离散化+扫描线)
- 解决linux 下jfreechart的中文乱码问题
- asm中导出方法本地变量
- RealView MDK开发工具
- Java调用C++动态库dll
- MTP 多媒体传输协议
- ARM中常用的一些代表指令的符号
- php缓存实现原理
- datagrid 的dataProvider (array、XML)
- pygame入门六课--第一课
- 确定Datagridview光标显示行问题
- volatile
- 谈谈我对delegate和protocol的理解
- hdu1548 A strange lift