我正在Chrome 23上建立WebRTC连接.要附加本地流,您需要允许浏览器使用摄像头和麦克风.在呼叫者方面,我正在检查是否可以获得本地流,直到这一刻我才发送报价.然后发送报价,浏览器立即开始发送ICE候选人.
那么,如果没有得到当地媒体流远程浏览器还没有我得到SYNTAX_ERR: DOM Exception 12的peerConnection.addIceCandidate(candidate)对收到的每个ICE候选人.
我检查了文档,addIceCandidate但没有关于先决条件的信息.
我想我可以通过延迟发送ICE候选人并等待远程客户端添加本地流的信号来延迟发送ICE候选者,但这是需要额外的通信并且看起来不正确.
我可以以某种方式添加远程ICE候选者,webkitRTCPeerConnection然后才能发送应答并连接本地媒体流吗?