发布网友 发布时间:2022-03-26 22:48
共5个回答
热心网友 时间:2022-03-27 00:18
1、名词概念不同
PTP:图片传输协议的 缩写,全称为:picture transfer protocol。
MTP的全称是Media Transfer Protocol(媒体传输协议)。
2、应用范围不同
PTP:在接入Windows XP系统之后可以更好地被系统和应用程序所共享,尤其在网络传输方面,系统可以直接访问这些设备用于建立网络相册时图片的上传、网上聊天时图片的传送等。
MTP:其应用分两种角色,一个是作为Initiator,另一个作为Responder。Responder都是被动的回复Initiator的命令,不会主动发命令。主要的用途是传输媒体文件,并从设备关联元数据,对设备的远程控制有可选的额外支持,读取和设置设备参数,如特别的DRM相关的受限内容设备参数。
3、通讯应用不同
MTP既可以实现在USB协议上,也可以实现在TCP/IP协议上,它属于上层的应用协议,而不关心底层传输协议。
PTP适合多播消息的分布式网络通信系统,同时提供单播消息的支持。
对MTP的评价:
1、MTP的好处还有很多,例如它可判断PC机拷贝的媒体文件是否受目标手机支持,甚至可以触发对应的转码程序将其转换成手机支持的格式。
2、缺点:传输大文件的速度较慢;MTP不能直接修改文件本身。只能先拷贝到本地修改,完毕后再拷贝回去;除了Windows外,Linux和MacOS对MTP支持还不是很完善。
热心网友 时间:2022-03-27 01:36
1、功能不同
①MTP允许用户在移动设备上线性访问媒体文件;
②PTP只被设计用于从数码相机下载照片。
2、表现不同
①MTP一次传输只能单独完成读取或写入,使读取和写入无法并行;
②PTP采用硬件与软件结合设计,并有效矫正各种影响同步精度的部分。
3、应用不同
①MTP最初应用于USB传输,不过现已扩展应用到TCP/IP和蓝牙领域;
②PTP适合多播消息的分布式网络通信系统,同时提供单播消息的支持。
参考资料来源:百度百科-媒体传输协议
参考资料来源:百度百科-PTP
热心网友 时间:2022-03-27 03:10
PTP:热心网友 时间:2022-03-27 05:02
同问,为什么 android mtp 切换 ptp 不成功。android usb 驱动下有 mtp 的功能,但没有 ptp 功能。是不是 ptp 也是基于 usb mtp 功能的?要多看看上层代码咯。热心网友 时间:2022-03-27 07:10
MTP(Multify to Point)是多对一,PTP(Point to Point)是点对点