一些蓝牙耳机延迟的经验之谈

2019-08-20 11:54:30 69点赞 88收藏 50评论

创作立场声明:理性讨论,分享请注明原作者

最近开始关注蓝牙耳机,延迟自然是重点考虑的问题。在张大妈的评论中总能看到各位值友对于延迟的评论,比如延迟大不大,有多大;再比如为何有人说同一款耳机延迟很高,而有人说延基本没延迟;有人说一定要5.0的延迟才低,4.2没法用等等。

针对以上问题,根据我以往的经验,总结这一篇小文,错误之处请理性讨论。

延迟来源

很多人以为蓝牙耳机的延迟只是耳机本身造成的,其实是不正确的。连接蓝牙耳机的系统对延迟起着重要的贡献作用。而说到系统,常用的不外乎Windows,安卓与IOS。不同的系统自带的音频延迟是完全不同的,这也是为什么,同样的耳机,有人说延迟很高而有人说基本没有延迟。

根据经验,常见系统的延迟总结如下:

  • IOS:10ms左右,基本可以忽略

  • Windows:大小未知,不过实际感受非常接近IOS

  • Android:主流的手机都在100ms左右,部分优秀的机型在50ms左右。

关于Android不得不多说几句,安卓不仅分支繁杂难以统一,就连音频API都不统一。据了解存在OPEN SL与Android O以上的AAduio两套,AAudio的延迟经过测试更低一点,而各个APP也可能选用不一样的API开发造成音频延迟体验不一致(楼主不是专业的安卓开发者,有错误请指正),不得不说安卓在这方面真的是比较糟糕的。

如何量化延迟大小

相信大部分人对待延迟都是靠感觉,现阶段有专门的测试延迟的方法么?答案是有的,有人专门开发了相应的测试系统音频延迟的app用来测试从系统调用音频接口,到发出声音,再经过麦克风采集后的整个音频回路延迟。

软件的名字是Superpowered Mobile Audio Latency Test,支持android & IOS, 感兴趣的朋友可以到官网下载

首先利用该软件测试出系统的延迟,再连接蓝牙耳机重新测试延迟,二者的差值就是由蓝牙耳机引入的延迟。

需要说明的是,该软件在IOS端貌似只能从听筒发声,所以耳机延迟只能在安卓端测试。安卓端同时支持OPEN SL与AAudio

手头一些设备的测试情况

  • Iphone 8 Plus: 稳稳的9ms,系统基本不会造成延迟

Iphone 8 PlusIphone 8 Plus

  • Redmi Note 7 Pro

Redmi Note 7 ProRedmi Note 7 Pro

  • Huawei M3 平板

    200ms+,设备没在身边,图就不放了

接下来以Redmi Note 7 Pro为测试机测试一下几个耳机的延迟:

  • 某N年前买的CSR方案的假无线蓝牙耳机,总延迟180ms,引入延迟130ms左右,相当优秀

总共180ms,耳机只引入130ms,相当优秀总共180ms,耳机只引入130ms,相当优秀

  • Airpods 1代,引入延迟230ms,分体中相当优秀了


总共280ms,耳机引入230ms,分体中相当优秀的存在总共280ms,耳机引入230ms,分体中相当优秀的存在

  • 小米 RedMi Airdots, 330ms中规中矩

airdots中规中矩airdots中规中矩

  • 华为Freebuds悦享版,AAC编码下,一声长叹

AAC freebudsAAC freebuds

  • 华为Freebuds悦享版,SBC编码,好了一点点

SBC FreebudsSBC Freebuds

总结

  • 延迟不光跟耳机本身有关,而是跟系统本身,甚至APP所采用的API都有关系

  • IOS,Win10的延迟都很优秀,安卓比较糟糕,有些系统甚至自带200ms延迟,AAudio好于OpenSL

  • 蓝牙延迟跟蓝牙版本并无直接联系,测试中表现最好的都不是蓝牙5.0

  • 编码格式会对延迟有一定的影响,AAC在我的设备上略高于SBC

  • 苹果全家桶的体验,目前还是好啊

