Ubuntu(任何版本)和蓝牙似乎存在一个一致的问题,即任何设备在音频播放时都会持续出现滞后和延迟。互联网上最突出的解决方案似乎是这个:从本质上讲,据称来回切换音频配置文件(简而言之)可以消除延迟。虽然在“切换”后的几秒钟内确实如此,但延迟会在 20 秒后再次出现:每分钟切换配置文件 3 次并将其视为一种解决方法是不可行的。
我看到有很多类似的问题(这,这和这,只是指出一些)提到不同的蓝牙设备,不同的 Ubuntu 发行版,但最终没有令人满意的答案。有这样的印象17.10 将一劳永逸地修复这个臭名昭著的线程,但事实似乎并非如此。
是否有任何或多或少官方的解决方案可以解决这个问题,而不需要手动来回切换音频设置,从而不时(例如,每分钟)手动“强制”自动同步?出于上下文的考虑,我认为任何强制手动切换的脚本仍然是手动解决方案。
答案1
2012 年的 PulseAudio 错误仍然存在:“连接暂时断开时蓝牙音频不同步“
简而言之,只要连接质量下降,音频数据包就会在缓冲区中累积,从而导致延迟。连接质量下降很容易发生,将手放在接收器前面可能会导致这种情况。就我而言,这个问题在重复几次后也会导致计算机崩溃。
但是,如果我不使用高质量音频 A2DP 接收器,而是使用“HSP/HFP”,当连接质量下降时,我会听到非常糟糕的声音,就像铁盒一样,但没有延迟。就像音频数据包被丢弃而不是被占用一样。
但是“HSP/HFS”的音频质量非常差,只适合“一次一个扬声器”的音频。
在我看来,至少您收集到的一些类似问题与这个 PulseAudio 缓冲问题有关(缓冲是合法的,但是当连接质量下降时该怎么办;并且在实时设置中它是否真正合法?)。
无论如何,在我看来,唯一的解决办法就是等待这个问题得到妥善解决。尽管它自 2012 年就已开放。