我正在构建一个 webrtc 客户端,我正在使用旋转和眩晕服务器。如果我要关闭防火墙,这是可行的。当我对 on 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。
有人有建议吗?