BLE Audio技术概论

276 篇文章 12 订阅

已下架不支持订阅

BLE Audio是基于Bluetooth Low Energy标准的低功耗、高质量无线音频传输技术,支持多种编解码器并提供双向通信、多流传输和低延迟功能。广泛应用在真无线耳机、运动耳机、智能音箱等领域,实现低功耗、高稳定性和增强的用户体验。
摘要由CSDN通过智能技术生成

 

 

BLE Audio技术?

2023/6/2 下午8:44:59

BLE Audio技术是指蓝牙低功耗音频技术,旨在提供低功耗、高质量的无线音频传输。与传统的蓝牙音频技术相比,BLE Audio技术可以显著降低设备的能耗,并提供更稳定和更快速的连接。

BLE Audio技术建立在Bluetooth Low Energy (BLE)标准之上,可以支持多种音频编解码器,包括SBC、AAC、aptX和LDAC等。同时,该技术还提供了一些新功能,如双向音频通信、多流音频传输和低延迟等。

由于BLE Audio技术的低功耗和高质量特性,它被广泛应用于各种消费电子产品中,如真无线耳机、运动耳机、智能音箱等。




2023/6/2 下午8:45:19

BLE Audio技术应用场景?

2023/6/2 下午8:46:01

BLE Audio技术的应用场景非常广泛,以下是一些典型的应用场景:

真无线耳机:BLE Audio技术可以实现两只真无线耳机之间的低延迟和高质量音频传输,同时还可以减少设备功耗,提高电池寿命。

运动耳机:BLE Audio技术可以让用户在运动时获得更加稳定和可靠的音频连接,同时也可以提供多种环境感知功能,如智能降噪、聚焦模式等。

智能音箱:BLE Audio技术可以让智能音箱支持多房间同步播放、多用户共享等功能,同时也可以提供语音交互和远程控制等服务。

电视/电脑外设:BLE Audio技术可以让电视或电脑外设与无线音响或耳机连接,从而实现更加方便和自由的音频体验。

健康监测设备:BLE Audio技术可以让健康监测设备支持实时语音指导、语音交互等功能,从而提高设备的易用性和用户体验。




来说点什么...
 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

已下架不支持订阅

ble audio补丁原理是利用hidraw节点捕捉协议栈发送的语音数据,目前Android Blueroid将ble语音数据和按键信息通过hid发送出去,通过建立hidraw节点,可以从中捕捉到语音数据。目前通过ble hal实现从hidraw中读取遥控器语音数据,在Android框架层上就通过配置文件将ble hal导入到音频框架中,并通过绑定Android原生已有的耳麦设备来完成audio音频策略选择,通过apk检测ble连接状态,通知audio服务耳麦设备的状态就可以使得录音通路切换至ble hal,实现从ble获取录音数据功能。 打补丁前最好使用干净的环境,不要有别家方案ble补丁,否则可能会有不兼容问题。 补丁如若不能使用首先检查节点是否存在和其权限,正常节点权限如下: ls -l /dev/hidraw* crw-rw---- 1 system audio 241, 0 2018-12-18 13:42 /dev/hidraw0 audio用户组有读写权限。 2、如果selinux模式为Enforcing,可以通过logcat搜索avc关键字。有如下类似提示则为异常,提示进程没有权限,检查sepolicy是否设置正常: avc: denied { read } for name="/" dev="tmpfs" ino=6145 scontext=u:r:mediaserver:s0 tcontext=u:object_r:device:s0 tclass=dir permissive=0 //Android 5.0和6.0版本,audio hal被mediaserver进程加载 avc: denied { read } for name="/" dev="tmpfs" ino=8125 scontext=u:r:audioserver:s0 tcontext=u:object_r:device:s0 tclass=dir permissive=0 //Android 7.0版本,audio hal被audioserver进程加载 avc: denied { read } for name="hidraw" dev="sysfs" ino=16332 scontext=u:r:hal_audio_default:s0 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=0 //Android 8.0和9.0版本,audio hal被android.hardware.audio@2.0-service进程加载 3、检查audio的配置,打上patch后,首先确认小机上文件是否有修改到,目前文件可能位于/vendor/etc或/system/etc目录下,其中/vendor/etc下的配置文件是优先解析的。确保文件无误后,通过dumpsys media.audio_policy查看ble hal是否正常加载。 以下是相关说明: AudioPolicyManager: 0xf20c5200 Command Thread: 0xf20af140 Tones Thread: 0xf20af020 ... - Available input devices: Device 1: - id: 3 - type: AUDIO_DEVICE_IN_BUILTIN_MIC - Profiles: Profile 0: - format: AUDIO_FORMAT_PCM_16_BIT - sampling rates:8000, 11025, 12000, 16000, 22050, 24000, 32000, 44100, 48000 - channel masks:0x000c, 0x0010 Device 2: - id: 20 - type: AUDIO_DEVICE_IN_WIRED_HEADSET //对应的数值是0x80000010 - name: RemoteDM1204 - Profiles: Available input devices指示当前可用设备,目前ble hal是和AUDIO_DEVICE_IN_WIRED_HEADSET设备绑定,如果需要录音走ble hal,AUDIO_DEVICE_IN_WIRED_HEADSET设备必须出现在可用设备中,如果没有,就可能是补丁中hidaudio.apk的问题。 HW Modules dump: ... - H
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

「已注销」

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值