audiorelay 中文文档 下载 App

延迟偏高怎么解决 Buffer 选低 改 OpenSL ES 换 USB

AudioRelay 正常延迟:5GHz Wi-Fi 20~30ms,USB 近 0ms。如果你感觉延迟明显超过 100ms(音画不同步、说话回声明显),按下面顺序查。

第一步:AudioRelay Android 端 Buffer 选 Low

AudioRelay Android → 设置 → 播放器 → 缓冲大小 → 选 Low(不是 Medium / High / Custom 偏大值)。

这是最直接的延迟来源——Buffer 越大延迟越高。

如果已经是 Low 了但还延迟高:

第二步:OpenSL ES vs AudioTrack

AudioRelay Android → 设置 → 播放器 → 音频输出 → 选 OpenSL ES(低延迟路径)而不是 AudioTrack(音质优先)。

小米/MIUI 设备是例外——OpenSL ES 虽然延迟低但音质有损失,如果换 AudioTrack 音质明显好很多但延迟可接受,可以接受 50ms 左右的额外延迟。

第三步:换 USB Tethering

如果 Wi-Fi 延迟一直不理想:

第四步:Wi-Fi 环境优化

不想用 USB 就想 Wi-Fi,试试:

延迟数字怎么读

AudioRelay 连接后在界面底部或活动页会显示当前 Buffer 值和延迟:

显示值含义
Buffer 30ms + Latency 20ms正常,总延迟 ~50ms
Buffer 100ms+偏高,去调低 Buffer 档位
Mean Latency 10ms+平均延迟还行,但如果 Buffer 也大,总延迟还是高
延迟图波动大Wi-Fi 抖动严重,换 5GHz 或 USB

额外:蓝牙耳机叠加延迟

如果手机输出走的是蓝牙耳机(有线耳机直接插手机就没这个问题):

追求最低延迟:手机直接扬声器放、或插有线耳机。