Bluetooth A2DP卡音调试(一)

本文解决蓝牙音频流在传输过程中的卡顿问题。通过调整RF参数和AudioCLK,改善了音频流的重传率和数据处理,使A2DP音频传输恢复正常。同时,针对Decoder吞吐率与BT数据量不匹配导致的微小卡顿,提出调整Audiobuffer控制的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        前面记录了在bluetooth RF参数配置不当导致重传过高问题,从而导致音频流断断续续。当RF参数调整到合适的时候,从Ellisys log看到重传已经有非常大的改善,重传率也可以控制在正常水准。但是音乐还是有卡顿,这个时候去看BT Host收到的data 流,发现其实也很正常,每隔固定的间歇传输相同大小的packet。关注的重点是时候转移到Audio part,由于最近在调试Audio的过程中,频繁的修改了Audio的clk,使得Audio data处理的有问题,导致声音失真或者丢失,将Audio CLK修改到合适的情况下,A2DP回复到正常情况,就酱子。当然还有一些微小的卡顿,原因是Decoder的吞吐率和BT送过去的data量有不匹配情况,修改一下Audio buffer的控制就行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值