本文Audio Mesh功能在Telink SIG Mesh解决方案基础上,利用SIG Mesh通讯机制,增加Audio Mesh实时传输功能。实现一个人说话,多个人收听;mesh relay功能扩展节点距离;音频发送消息的命令码使用 Vendor OP code模式。
该方案主要应用于对讲机场景,包括按键触发进入讲话模式,支持抢占功能,支持mesh relay功能等。
1功能框图
下面将介绍几种不同的功能模式:
1、演示语音传输、对讲机功能
所有节点默认都没有在录音状态,按下任意节点的 SW2 按键,红灯一秒钟闪烁一次表示进入录音模式。该节点通过开发板上的 MIC 采集人说话的声音,并通过 mesh 发送给其它所有节点。
2、演示抢占模式
当有一个节点在处于录音状态时,在另一个节点上按下 SW2 录音键,则会通知前面的节点关闭录音,切换到当前节点进行录音。
3、演示开关灯控制
Audio功能生效状态下,可以点击 APP 上的 ALL ON / ALL OFF等按钮进行开关灯控制。
4、演示手机播放音乐
支持Line in输入,也就是不从 MIC 采集音频,而通过音频数据线采集手机播放的音乐,再通过mesh 转发出去。
2技术参数
采用LC3和SBC音频压缩算法。
LC3 支持 8k16bit 和 16k16bit。
8k16bit: 压缩前需16kbyte/s,压缩后1.2kbyte/s
16k16bit: 压缩前需32kbyte/s,压缩后2.4kbyte/s
SBC 支持 8k16bit。
8k16bit:压缩前需16kbyte/s,压缩后默认 2.8kbyte/s,可以调整压缩比,但音质也会相应变化,由后续实际需求决定。
审核编辑:汤梓红
全部0条评论
快来发表一下你的评论吧 !