Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

220
Vistas
A way to connect 2 COTURN servers

I have for example 5 webRTC peers connected to each other through COTURN server (turnServer1). All of them are behind symmetric NAT which means that they cannot establish connection without TURN server. All these peers are sending MediaStreams with audio and video to each other which makes TURN server to run out of its bandwidth and I cannot add another peers to this media conversation. Right now network has this structire: enter image description here

and if this network is going to have 10 peers where each peer uses approx. 100kB/s of bandwidth than TURN server requires 1010100kB/s=10000kb/s and if there are going to be 100 peers than this number will be raised to 1000000Kb/s. So I am interesting is there a way to transform such webRTC peer to peer network into something like this: enter image description here

With such network architecture TURN server bandwidth burden can be decreased almost twice. Is it possible at all and if it is that how this can be implemented?

Any help appriciated!

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

In general you do not need to do anything special if you have two peers on different TURN servers (like peer 3 and peer 10 in the second example) since TURN presents itself as plain UDP to the other side and turnServer1 is not even aware that it is talking to turnServer2 rather than a peer directly.

For such an architecture you might want to consider a SFU (selective forwarding unit) instead of a p2p/full mesh with TURN servers.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda