标签: javascript audio stream web-audio playback
我需要从JavaScript中的麦克风中捕获一些输入(从浏览器中)并实时播放音频。但是我得到的延迟确实很丑陋(大约200毫秒)。
如何减少这个? javascript是期待20 ms之类的延迟的好选择吗?
我只是尝试使用getUserMedia()的{{1}}和AudioContext实用程序捕获音频并播放它:
getUserMedia()
AudioContext
Web Audio API
欢迎提出任何建议以最大程度地减少延迟。 谢谢
答案 0 :(得分:1)
不知道这是否有帮助,但是如果要将音频发送到WebAudio,则一定要关闭回声消除和其他输入处理。有关详情,请参见。您可能还希望关闭增益控制和噪声抑制。