Configurar las URL del servidor ICE

Es posible configurar sus propios servidores de Establecimiento de Conectividad Interactiva (ICE) si lo necesita.

Los servidores STUN y TURN son necesarios para que WebRTC funcione debido a posibles problemas de conectividad de red debidos a NAT y cortafuegos. Un servidor STUN se utiliza para obtener una dirección de red externa. Los servidores TURN se utilizan para retransmitir el tráfico si falla una conexión directa (peer to peer). Por lo tanto, puedes configurar tus propios servidores STUN o TURN si es necesario.

El valor por defecto es stun:stun.l.google.com:19302.

Configuración

Puede especificar la URL de su servidor STUN o TURN cuando cree el Client SDK NexmoClient objeto:

// configure STUN server
const config = {
  iceServers: [
    {
      urls: ['stun:stun.l.google.com:19302', ...]
    }
  ]
}
const nexmoClient = new NexmoClient(config);

// Configure TURN server
const config = {
  iceServers: [
    {
      urls: ['turn:turn.l.google.com:19302', ...],
      username: 'username',
      credential: 'password'
    }
  ]
}
const nexmoClient = new NexmoClient(config);