I think I'm going to cry...I looked everywhere and I still can't find the relevant pieces of info.
We created our own android WebRTC app using the appRTC demo app (https://github.com/njovy/AppRTCDemo). It works fine when we use the https://appr.tc/ domain name.
We did not want to use Google GAE because it is not free. So we decided to use the AppRTC Node server (https://github.com/ISBX/apprtc-node-server) and set it up on our own server. It works fine on our own https://our.web.site:3000 url. The online page looks exactly the same as the apppr.tc page. And we can connect using our webcams on web browsers.
But when we change the host in the appRTC android app then it basically says that our apprtc server does not return ICE server urls.
I'm lost. how does it work. Should the ICE servers be defined in the app or somewhere in the JS files of the AppRTC node server files?
Is the apprtc node server the equivalent of the appr.tc webpage? Is it STUN? TURN? ICE?
Also, can we just use a simple signalling server such as peer.js instead of the apprtc node server?
Thanks for your help.
Jennie