Código 2022
Categoria: Servidor de mídiaMensagem no BigBlueButton
Falha na conexão do servidor de mídia (erro ICE 2022)
O que significa
ICE_STATE_FAILED: a conexão do servidor de mídia com o navegador deste usuário falhou (geralmente no bbb-webrtc-sfu / mediasoup). Normalmente isso indica um problema de rede ou de navegador do lado do usuário, mas também pode refletir TURN ou IP externo mal configurados no servidor.
O bbb-webrtc-sfu 2.24 (BigBlueButton 3.0) nunca envia 2022. Falhas ICE do lado do cliente (código interno 1307) aparecem para o usuário como 1007 (áudio) ou 1107 (compartilhamento de tela/câmera).
Causas prováveis
- Firewall ou VPN bloqueando portas UDP de mídia
- Extensão do navegador ou configuração de privacidade limitando o WebRTC
- Proxy corporativo ou rede restritiva sem alternativa via TURN
- IP externo errado no servidor, portas fechadas ou segredo TURN divergente
O que fazer
Primeiro, verifique quem é afetado.
- Só um ou poucos usuários: o mais provável é um problema do lado do usuário; siga as etapas de Estudantes e Professores.
- Todos em uma sala: verifique essa reunião (configurações, se encerrou ou foi recriada, limites da sala).
- Todos em todas as salas: o mais provável é um problema no servidor; siga as etapas de Administrador/servidor.
Estudantes
Tente outro navegador, desative extensões ou VPN e tente outra rede (por exemplo, dados móveis). Entre na sessão de novo depois das mudanças.
Professores
Se só alguns alunos forem afetados, compartilhe com eles os requisitos de rede do BigBlueButton. Se todos na sala falharem, anote o horário e entre em contato com o administrador do servidor.
Administradores
Verifique o IP externo, libere as portas UDP de mídia e garanta que o segredo TURN coincida entre turnserver.conf (static-auth-secret) e /etc/bigbluebutton/turn-stun-servers.xml. Teste com turnutils_uclient. Teste o TURN com a página trickle ICE: devem aparecer candidatos relay; se não aparecerem, verifique os logs do coturn.
Fonte 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