gpt4 book ai didi

video-streaming - getUserMedia 如何提高音频质量?如何使音频停止回声?

转载 作者:行者123 更新时间:2023-12-02 19:33:48 26 4
gpt4 key购买 nike

我已经尝试使用 webRTC 几天了。从那时起我面临的问题之一是音频质量。 getUserMedia 的音频很糟糕。它回响很多。我已经尝试了所有的限制,但仍然回响。这是我的代码。

navigator.mediaDevices.getUserMedia({ video: { width: 300, height: 300, frameRate: 30 }, audio: { volume: 0.3, sampleSize: 16, sampleRate: 44100, echoCancellation: true, noiseSuppression: true }, })

我知道有一种方法可以提高音频质量,因为像 omegle 这样的网站使用相同的技术,但它们的音频非常清晰。因此,如果有人好心地为我指出正确的方向以获得更好的音频,我真的很感激。

最佳答案

不确定这是否有帮助,但对于音频约束对象我通常这样做:

autoGainControl: false,
echoCancellation: false,
googAutoGainControl: false,
noiseSuppression: false

也许您似乎错过的那几个问题仍然会造成问题。在所有浏览器中听起来都很糟糕吗?您是否尝试过测试多个麦克风?除此之外,我不确定,因为麦克风在我的应用程序中听起来很棒。

希望这有帮助。

关于video-streaming - getUserMedia 如何提高音频质量?如何使音频停止回声?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61399683/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com