Hi
Background:
I am currently working on building a web application that has integrated webrtc video/audio 1-1 meetings.
The application is mainly built using AngularJS on top of REST services using SAML for federated authentication.
Current status/problem:
Currently we are able to get 1 PCs to connect and do a video meeting, this works fine. We are currently using XMPP (ejabberd2) for signalling.
The problem arises when I want to connect a tablet with a supported version of Chrome installed.
On WIFI the tablet connects to the meeting just fine and all works. When I turn of the WIFI and try to connect to the meeting using the 3G connection it fails and is never able to connect to the meeting. I suspect that this has something to do with ICE/TURN or our TURN configuration.
There are several WebRTC demo projects out there where I see the same problem. Google's
apprtc.appspot.com however works just fine on both 3G and WIFI.
I presume that Google's TURN server is configured "correctly" for this to work or they are using a special feature or something.
However my challenge I don't really know where to start troubleshooting this?
I presume that the Google Chrome debug_log might be a place to start and combine this with chrome://webrtc-internals and the logging feature on the turnserver.
I have already spent some time trying to find what is wrong, but I guess either I do not understand it when I see or there is nothing obvious in the logs.
Can any shed some light on how I go about solving this?
Thank you in advance.
Regards
Kenneth Thorman