DescriptionProxy detection is important feature for the P2P sockets, as
it provides additional security for enterprise use cases.
Communication between webrtc endpoints happens through UDP/TCP/STUN
with or without the help of TURN server.
In case of firewall restrictions like outgoing UDP block and allowing
only secure ports, direct communication between two endbecomes impossible
without the help of TURN.
In the presence of proxies, direct communication even to TURN server also
becomes impossible without first esablishing connection with the proxy.
This CL is trying to address the last problem.
If proxies are configured(HTTP/S/SOCKS) send data(stun+media) through it.
jingle_glue::ProxyResolvingClientSocket solves the problem of proxy detection and establishing the connection and also it's a type of net::StreamSocket, this class can be directly used in P2PSocketHostTcpBase.
R=sergeyu@chromium.org,juberti@chromium.org,thakis@chromium.org
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=207919
Patch Set 1 #Patch Set 2 : #
Total comments: 18
Patch Set 3 : #Patch Set 4 : #Patch Set 5 : #Patch Set 6 : #
Total comments: 2
Patch Set 7 : #Patch Set 8 : #Patch Set 9 : #Messages
Total messages: 13 (0 generated)
|