Código 2022
Categoría: Servidor de mediosMensaje en BigBlueButton
Texto en inglés (BigBlueButton aún no tiene traducción)
Media server connection failed (ICE error 2022)
Qué significa
ICE_STATE_FAILED: falló la conexión del servidor de medios con el navegador de este usuario (a menudo en bbb-webrtc-sfu / mediasoup). Suele indicar un problema de red o navegador en el usuario, pero también puede deberse a TURN o IP externa mal configurados en el servidor.
bbb-webrtc-sfu 2.24 (BigBlueButton 3.0) nunca envía 2022. Los fallos ICE del lado del cliente (código interno 1307) se muestran como 1007 (audio) o 1107 (pantalla compartida/cámara).
Causas probables
- Firewall o VPN que bloquea puertos UDP de medios
- Extensión del navegador o ajuste de privacidad que limita WebRTC
- Proxy corporativo o red restrictiva sin respaldo TURN
- IP externa incorrecta en el servidor, puertos cerrados o secreto TURN distinto
Qué hacer
Primero, comprueba quién tiene el problema.
- Solo una o unas pocas personas: lo más probable es un problema del usuario; sigue los pasos de Estudiantes y Profesores.
- Todos en una misma sala: revisa esa reunión (ajustes, si terminó o se recreó, límites de la sala).
- Todos en todas las salas: lo más probable es un problema del servidor; ve a los pasos de Administrador/servidor.
Estudiantes
Prueba otro navegador, desactiva extensiones o VPN y prueba otra red (p. ej. datos móviles). Vuelve a entrar tras los cambios.
Profesores
Si solo afecta a algunos alumnos, comparte los requisitos de red de BigBlueButton. Si fallan todos en la sala, anota la hora y contacta al administrador.
Administradores
Verifica la IP externa, abre los puertos UDP de medios y confirma que el secreto TURN coincide entre turnserver.conf (static-auth-secret) y /etc/bigbluebutton/turn-stun-servers.xml. Prueba con turnutils_uclient. Prueba TURN con la página trickle ICE: deben aparecer candidatos relay; si no, revisa los registros de coturn.
Fuente upstream
- v3.0.x-release · bigbluebutton-html5/imports/ui/services/bbb-webrtc-sfu/broker-base-errors.js:19
- v3.0.x-release · bigbluebutton-html5/public/locales/en.json · app.sfu.serverIceGatheringFailed2022
Dataset ref: v3.0.x-release