为什么WebRTC对我们的项目不可靠?

时间:2015-07-19 12:25:21

标签: webrtc

我们在不同国家/地区的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'
    }
]
};

0 个答案:

没有答案