Bluetooth Profile Specification之1.0 A2DP初识
1.A2DP是什么?
The Advanced Audio Distribution Profile.
高级音频分发配置文件(A2DP)定义了在ACL频道上实现在单声道或立体声道中分发高质量音频内容的协议和程序。
A2DP你需要知道,它不支持远程控制功能。
但是设备可以通过实现A2DP和控制配置文件来支持远程控制的功能。举个例子,在音视频远程控制协议的使用场景中。(AVRCP)
2.A2DP协议独立性
如上图所示,A2DP依赖于通用访问配置文件(GAP),以及通用音频/视频分发配置文件(GAVDP),它定义了建立音频/视频流所需的程序。A2DP定义了特定于音频流的参数和过程。GAP和GAVDP中定义的术语、用户界面和过程适用于本配置文件,除非另有明确说明。
3.一图看清A2DP协议
AVDTP由一个用于进行流参数协商的信令实体和一个处理流本身的传输实体组成
上图所示的应用程序层是设备定义应用程序服务和传输服务参数的实体。该实体还将音频流数据调整为所定义的数据包格式,反之亦然。
4.SINK和SOURCE
源(SRC)——当一个设备作为一个数字音频流的源,并被传送到微型卫星的SNK时,它就是SRC。
接收器(SNK)——一种设备是一种SNK,当它作为从SRC传输的数字音频流的接收器时。
工作场景
设置/控制/操作从SRC到SNK的音频数据流。
A2DP不能工作在下面的情况:
1.该配置文件不支持同步的点对多点分布。
2.由于无线电信号处理、数据缓冲和流数据的编码/解码,SRC和SNK之间存在一定的延迟。抵消这种延误的影响取决于执行情况。
5.A2DP协议传输的安全性
内容保护是在应用程序级提供,而不是蓝牙链路级安全协议的功能。
- 点赞
- 收藏
- 关注作者
评论(0)