title: AppRTC server setup
body: <p>I think I'm going to cry...I looked everywhere and I still can't find the relevant pieces of info.</p>
  
  <p>We created our own android WebRTC app using the appRTC demo app (<a href="https://github.com/njovy/AppRTCDemo" rel="nofollow noreferrer">https://github.com/njovy/AppRTCDemo</a>). It works fine when we use the <a href="https://appr.tc/" rel="nofollow noreferrer">https://appr.tc/</a> domain name.</p>
  
  <p>We did not want to use Google GAE because it is not free. So we decided to use the AppRTC Node server (<a href="https://github.com/ISBX/apprtc-node-server" rel="nofollow noreferrer">https://github.com/ISBX/apprtc-node-server</a>) and set it up on our own server. It works fine on our own <a href="https://our.web.site:3000" rel="nofollow noreferrer">https://our.web.site:3000</a> url. The online page looks exactly the same as the apppr.tc page. And we can connect using our webcams on web browsers. </p>
  
  <p>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.</p>
  
  <p>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? </p>
  
  <p>Is the apprtc node server the equivalent of the appr.tc webpage? Is it STUN? TURN? ICE? </p>
  
  <p>Also, can we just use a simple signalling server such as peer.js instead of the apprtc node server? </p>
  
  <p>Thanks for your help.</p>
  
  <p>Jennie</p>