It appears that the Android WebRTC library does not attempt to connect through a proxy, whatever the proxy configuration for the phone/the app.
The default ProxySelector is not called and WebRTC attempts to connect directly.
After searching the web it appears that web browsers are capable of using a proxy for TURN/TCP connections. Is there a way to achieve the same result on Android?
The JNI interface does not seem to expose any possibility to manually configure such a proxy or to provide a turn socket factory... Is there a low level C++ way of forcing the use of a proxy?
Any help on this is welcome!