1. 蓝牙 AVDTP 剖析(一) --- 概述
AVDTP(AUDIO/VIDEO DISTRIBUTION TRANSPORT PROTOCOL)是用来描述音频/视频在蓝牙设备间的传输的协议,是A2DP协议的基础协议。
请参考如下:
https://blog.csdn.net/xiaoxiaopengbo/article/details/51682346
2. 蓝牙 AVCTP 剖析
AVCTP协议描述了蓝牙设备间Audio/Video的控制信号交换的格式和机制,它是一个总体的协议,具体的控制信息由其指定的协议(如AVRCP)实现,AVCTP本身只指定控制command和response的总体的格式。
几个重要的点:
(1)AVCTP uses point-to-point signaling over connection-oriented L2CAP channels.
(2)AVCTP shall be able to support both controller and target functionalities at both sides of the connection.
(3)Between two devices, multiple AVCTP connections may exist. Each AVCTP connection has its own L2CAP channel with its unique PSM value. There shall be only one AVCTP connection per PSM per ACL.
(4)Each AVCTP packet shall be transported on a single L2CAP packet.
(5)不同L2CAP channel上的相同的transaction Label是属于不同的message的。也就是说,两条L2CAP上的packets是没有关系的,不可能属于同一个message。
请参考如下:
https://blog.csdn.net/XiaoXiaoPengBo/article/details/51689890