android上a2dp sink的音质很糟糕。我该如何解决?
Posted
技术标签:
【中文标题】android上a2dp sink的音质很糟糕。我该如何解决?【英文标题】:The sound quality of a2dp sink on android is terrible. How could I fix it? 【发布时间】:2015-06-17 09:53:54 【问题描述】:我在这个网站上得到了很多帮助。我努力修补 Jelly bean android 使其成为蓝牙的接收器。 How To Modify Android's Bluetooth Stack to Enable A2dp Sink
SNK 有效!但是音质很差! 有很多噪音,比如声音失真。 您可以通过点击链接听到声音:http://me2.do/5yLIflcx 密码是 1111。
我怎样才能让它变得更好?
请给我任何提示。
【问题讨论】:
【参考方案1】:我听了音频文件。 声音似乎没有下降或咔嗒声,因此可能排除了 Wi-Fi/BT 共存问题和带宽问题。 有根据的猜测是,这与 SBC 实现有关。
另外,如果您将麦克风和音源放置在一个独立的隔音室(即兴演奏)中,您应该能够发现麦克风实际上非常敏感并且正在拾取所有噪音。
此外,当用于语音的编解码器用于音乐时,听起来有点像这样,因此您可能需要查看编解码器的实现。
如果您可以使用蓝牙嗅探器或虚拟嗅探器,那会更容易,这样您就可以查看协商情况并查看正在使用的编解码器等。
你能做虚拟嗅探吗?
【讨论】:
感谢您的回复。我一直在开发的产品没有麦克风。 BT芯片通过I2S直接连接主cpu(i.mx6)。 I2S 端口用于 CPU 和 BT。当我使用播放器应用播放音乐时,音质很好。但是BT不好。有没有办法设置默认的 SBC 编解码器参数?例如,响度 -> 信噪比 您可以在 Android L 中找到 Broadcom 的 SBC 解码器。详情请参阅blog.csdn.net/wendell_gong/article/details/47950781以上是关于android上a2dp sink的音质很糟糕。我该如何解决?的主要内容,如果未能解决你的问题,请参考以下文章
Android bluetooth介绍: 蓝牙扫描(scan)设备分析