title: WebRTC - How many STUN/TURN servers do I need to specify?
body: <p>I'm having trouble with <code>NAT traversal</code> and <code>WebRTC</code>. Videostreaming works with some people, but not with someone who's behind a student dorm router.</p>
  
  <p>I think this should be solved by using a TURN server. I've done that, it still isn't working, and now I'm wondering if the TURN server is working at all. In consequence I wonder if I can or should set several TURN servers, and if yes, how.</p>
  
  <p>I found <a href="https://stackoverflow.com/questions/20068944/webrtc-stun-stun-l-google-com19302">this list of STUN/TURN servers in another thread</a>. Right now I'm setting them like this</p>
  
  <pre><code>var STUN = {
      'url': 'stun:stun.l.google.com:19302',
  };
  
  var TURN = {
      url: 'turn:homeo@turn.bistri.com:80',
      credential: 'homeo'
  };
  
  var iceServers = 
  {
      iceServers: [STUN, TURN]
  };
  
  var pc = new RTCPeerConnection(iceServers);
  </code></pre>
  
  <p>So my question is basically: Is it possible to set several STUN/TURN servers? Should I do it if possible, and what would that code look like? </p>