WEBRTC音频问题在移动和桌面之间的连接中



我有一个带有webrtc的网站,在台式机之间效果很好。现在,我正在尝试在台式机和移动设备之间进行通信,视频还可以,但是音频在移动设备中有很多噪音,我正在为桌面和移动设备使用以下约束:

var constraints={audio:true,video:{"mandatory":{"minWidth":"320","minHeight":"240","maxWidth":"320","maxHeight":"240","maxFrameRate":"15","minFrameRate":"15"}}};

如果将移动音频约束更改为:

audio:{echoCancellation:false}

解决了噪声问题,但是现在桌面设备通过Echo听到声音。我怎么解决这个问题?我要做的测试在Chrome(桌面)和移动侧镀铬中,用于Android和Hybrid应用程序。移动设备是Android 6.0.1

的中兴设备

欢迎来到WebRTC的世界,浏览器可能已经过时了,并且不支持Echocellation Flag(或仍然很笨拙)。

更新浏览器可能会解决问题(如果可以的话)。否则,也许可以尝试另一个移动设备,并检查它是否可行,如果它不起作用,我只知道if(mobile) ... else ...解决方案,直到更新浏览器为止。

在最坏的情况下,您甚至必须检查特定版本以禁用标志。

相关内容

  • 没有找到相关文章

最新更新