Advertisement

经典蓝牙AVDTP协议详解

阅读量:

经典蓝牙容易被混淆的几个协议

AVDTP为音视频分发协议,在涵盖基础的音视频分发过程的同时涉及音视频参数的协商。然而它并未包含音视频编码解码功能,并可作为A2DP的基础协议方案。

A2DP协议主要用于实现高保真音视频分发,在编解码器的选择上展开讨论,并决定采用何种比特率来发送音视频数据

AVRCP:音视频控制协议,定义了播放暂停等

今天主要讲A2DP的基础协议AVDTP

AVDTP在协议栈上的结构:向上层提供了三个接口,向下层提供了2个接口

1:服务发现接口:主要做service discovery

2:应用接口:交换Reporting package

3:传输信令数据

4、传输audio/video数据包

6:L2CAP AVDTP 信令信道

7:L2CAP AVDTP数据信道

术语和基础概念

Stream:指两个设备时间端到端的逻辑连接,在这个连接上传输上层的数据包。
SRC/SNK :Source 和 Sink ,SRC一般指手机,SNK指耳机
INT/ACP:Initiator 和Acceptor
SEP:Stream End Point ,通过SEP来建立两个stream
SC:Stream Context 流上下文
SH:Stream Handle 流的handle
SEID:Stream End Point Identifier ,流端点ID
Stream End Point State:传输端点状态
Transport Session:传输会话
Transport Session Identifier (TSID):传输会话ID
Transport Channel:传输通道,一般对应一个L2CAP信道
Transport Channel Identifier (TCID):传输通道ID

AVDTP架构:

AVDTP交互流程

AVDTP支持的信令

全部评论 (0)

还没有任何评论哟~