A2DP_AVDTP

发布时间 2023-12-27 21:25:24作者: 踏浪而来的人

a2dp的架构

常见的音频编解码:SBC、AAC、APTX等,负责对PCM raw data进行编解码(编码就会有压缩率,即将raw data减少)。

经过编码后的raw data会被传送到AVDTP层,加上这层的协议数据再传送到L2CAP层,最后会传到对端的A2DP sink,然后进过解码将raw data丢到speaker中。

 

A2DP定义了两个角色:

  source:音频的发送放(如手机)

  sink:音频的接收放(如耳机)

A2DP只支持一个feature:

  对于这个feature,source和sink都必须支持(即source和sink能发送和接收音频)

  

  该feature的具体实施:

  

   对于audio streaming这个feature,source支持发送音频流,sink支持接收音频流