在Android上检测或近似蓝牙延迟(音频播放)

时间:2016-02-01 19:56:33

标签: android audio youtube bluetooth latency

我目前正在使用连接的智能家居设备(例如飞利浦色调)制作Android音频可视化工具,以便可视化音乐。我无法弥补蓝牙扬声器造成的延迟。

我注意到,Youtube应用与许多其他视频流应用不同,在使用蓝牙音箱时音频和视频之间几乎没有延迟。 我想,他们必须通过调整(延迟)视频信号来补偿蓝牙延迟。

是否有合理的方法来检测或接近蓝牙扬声器的延迟/延迟?

非常感谢你的帮助!!

最佳, 斯蒂芬

2 个答案:

答案 0 :(得分:3)

这不适用于蓝牙扬声器。但是,我已经能够使用Google Dr. Rick O'Rang loopback dongle使用Glenn Kasten test app来测量蓝牙适配器的音频延迟。

答案 1 :(得分:0)

AVDTP 1.3 协议支持延迟报告。尝试查看 Android 是否导出此数据。

它在某处:AVDT_PSC_DELAY_RPT 存在于 https://android.googlesource.com/platform/system/bt/+/master/stack/include/avdt_api.h#153 中。