webrtc声音回声消除算法选择

来源:互联网 发布:linux指令速查手册 编辑:程序博客网 时间:2024/05/01 02:59

使用webrtc的时候,很多声音相关算法没有选择的话,是使用的webrtc默认的算法。

在国内的手机,比如小米,魅族等,可能会出现相反的效果。

一切的设置都在webrtc-master-webrtc\api\mediaconstraintsinterface.cc这个文件里,无论安卓调用,还是C++,都在添加本地媒体的时候设置:

        MediaConstraints audioMC = new MediaConstraints();        audioMC.mandatory.add(new MediaConstraints.KeyValuePair(                "echoCancellation", "false"));        audioMC.mandatory.add(new MediaConstraints.KeyValuePair(                "googEchoCancellation", "false"));        audioMC.mandatory.add(new MediaConstraints.KeyValuePair(                "googEchoCancellation2", "false"));        audioMC.mandatory.add(new MediaConstraints.KeyValuePair(                "googDAEchoCancellation", "true"));


0 0
原创粉丝点击