展开 收起
50评论

  • 精彩
  • 最新
  • 有理有据,这才是我们大家心中的张大妈优秀帖子 [欢呼] [欢呼]

    校验提示文案

    提交
    谢谢,看到有很多人有很多误解,忍不住写了这个帖子。

    校验提示文案

    提交
    厉害了, 上车的耳机到了测一测 [抽烟] [抽烟] [抽烟]

    校验提示文案

    提交
    收起所有回复
  • 本身是Android 8.0 测试用是OpenSL ,能手动切换AAudio吗?

    校验提示文案

    提交
    软件有设置选项的,右上角三个点

    校验提示文案

    提交
    收起所有回复
  • 买了个蓝牙接收器sbc协议测出来的延迟居然只有187ms

    校验提示文案

    提交
    恭喜你买到好东西了

    校验提示文案

    提交
    给个关键字?

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 写得太好了,可转否?

    校验提示文案

    提交
    可以,注明作者就可以

    校验提示文案

    提交
    ok,,,,,

    校验提示文案

    提交
    收起所有回复
  • 其实不是Android糟糕,而是安卓糟糕。人家国外app使用的API几乎都紧跟系统提供的API的步伐,国内非要自立门户开发自己的API,跟甚的是国家还牵头联合公司开发属于国内的跟原功能一样的API

    校验提示文案

    提交
    有道理也不完全对,AAudio是8.0以后才加入的,之前开发者也没得选。

    校验提示文案

    提交
    收起所有回复
  • 测试过程要多久啊。。响了两分钟还没停,屏幕也没有什么提示

    校验提示文案

    提交
    如果你测的耳机的话,需要把耳机出音口紧紧对准手机麦克风,音量开最大。这个软件设计初衷不是测试耳机的,所以录制耳机的声音没有增益。

    校验提示文案

    提交
    就测量手机的,扬声器放声音

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 楼主,帖子不错,就是缺了高通aptx协议,我就想看看那个延迟多少

    校验提示文案

    提交
    可惜我没有支持的设备。

    校验提示文案

    提交
    借一套,缺乏aptx的测试,帖子不完美!

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • aptx延迟明显低,ldac延迟就高,sbc延迟最高,但也看设备,同是蓝牙4.2的收发,匹配起来延迟就低。高通的芯片延迟低些,国产芯片延迟高些

    校验提示文案

    提交
    所以买耳机跟买彩票一样,买回来之前永远不知道怎么样。

    校验提示文案

    提交
    收起所有回复
  • 我看了一下,官网有采集到的各种数据,我怎么发现mi5,随着安卓版本的升级,延迟越来越大……另外听歌的话,延迟不是首要条件,你延迟低,很可能是传输速率低,比如sbc,这种最基本的协议,毫无意义,aptx,ldac这种,都是要传很多数据的,只有这样音质才能有保障,相比之下,我更好奇,为什么有的蓝牙耳机在红绿灯附近会断连,是红绿灯有什么干扰源吗?

    校验提示文案

    提交
    本文只介绍方法,不负责测试各种耳机,只能测试手头有的设备。

    校验提示文案

    提交
    通常是玩游戏的会更注重延迟,音质反而可以放在相对次要的位置

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 楼主,软件再哪下载的,找了一圈没找到呢。。

    校验提示文案

    提交
    我原文里有链接吧,没墙,就是很慢

    校验提示文案

    提交
    [种草] 点了几次都是空白页,现在终于有点反应了。谢谢。

    校验提示文案

    提交
    收起所有回复
  • 楼主这篇文章非常好。
    我还想问一下您提供的这个测试延迟的软件,测扬声器是正常的,我的s9+ aaudio延迟22ms但是测试耳机的时候就没有结果了。我尝试吧耳机对准麦克风也没用,换了好几个手机和耳机来试,音量也已经开到最大,该怎么办呢

    校验提示文案

    提交
    就是很难测试,得对的特别准确才能测出来

    校验提示文案

    提交
    收起所有回复
  • 文章不错 [赞] 楼主有没有测iPhone8配airpods一代的延迟

    校验提示文案

    提交
    测不了,iphone上这个软件只能从听筒出声。

    校验提示文案

    提交
    收起所有回复
  • 这种优质的技术贴必须要打赏。

    校验提示文案

    提交
  • 软件下载不了啊,安卓的楼主可以挂个百度网盘吗?

    校验提示文案

    提交
  • 华为,哎,让人怎么说爱你

    校验提示文案

    提交
  • 赞一个 可以多测些

    校验提示文案

    提交
  • 延迟跟APP有关这一点我赞同,我玩崩坏3的时候没有什么延迟,玩吃鸡则是延迟超大 [喜极而泣] [喜极而泣] [喜极而泣]

    校验提示文案

    提交
  • 苹果手机如何挑选延迟低的

    校验提示文案

    提交
  • 有理有据,让人性福!

    校验提示文案

    提交
  • 小米mix2s延迟低的吃鸡耳机吗 刚把buds卖了延迟过高

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章

蚂蚱大仙

Ta还没有介绍自己

关注 打赏
最新文章 热门文章
88
扫一下,分享更方便,购买更轻松