Fehler 2200 bedeutet, dass der Medienserver Ihre Anfrage zwar entgegengenommen hat, sie aber nicht verarbeiten konnte. Er tritt typischerweise auf, wenn Sie Audio, Video oder eine Bildschirmfreigabe aktivieren möchten und der Server dabei auf ein internes Problem stößt.
Wie äußert sich der Fehler?
Im Browser erscheint eine Fehlermeldung mit dem Code 2200. Typischerweise passiert dies in folgenden Situationen:
- Beim Aktivieren der Kamera oder des Mikrofons schlägt die Verbindung fehl.
- Beim Starten oder Empfangen einer Bildschirmfreigabe tritt ein Abbruch auf.
- Die Medienverbindung wird kurz aufgebaut und dann sofort wieder getrennt.
- In BBB 2.7.6 kann der Fehler bei jedem Verbindungsversuch auftreten – ein Zeichen für ein serverseitiges Konfigurationsproblem.
Mögliche Ursachen
- Serverüberlastung: Der Medienserver hat keine freien Ressourcen mehr, um neue Medienverbindungen anzunehmen.
- Veraltete interne Verbindung (Kurento): Nach einem Neustart des Medienservers können bestehende Referenzen ungültig werden, was bei neuen Anfragen zu Fehler 2200 führt.
- Fehlkonfiguration des Medienservers: Eine ungültige Einstellung – insbesondere in BBB 2.7.6 – lässt alle Medienverbindungen scheitern.
- Interner Fehler im Medienserver (Kurento): Codec-Probleme, fehlgeschlagene Pipeline-Initialisierung oder zu wenig Arbeitsspeicher auf dem Server.
- Zu große Verbindungsanfragen: In bestimmten Mediasoup-Versionen können sehr umfangreiche Verbindungsanfragen zu einem internen Verarbeitungsfehler führen.
Lösungen
Für Teilnehmer
- Seite neu laden: Drücken Sie F5 oder Strg+R (Mac: Cmd+R) und versuchen Sie erneut, der Konferenz beizutreten.
- Browser-Cache leeren: Leeren Sie den Cache Ihres Browsers und laden Sie die Seite dann neu.
- Anderen Browser ausprobieren: Wechseln Sie zu einem aktuellen Chromium-basierten Browser (z. B. Google Chrome, Microsoft Edge), da diese am besten mit BigBlueButton kompatibel sind.
- VPN oder Proxy deaktivieren: Trennen Sie vorübergehend eine aktive VPN-Verbindung oder deaktivieren Sie einen Proxy und versuchen Sie es erneut.
- Warten und erneut versuchen: Wenn der Server gerade überlastet ist, kann ein kurzes Warten (1–2 Minuten) und ein neuer Versuch helfen.
- Administrator informieren: Wenn das Problem anhält, wenden Sie sich an den Administrator Ihrer BigBlueButton-Instanz und nennen Sie den Fehlercode 2200.
Für Administratoren
- Dienste neu starten: Ein Neustart des WebRTC-Dienstes behebt häufig temporäre Fehler und veraltete interne Referenzen.
sudo systemctl restart bbb-webrtc-sfu
# Bei Kurento als Medienserver:
sudo systemctl restart kurento-media-server
# Oder vollständiger BBB-Neustart:
sudo bbb-conf --restart- Logs prüfen: Analysieren Sie die Logs des bbb-webrtc-sfu-Dienstes auf konkrete Fehlermeldungen.
sudo journalctl -u bbb-webrtc-sfu -n 200 --no-pager | grep -i "2200\|error\|failed\|reject"- BBB 2.7.6-Regression prüfen: Falls Sie BBB 2.7.6 betreiben und der Fehler bei allen Medienverbindungen auftritt, spielen Sie verfügbare Updates ein.
sudo apt-get update && sudo apt-get dist-upgrade
sudo bbb-conf --restart- Anzahl der Mediasoup-Worker erhöhen: Bei Ressourcenknappheit können Sie in der Konfigurationsdatei mehr Worker-Prozesse aktivieren.
# /etc/bigbluebutton/bbb-webrtc-sfu/production.yml
mediasoup:
numWorkers: 4 # Empfehlung: Anzahl der CPU-Kerne- Arbeitsspeicher prüfen: Überprüfen Sie, ob der Server unter Speichermangel leidet, da ein zu geringer RAM-Bestand Kurento-interne Fehler auslösen kann.
free -h
sudo dmesg | grep -iE "oom|killed process"Weitere Informationen
Fehler 2200 ist ein allgemeiner Sammelfehler für Medienserver-Probleme. Wenn der Server hingegen gar nicht antwortet (Timeout), erscheint stattdessen Fehler 2003. Tritt der Fehler ausschließlich bei Audio auf, können auch die Fehlercodes im Bereich 2001–2022 relevant sein. Versionshinweis: Die BBB-Version 2.7.6 enthält eine bekannte Regression, die Fehler 2200 bei allen Medienverbindungen auslöst – ein Update auf die neueste 2.7-Patchversion behebt dieses Problem.
