AVDTP 1.3 (A/V Distribution Transport Protocol 1.3)

架构

AVDTP架构

在这里插入图片描述

传输服务

基本服务

当AVDTP配置为基本服务时, 信令和流管理是唯一的活动实体.
AVDTP基本服务确保每个独立传输通道的会话的媒体包的传输.
服务提供合适的接口, 允许应用适配传输通道的最大尺寸来流入/出包单元.

当通道被成功配置, 包大小限制被返回给应用.
在这里插入图片描述

恢复服务

当AVDTP配置为恢复服务时, 恢复实体开始活动, 不在基本服务和其他配置服务活动.
恢复服务使用SRC端的一个传输会话的媒体包来产生额外的编码包.
这些恢复包可以用在SNK端来重构原来在传输路径中丢失的媒体包.
这个服务对有大带宽要求和有限传输能力的应用特别有用.
与基带FEC对比,恢复服务提供了一个灵活的需时错误纠正机制: 应用更具通道条件得到服务操作的完全控制并可以决定只覆盖媒体流最敏感的部分.

为了有效地对抗干扰,所有恢复数据包都通过独立的运输通道.
在这里插入图片描述

适配服务-复用

在这里插入图片描述

适配服务-报头压缩

传输和信令通道建立

在这里插入图片描述

信令流程

事务模型

在这里插入图片描述

流管理信令概述

在这里插入图片描述

流管理信令预览

一端或两端设备都可以启动流, 包括流配置流程, 延迟报告流程, 流建立流程和流开始流程.
流端点发现流程, 这里被标记为可选的,用来返回一个流端点或多流联合端点的类型和SEID.
因为SEID 在后续的流程被当作引用, 发现流程必须先触发.
然而, 发现流程对个别的流端点是不必要的, 如重复的配置尝试.

获取所有能力或获取能力流程是可选的, 因为INT可以猜测ACP的能力并直接尝试流配置流程.
获取所有能力或获取能力流程可以被任何设备触发并对流端点状态没影响.
然而, 因为先于流配置流程,没有任何资源预留,因此两端流断电直接的关系,
触发获取所有能力或获取能力的设备应该先触发发现流程来获取SEID.
此外, 因为流配置流程, 两端设备都直到本地和远端SEP的映射.

延迟报告流程可以, 如果使能了, 直接运行在流配置流程之后.
注意SNK总是延迟报告流程的INT.
在流配置之后, 如果延迟值改变, 延迟报告流程可以被SNK再次触发.

只有流配置流程的INT 可以是建立和开始流程的INT.
在开始流程完成之后, 两端设备可以触发流暂停, 流重配置或流释放.
在这些事务中, 发起设备指的是远端SEP的SEID, 这意味着信令消息中使用的SEID
取决于哪个设备是流程的INT.

正常的流结束总是涉及流释放流程.
流暂停和流重配置流程的使用取决于应用.

安全控制流程为了内容保护而定义的.
如何使用这个流程由每个控制保护方法定义.

信号命令集

AVDTP_DISCOVER
AVDTP_GET_CAPABILITIES
AVDTP_SET_CONFIGURATION
AVDTP_GET_CONFIGURATION
AVDTP_RECONFIGURE
AVDTP_OPEN
AVDTP_START
AVDTP_CLOSE
AVDTP_SUSPEND
AVDTP_SECURITY_CONTROL
AVDTP_ABORT
AVDTP_GET_ALL_CAPABILITIES
AVDTP_DELAYREPORT

状态机预览

在这里插入图片描述

流端点发现

一个蓝牙链路上的一个A/V流被蓝牙设备发送或接收通过一个抽象的流端点(SEP),
流端点由流端点标识符(SEID)引用.

一个设备可以, 通过流端点发现流程, 发现远端设备的SEP,潜在连接的SRC 和/与 SNK.
这个流程的结果提供一个SEP列表和远端设备支持的媒体类型.

在这里插入图片描述

获取能力

获取所有能力

流配置

流获取配置

流建立

流开始

流释放

流暂停

流重配置

安全控制

抛弃

一般拒绝

延迟报告

传输流程

基本服务

在这里插入图片描述

报告服务

在这里插入图片描述
由AVDTP提供给上层的基本服务只提供信令和媒体流.
为了建立流, 上层请求信令实体去发现,配置和建立流.
当流被建立, 上层可以发送或接收媒体流, 取决于流是否是SRC或SNK.

恢复服务

复用服务

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值