我正在构建一个webrtc客户端,其中我使用turn和stun服务器。如果我打开防火墙,这是有效的。当我在ice候选函数上设置断点时,我看到我的ice服务器没有被添加为ICE候选函数。
代码如下:
var rtc_configuration =
{
iceServers: [
{urls: "stun:numb.viagenie.ca"},
{urls: "turn:numb.viagenie.ca", username: "username", credential: "credential", credentialType: "password"}
],
bundlePolicy: "balanced",
iceTransportPolicy: "all",
rtcpMuxPolicy: "negotiate",
iceCandidatePoolSize: 20,
certificates: []
};
var peer_connection = new rtc_peer_connection(rtc_configuration);
peer_connection.onicecandidate = pc_on_ice_candidate;但是当我在onicecandidate函数上设置断点时,只添加了默认的候选者,而不是配置中的ice服务器。我使用的是最新版本的firefox。
有没有人有建议?
https://stackoverflow.com/questions/38187010
复制相似问题