RTCIceCandidatePair - 表示两个 WebRTC 端点之间可行连接的描述
RTCIceCandidatePair
字典描述了一对 ICE 候选者,它们一起构成了两个 WebRTC 端点之间可行连接的描述。它用作 RTCIceTransport.getSelectedCandidatePair()
的返回值,以标识 ICE 代理标识的当前选择的候选对。
属性
local
一个 RTCIceCandidate
,描述了连接本地端的配置。
remote
一个 RTCIceCandidate
,描述了连接远程端的配置。
实例
在此实例中,设置了 selectedcandidatepairchange
的事件处理程序,以更新显示当前所选候选对使用的协议的屏幕显示。
var iceTransport = pc.getSenders()[0].transport.iceTransport;
var localProto = document.getElementById("local-protocol");
var remoteProto = document.getElementById("remote-protocol");
iceTransport.onselectedcandidatepairchange = function(event) {
var pair = iceTransport.getSelectedCandidatePair();
localProtocol.innerText = pair.local.protocol.toUpperCase();
remoteProtocol.innerText = pair.remote.protocol.toUpperCase();
}
规范
规范 | 状态 | 备注 |
---|---|---|
WebRTC 1.0: Real-time Communication Between Browsers RTCIceCandidatePair 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
暂无兼容数据