WebRTC: (TURN relay + tcp + proxy) = crush
Firefox Nihgtly 48.0a1
crush ID: c9fa2489-6287-4f64-99c2-a171a2160425
Crush after setLocalDescription(). Condition: - TURN, tcp - proxy Crush only for (TURN + tcp + proxy) combination. All other combinations - success
javascript:
pc = new window.RTCPeerConnection({"iceServers":[{"urls":"turn:192.168.0.1?transport=tcp","credential":"password","username":"user"}], "iceTransportPolicy": "relay"}); ... pc.createOffer(cbOfferSuccess, cbOfferFail); ... function cbOfferSuccess(ld){ pc.setLocalDescription(ld, cbSetLDSuccess, cbSetLDFail); //Here - crush }
Firefox Nihgtly 48.0a1
crush ID: c9fa2489-6287-4f64-99c2-a171a2160425
Crush after setLocalDescription().
Condition:
- TURN, tcp
- proxy
Crush only for (TURN + tcp + proxy) combination. All other combinations - success
javascript:
pc = new window.RTCPeerConnection({"iceServers":[{"urls":"turn:192.168.0.1?transport=tcp","credential":"password","username":"user"}], "iceTransportPolicy": "relay"});
...
pc.createOffer(cbOfferSuccess, cbOfferFail);
...
function cbOfferSuccess(ld){
pc.setLocalDescription(ld, cbSetLDSuccess, cbSetLDFail); //Here - crush
}