【问题标题】:Streaming Audio latency on android ICS and Jelly Bean is it real?android ICS 和 Jelly Bean 上的流式音频延迟是真的吗?
【发布时间】:2012-09-29 22:52:29
【问题描述】:

网上的人们给出的延迟数大约为 88 毫秒,运行 ICS 的 Galaxy Nexus 和运行 JB 4.1.1 的 Nexus 7 的 72 毫秒我已经尝试过 AudioTrack 和 OpenES,发现我在任一设备上都无法获得低于 140 毫秒的延迟。我错过了什么吗?我已将输出线程设置为 URGENT_AUDIO 优先级,以小块(例如 160 个短裤)传递音频并使用最小缓冲区大小(在 AudioTrack 情况下)。

引用的数字是否仅适用于通过 SoundPool 播放的短声音,不适用于流式 PCM?为了清楚起见,我说的是仅播放而不是录制。

【问题讨论】:

    标签: android audio streaming android-4.0-ice-cream-sandwich latency


    【解决方案1】:

    这是机器人肮脏的小秘密。它不是固定的,你只需要一个应用程序、一只耳朵和一根手指就能找到真相。

    【讨论】:

    • 谢谢。似乎运行 JB 的 Galaxy Nexus 是低延迟流式传输 (40-60mS) 的唯一选择。
    猜你喜欢
    • 2012-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 2013-12-15
    • 2015-12-28
    • 1970-01-01
    相关资源
    最近更新 更多