LE Audio 架构
一.LE Audio profile框架
profile初识:
BAP:
BAP通常在手机端实现,它允许配置编解码器,配置QoS(质量服务),控制流媒体,
PACS:
Published Audio Capabilities Service,
在此可以声明支持的音频配置;音频上下文,比如是什么类型的音频,有可能是一个铃声,音乐或者通话等;音频位置,在此是左边耳机还是右边耳机
ASCS:
Audio Stream Control Service
终端配置,比如配置成sink或者source端,一般耳机端会是sink也是source,因为耳机也可以通过mic收音。还有音频的状态定义等。
CSIS/CSIP:
其作用是同步不同的独立设备。在TWS中,一般就是同步左右两个耳机。CSIS/CSIP将把左右耳机设定成一组,当需要暂停播放音乐时,左右耳机可以同步控制。或者当音乐中来电话时,左右耳机可以同步接听电话,而不是一边耳机听歌,一边耳机打电话。
一般在音乐场景会使用到如上图的profile:BAP,VCS/P,MCS/P
打电话场景则使用到的profile:BAP,VCS/P,AICS,MICS/MICP,TBS,CCP
二.广播
LE Audio 还支持广播的机制,允许一对多的场景,一个广播源给多个sink端发送音频流。其基于无连接模式下工作的ISO信道,允许向无限多的接收设备广播音频。
三.广播机制使用
BIS的使用从目前来看会比较麻烦。需要的设备如下:
1.支持BIS 广播的设备,如支持BIS的手机 2台
2.支持接收BIS广播的耳机
步骤如下:
1.首先广播源要开启BIS广播,广播源可以是手机,电视机,音箱,笔记本等其他支持BIS广播的设备。
2.支持接收BIS广播的耳机 与 支持BIS的手机B 进行连接。
3.通过手机B的app页面(可以是某个独立的app,或者设备原生支持的app),手机对周围广播进行扫描
4.用户对扫描列表中想要接收的BIS广播进行选择,此时手机B会将该BIS广播信息同步给耳机,耳机收到该广播信息之后,耳机则开始接收广播音频信号,然后通过喇叭播放