大佬教程收集整理的这篇文章主要介绍了html5 – WebRTC – 禁用所有音频处理,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
consTraints: { audio: { mandatory: { echoCancellation: false,googEchoCancellation: false,googAutoGainControl: false,googAutoGainControl2: false,googNoiseSuppression: false,googHighpassFilter: false,googTypingNoiseDetection: false,//googAu@L_441_1@mirroring: false // For some reason setTing googAu@L_441_1@mirroring causes a navigator.getUserMedia error: NavigatorUserMediaError } },video: false },
这大大提高了音频质量,但是似乎存在音频处理,这导致了一些测试样本以高频噪声的形式破坏音频.
有一个Chrome标志 – 用于假冒音频捕获的文件 – 如http://peter.sh/experiments/chromium-command-line-switches/#use-file-for-fake-audio-capture所述,允许通过文件输入进行测试.如在标志的描述中所提及的,所有音频处理都必须被禁用或音频将被扭曲 – 所以似乎有其他选项用于此目的.
我也尝试过–disable-audio-track-processing -audio-buffer-size = 16-enable-exclusive-audio Chrome标志,但仍然有一些音频处理.
是否有任何方法来禁用仍然存在的音频处理(最好通过JS API)?
以上是大佬教程为你收集整理的html5 – WebRTC – 禁用所有音频处理全部内容,希望文章能够帮你解决html5 – WebRTC – 禁用所有音频处理所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。