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就說這麼多,有什麼問題大家可以交流學習。