与蓝牙配对时 Opus 音频编解码器出现问题

问题描述 投票:0回答:1

我没有直接的代码示例,这只是我知道该去哪里的最后一个地方。

每当我在 Discord 上与朋友交谈时,当他们使用手机和蓝牙耳机时,他们听起来非常低沉,我对他们也是如此。 这 100% 不是我的错,因为我使用带有合适麦克风和耳机的 PC 设置。

我们几乎尝试了所有方法,蓝牙编解码器本身听起来不错(SBC,在录音机上测试麦克风,用 MP3 进行播放测试,声音都非常清晰),任何其他音频编解码器(好吧,在正常通话中测试,以及 SBC 声音)完全没问题)

一旦我们将蓝牙耳机与任何蓝牙编解码器和 Opus 音频编解码器(在 Discord 和 Messenger 上测试)一起使用,听起来绝对很糟糕。当他们断开耳机并使用正常的内置麦克风时,蓝牙编解码器就会被丢弃,听起来又完全正常了。

因此,仅使用蓝牙编解码器或 Opus 编解码器听起来不错,但一旦将任何蓝牙编解码器与 Opus 编解码器结合使用,听起来就很可怕。

现在到了最奇怪的部分。一旦他们通过 Discord 与家里的某人交谈,因此相同的音频编解码器、相同的 BT 编解码器,声音就非常好。

我完全不知所措。我的音频知识最终以谷歌搜索结束。 谁能推动我朝这个方向发展?我快失去理智了。

android audio discord bluetooth codec
1个回答
0
投票

原因在于蓝牙音频。不使用麦克风时,耳机使用支持现代编解码器和更高比特率的 A2DP 配置文件。但是,当启用麦克风时,耳机会切换到旧版 HSP 配置文件,该配置文件既不支持良好的编解码器,也不支持高比特率。

带有 LC3 编解码器的蓝牙 LE 音频应该会在流行时解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.