小编Fab*_*Fab的帖子

为什么不"onicecandidate"工作?

我无法通过它的PeerConnection和'onicecandidate'事件了解webRTC.

据我所知,您必须使用STUN(或TURN)服务器启动对等连接,因为它会将您的ICE候选者发送给您,以便与另一个对等方进行通信.

我已经看到了将PeerConnection对象的服务器参数留下的示例,我也不明白,但我们只是说它需要服务器参数.

所以,当我写下以下代码时:

    var pc, ice = { "iceServers": [{ "url": "stun:stun.l.google.com:19302" }] };
if(typeof mozRTCPeerConnection === 'function') {

    pc = new mozRTCPeerConnection(ice);
}
else {
    console.log('google');
    pc = new webkitRTCPeerConnection(ice);
}


pc.onicecandidate  = function(event) { 
    console.log(event);
}
Run Code Online (Sandbox Code Playgroud)

我希望'onicecandidate'事件会触发,但它不起作用.我也尝试过其他公共STUN服务器,但没有任何反应.所以我认为我的理解可能有问题:)

javascript stun webrtc

17
推荐指数
1
解决办法
1万
查看次数

标签 统计

javascript ×1

stun ×1

webrtc ×1