• Empleos
  • Sobre nosotros
  • profesionales
    • Inicio
    • Empleos
    • Cursos y retos
  • empresas
    • Inicio
    • Publicar vacante
    • Nuestro proceso
    • Precios
    • Evaluaciones
    • Nómina
    • Blog
    • Comercial
    • Calculadora de salario

0

536
Vistas
La conexión WebRTC no selecciona el par de candidatos ICE según el orden

Estoy tratando de establecer una conexión WebRTC entre el usuario A (en WiFi) y el usuario B (en el punto de acceso del teléfono). La conexión es exitosa si el usuario B envía una oferta al usuario A, pero falla cuando el usuario A envía una oferta al usuario B.

En chrome://webrtc-internals puedo ver que si el usuario B envía la oferta, se selecciona un par de candidatos ICE usando la IP externa para el usuario A y un relé de servidor TURN para el usuario B. La conexión funciona correctamente.

Si el usuario A envía la oferta, puedo ver el mismo tipo de candidatos de ICE (anfitrión, srflx y retransmisión), pero no se selecciona ningún par de candidatos y el estado de conexión de iCE cambia a disconnected después de unos 15 segundos.

La única diferencia en los pares de candidatos de ICE disponibles que pude ver fue que el orden de los candidatos de ICE es diferente según el usuario que envía la oferta, pero esto no debería tener ningún efecto sobre qué par de candidatos se selecciona, ¿verdad?

Algunas capturas de pantalla de chrome://webrtc-internals (todas las capturas de pantalla tomadas por el usuario B)

Conexión exitosa: (el usuario B envió la oferta):

Captura de pantalla del registro de WebRTC, que muestra el intercambio de candidatos de oferta, respuesta y ICE Captura de pantalla de la sección de tablas de estadísticas, que muestra un par de candidatos iCE seleccionados

Conexión fallida: (el usuario A envió la oferta):

Captura de pantalla del registro de WebRTC, que muestra la oferta, la respuesta y los candidatos de ICE que se intercambian pero la conexión falla Captura de pantalla de la sección Tablas de estadísticas, que muestra diferentes pares de candidatos iCE, pero no seleccionados.

Esta es una continuación de mi pregunta anterior , pero dado que tengo una idea (ligeramente) mejor de lo que está sucediendo, pensé que era mejor hacer una nueva pregunta en lugar de seguir actualizando la anterior.

about 3 years ago · Juan Pablo Isaza
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 Nuestro proceso Comercial
Legal
Términos y condiciones Política de privacidad
© 2025 PeakU Inc. All Rights Reserved.

Andres GPT

Recomiéndame algunas ofertas
Necesito ayuda