我们在不同国家/地区的WebRTC连接存在问题:
我们在英国成功使用了WebRTC视频/语音通信,但有时与不同国家/地区的连接,一方的声音无法通过。例如,我们有从英国到中国的联系,中国人可以在英国看到这个人,却听不到他的声音;从中国到英国的视频和语音都很好。有时我们在英国和中国之间建立了成功的联系,但是对于一个特定的人来说,它根本没有通过。
在大约30%的通信中,同样的事情发生了。一方听不到另一方。
它与其他国家的互联网有什么关系吗?
冰服务器怎么样?我读过有关冰服务器的内容。我们应该实施并拥有自己的冰服务器以获得可靠的WebRTC连接吗?
目前,我们正在为服务器使用以下公开列表:
var iceServers = {
'iceServers': [
{ url: 'stun:stun01.sipphone.com' },
{ url: 'stun:stun.ekiga.net' },
{ url: 'stun:stun.fwdnet.net' },
{ url: 'stun:stun.ideasip.com' },
{ url: 'stun:stun.iptel.org' },
{ url: 'stun:stun.rixtelecom.se' },
{ url: 'stun:stun.schlund.de' },
{ url: 'stun:stun.l.google.com:19302' },
{ url: 'stun:stun1.l.google.com:19302' },
{ url: 'stun:stun2.l.google.com:19302' },
{ url: 'stun:stun3.l.google.com:19302' },
{ url: 'stun:stun4.l.google.com:19302' },
{ url: 'stun:stunserver.org' },
{ url: 'stun:stun.softjoys.com' },
{ url: 'stun:stun.voiparound.com' },
{ url: 'stun:stun.voipbuster.com' },
{ url: 'stun:stun.voipstunt.com' },
{ url: 'stun:stun.voxgratia.org' },
{ url: 'stun:stun.xten.com' },
{
url: 'turn:numb.viagenie.ca',
credential: 'muazkh',
username: 'webrtc@live.com'
},
{
url: 'turn:192.158.29.39:3478?transport=udp',
credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=',
username: '28224511:1379330808'
},
{
url: 'turn:192.158.29.39:3478?transport=tcp',
credential: 'JZEOEt2V3Qb0y27GRntt2u2PAYA=',
username: '28224511:1379330808'
}
]
};