音频延迟测试

向外发点击、用麦克风听回来:估算你输出+输入链路的往返延迟。

就绪

就绪

请先把系统音量调低

尤其是戴耳机和播放低音时,请从低音量开始,再逐步调高。

如何得到更准的估算:用扬声器+内置麦克风、保持安静、关闭其他音频软件。有线链路一般几十毫秒;蓝牙耳机常见 100–300 ms。结果是整条链路的粗略估算,受浏览器与系统缓冲影响,不能当作实验室数据,也测不出单个器件的延迟。

本工具在你的浏览器本地运行,不上传任何音频。

如何使用

  1. 1

    搭好回路

    尽量用内置麦克风+扬声器外放——这是最可靠的回路。用耳机时让点击声漏给麦克风或把麦靠近耳罩;蓝牙本身也会增加延迟。

  2. 2

    开始测量

    点击“开始测量”。页面会播放多个短促点击并记录麦克风收到它们的时刻,最后显示检测到的往返时间中位数。

  3. 3

    按估算值解读

    蓝牙耳机一般在 30–150 ms,有线链路在几十毫秒。只做相对比较;这个数字不是任何单一设备的实验室测量值。

原理与限制

每次测量在已知的 AudioContext 时刻安排一个尖锐的 4 kHz 点击,并监听麦克风流中它造成的电平突变。间隔就是往返:输出缓冲+DAC+(无线链路)+空气+ADC+输入缓冲。多次点击取中位数可以软化偶发漏检。

诚实的限制:浏览器计时器、缓冲区大小与系统混音都会让结果漂移几十毫秒;漏检(房间太静、音量太低、麦被静音)会按“失败”报告而不是给出假数字。蓝牙编码缓冲很大且随固件变化——多次运行与相对比较才有意义,绝对值仅供感受。

常见问题

为什么蓝牙延迟这么高?

蓝牙编码按帧缓冲音频以保证稳定,往返常见 100–300 ms,具体取决于编码(SBC/AAC/aptX)与固件。这是产品设计,网页无法修复。

为什么提示“未检测到点击”?

麦克风没有听到足够响的点击:麦被静音、音量太低或耳机把声音封在耳内。调高音量、改用扬声器或把麦靠近声源后重试。

多少毫秒算好?

有线链路一般在几十毫秒;音乐场景低于约 50 ms 感觉即实时。节奏游戏或乐器越低越好——蓝牙通常不合适。

为什么每次结果都不一样?

系统缓冲、CPU 负载与蓝牙状态每次都变。取中位数有帮助,但只有大差异(比如 40 ms 对 180 ms)才有意义。

这测的是我的声卡吗?

不是。它测的是包含浏览器在内的双向整条链路。用它对比设备与设置,不要当硬件规格。