赞
踩
一,概述
官话:AVCTP 定义了蓝牙音频视频设备之间传输控制指令和响应消息的标准。AVCTP给出了在点对点链路上传输指令与响应消息进而控制远端的蓝牙音频视频设备的过程。具体的指令与响应消息格式在相应的应用框架当中定义,如AVRCP,GAVDP,A2DP,VDP。
说人话:AVCTP协议描述了蓝牙设备间A/V的控制信号交换的格式和机制,它是一个总体的协议,具体的控制信息由其指定的协议(如AVRCP,GAVDP,A2DP,VDP)实现,AVCTP本身只指定控制 指令 和 响应 的总体的格式。
AVCTP事务(Transaction)是指AVTCP指令和响应的交互过程。发送指令的控制器(CT)初始化会话过程并发送指令,接受指令的目标设备(TG)根据指令将自身的当前状况以响应消息的形式返回CT,AVCTP通用会话模型如图:
二,蓝牙音频视频控制传输协议说明
(1)AVCTP消息服务
每个AVCTP指令和响应消息都被封装在AVCTP分组内传输,有固定的长度的分组 和 可变长度的消息两部分组成。还需注意,AVCTP分组智能分装在单个 L2CAP 分组内传输,而不能被 L2CAP 分段。
AVCTP分组有 分组头 和 分组消息部分 构成。
AVCTP分组头 包括事务的唯一标识(Label)和提供消息分段支持的分组类型信息。
AVCTP分组消息部分 包括指令/响应消息,流量方向指示器和有关应用框架的信息。对于偶尔有较大消息的情况,AVCTP对其进行分段,通过多个L2CAP分组传输。
音视频应用程序利用AVCTP来透明传输控制消息。根据配置的复杂程度,不同的设备可以支持不同的应用框架,AVCTP使用框架标识字段(PID)来区分不同的框架。
(2)AVCTP信道管理服务
信道建立与应用框架注册
AVCTP 的控制器(CT)应该负责L2CAP 链路的初始化建立。
信道释放与应用框架解除注册
(3)AVCTP 消息格式
1.2 AVCTP消息分段
参考文献
http://blog.sina.com.cn/s/blog_69b5d2a50101embj.html
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。