我通过webRTC测试了一个音频和视频对话,使用来自两个不同网络的2台计算机上的Chrome。视频的质量是完美的,不会崩溃,但声音一直挂着,可以听到我自己的声音,没有质量。
我该如何改进?
代码:
var haveGum = navigator.mediaDevices.getUserMedia({fake:true, video:true})
.then(stream => streams[1] = stream)
.then(() => navigator.mediaDevices.getUserMedia({ video: true, audio: true }))
.then(stream => v1.srcObject = streams[0] = stream)
我发现this answer from 2014,音频非常好。但仍然有削减,有时声音变得“机器人”,并且不可能理解所说的内容。