A2DP协议规范

1.A2DP(Advanced Audio Distribution Profile) Dependencies

                                         A2DP Profile Dependencies         

2.A2DP Profile Mode

    3.A2DP 的角色关系

Source (SRC) – A device is the SRC when it acts as a source of a digital audio stream that is delivered to 
the SNK of the piconet. 
Sink (SNK) – A device is the SNK when it acts as a sink of a digital audio stream delivered from the SRC 
on the same piconet.

简单来说,A2DP分为source和sink端,也就是我常说的主从。Source端就是发送数据音频流的,sink端就是接受数据音频流的。

如下图,当通过Protable Play播放音乐的时候,Protable 就是source端(因为它在向Headphones发送音频数据)。反之也是同样的,就不做解释了。

4.使用说明

    1)限制

  •      a2dp协议不支持点对多点的同步分配
  • 由于射频信号处理、数据缓存、数据量的编解码,在SRC和SINK端之间存在一定的延迟。
  • 在bt link上,音频数据速率应该比可用的比特率更小。为了降低数据包丢失的影响,a2dp是允许数据重发机制的。
  • 该协议不排除任何内容保护方法的。(此处不是太明白)

下面是a2dp特性,从下图中可以明显看出SRC和SINK端都支持音频流,并且SRC用于发送音频流,SINK端用于接收音频流。

 

上图描述的是音频数据流流程图及数据包格式。

 

a2dp就说这么多,有什么问题大家可以交流学习。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章