泰凌TLSR9系列芯片和协议栈支持蓝牙5.3核心规范以及LE Audio的各项规范。客户可以基于泰凌TLSR9 Auracast方案,快速了解和评估Auracast广播音频特性和功能,并进行量产产品的开发。下面介绍如何搭建TLSR9 Auracast广播音频应用示例。
1
硬件清单
Auracast广播音频的广播接收端(PBK)数量是没有限制,演示以两个广播接收端(PBK)设备为例。
2
角色主要功能
广播源(Public Broadcast Source, PBS)
B91 Dongle运行广播源(PBS)角色,主要功能:
支持USB音频输入
LED可以指示状态。黄灯闪烁指示芯片正常运行,红灯亮指示USB端有音频输入
广播BIS音频数据,LC3配置48_4(采样率:48KHz,采样深度:16bit,帧周期:10ms,每帧压缩数据:120字节)
广播接收端(Public Broadcast Sink, PBK)
B91 Audio Dev Board运行广播接收端(PBK)角色,主要功能:
立体声播放同步的广播音频
支持本地和远程音量调节、静音功能
LED可以指示状态,黄灯亮指示芯片供电正常;白灯闪烁指示芯片正常工作;红灯亮指示广播控制助手(PBA)建立异步连接;绿灯亮指示正在同步广播源(PBS)的音频流
广播控制助手(Public Broadcast Assistant, PBA)
B91 RCU运行广播控制助手(PBA)角色,主要功能:
支持和多路广播接收端(PBK)建立异步连接
每路PBK保存多路广播源(PBS)信息
支持PBK掉电恢复同步状态
支持远端调节广播接收端(PBK)音量、静音
一键切换广播接收端(PBK)同步的广播源(PBS)信息
3
技术实现
在Auracast广播音频场景中,广播源通过USB接入到电脑或手机,并将USB接收的音频流,经LC3编码后,发射到空中(Broadcast Isochronous Stream, BIS)。
接收端上电会广播扫描代理包,等待控制助手建立连接,完成连接之后,控制助手会扫描接收端能支持的广播音频信息,并且通过用户界面显示给用户。用户选择想要接收端接收的广播音频,控制助手通过广播信息同步机制(PAST)发送给接收端,接收端获取到需要同步的广播音频信息后,完成同步并播放音乐。
4
操作步骤
Auracast广播音频的操作步骤如下:
✦+
+
Step 1
通过Telink Burning board下载对应的程序,具体烧录方法以及工具使用可参考泰凌Wiki网址:
http://wiki.telink-semi.cn/wiki/IDE-and-Tools/Burning-and-Debugging-Tools-for-all-Series/
✦+
+
Step 2
将广播源(PBS)设备通过USB接入到电脑或手机,电脑上选择播放设备“Telink BIS SOURCE”,手机(以HUAWEI Mate 40 Harmony OS 2.0.0为例)卡片上选择有线耳机。正常情况下手机会默认切换到USB播放声音。
打开音乐播放器播放音乐,广播源(PBS)红灯亮。
✦+
+
Step 3
各将一个广播控制助手(PBA)和广播接收端(PBK)设备上电,等待完成配对。广播控制助手(PBA)上会绿灯闪烁两次,广播接收端(PBK)红灯亮,再依次上电其他的广播控制助手(PBA)和广播接收端(PBK)设备。该Demo为了操作方便,广播控制助手(PBA)只支持一个广播接收端(PBK)设备连接。
✦+
+
Step 4
点击广播控制助手(PBA)上“菜单”按键,可以将广播源(PBS)信息同步到广播接收端(PBK)。如广播接收端(PBK)上无同步的广播源(PBS)信息,接收新的广播源(PBS)信息,广播接收端(PBK)开始同步音频;如广播接收端(PBK)上已经有同步广播源(PBS)信息,广播控制助手(PBA)会先将旧的广播源(PBS)信息溢出,再添加新的广播源(PBS)信息,广播接收端(PBK)开始同步新的音频。
✦+
+
Step 5
广播接收端(PBK)绿灯亮,表示已经有在同步广播源(PBS)的音频信息,可使用3.5mm音频口外接耳机或音箱便可听到正在播放的音乐。
✦+
+
Step 6
通过广播控制助手(PBA)上的“音量-”、“音量+”、“静音”等按键可以设置广播接收端(PBK)上音乐播放效果。
+
Telink Demo - Auracast Broadcast Audio
5
扩展功能
Auracast广播音频的功能模块很多,以上示例只展示了最基本音频分享的功能。泰凌在不远的未来将正式发布支持LE Audio的SDK,开发者可以在此基础上二次开发出更多的场景和功能。例如:广播源(PBS)可以广播USB输入的立体声音乐同时在广播MIC采集的声音,广播控制助手(PBA)根据用户选择,将广播接收端(PBK)配置为播放音乐还是MIC声音。
对Auracast广播音频感兴趣的小伙伴可以随时联系泰凌获取更多信息。
审核编辑 :李倩
全部0条评论
快来发表一下你的评论吧 !