Google chrome googCurrentDelayMs是什么意思?哪些设置会影响其值?
在我的纯音频用例(一个辅助听力应用程序)中,一个人将对着麦克风讲话,而通过该应用程序收听的人将在同一个房间。因为听者也能听到房子的声音,看到人的嘴唇在动,所以实现接近零的延迟是至关重要的。理想情况下,为了不被检测到,总延迟大约为10毫秒。我试图找到一个好的方法来测量这个值,这样我就可以用不同的方法来减少它。我在Google chrome googCurrentDelayMs是什么意思?哪些设置会影响其值?,google-chrome,webrtc,Google Chrome,Webrtc,在我的纯音频用例(一个辅助听力应用程序)中,一个人将对着麦克风讲话,而通过该应用程序收听的人将在同一个房间。因为听者也能听到房子的声音,看到人的嘴唇在动,所以实现接近零的延迟是至关重要的。理想情况下,为了不被检测到,总延迟大约为10毫秒。我试图找到一个好的方法来测量这个值,这样我就可以用不同的方法来减少它。我在chrome://webrtc-internals/我想知道这个值到底代表什么 我的理解是,音频延迟是在许多不同的级别引入的: 捕获设备上声卡的延迟 捕获设备上音频处理的延迟(例如降噪)
chrome://webrtc-internals/
我想知道这个值到底代表什么
我的理解是,音频延迟是在许多不同的级别引入的:
我可能还缺少其他人。我的问题是,
googcurrentdayms
考虑了上面哪一项?哪些可配置设置会影响此值?主要是chrome中网络传输的延迟。
要验证这一点,您可以调整其他值,看看是否有一些更改。在webrtc stats spec存储库中,它与文档非常接近。这基本上证实了你的理解,但关键在于细节
在这方面可以做的事情不多。唯一可调位由回声消除控制,因此您可能希望
getUserMedia({audio:{echoCancellation:true}})
有关详细信息,请参阅