安卓ICS和果冻豆上的流式音频延迟是真实的


网络上的人给出运行ICS的Galaxy Nexus的延迟数字

约为88mS,运行JB 4.1.1的Nexus 7的延迟数字约为72mS。 我尝试过AudioTrack和OpenES,发现我在任一设备上的延迟都不能低于140mS。 我错过了什么吗? 我已将输出线程设置为优先级URGENT_AUDIO,以小块(例如 160 短片段)传递音频并使用最小缓冲区大小(在 AudioTrack 情况下)。

引用的数字是否仅适用于通过 SoundPool 播放的短声音,而不适用于流式传输 PCM? 需要明确的是,我说的是播放而不是录制。

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

最新更新