Chrome 23 で WebRTC 接続を確立しています。ローカル ストリームをアタッチするには、ブラウザがカメラとマイクを使用できるようにする必要があります。発信者側では、ローカル ストリームを取得できるかどうかを確認しており、この時点までオファーを送信していません。次にオファーが送信され、ブラウザーはすぐに ICE 候補の送信を開始します。
次に、リモート ブラウザがまだローカル メディア ストリームを取得SYNTAX_ERR: DOM Exception 12
していない場合、peerConnection.addIceCandidate(candidate)
受信した ICE 候補ごとに処理を進めます。
ドキュメントを確認しましaddIceCandidate
たが、前提条件に関する情報はありません。
提供者からの ICE 候補の送信を遅らせ、リモート クライアントがローカル ストリームを追加したという信号を待つことで、遅延できると思いますが、これは追加の通信が必要であり、正しくないようです。
webkitRTCPeerConnection
回答が送信され、ローカル メディア ストリームが接続される前に、どうにかしてリモート ICE 候補を追加できますか?