NOALBS Einrichtungsanleitung
NOALBS (Nginx OBS Automatic Low Bitrate Switching) überwacht die Gesundheit Ihres Streams und wechselt automatisch die OBS-Szenen, wenn Ihre Verbindung abbricht oder eine niedrige Bitrate aufweist. So bleiben Ihre Zuschauer auch bei Verbindungsproblemen engagiert.
Was macht NOALBS?
Bitrate-Überwachung
Überwacht Ihre Stream-Bitrate in Echtzeit. Wenn sie unter Ihren Schwellenwert fällt, wechselt NOALBS automatisch zu Ihrer LOW- oder BRB-Szene.
Verbindungsabbruch-Erkennung
Erkennt, wenn Ihr Encoder vollständig die Verbindung verliert und wechselt zu einer BRB-Szene, damit Zuschauer etwas sehen anstatt eines eingefrorenen Bildes.
Chat-Befehle
Steuere OBS über den Twitch/Kick-Chat. Wechsle Szenen, überprüfe die Bitrate und verwalte deinen Stream, ohne deinen Computer zu berühren.
Automatische Wiederherstellung
Wechselt automatisch zurück zur LIVE-Szene, sobald Ihre Verbindung wiederhergestellt ist, mit konfigurierbarer Wiederholungslogik.
Voraussetzungen
- OBS Studio mit aktiviertem WebSocket (OBS 28+ hat es integriert)
- In OBS erstellte Szenen: LIVE, LOW, BRB (und optional REFRESH, STARTING, ENDING)
- Ein IRLServer-Endpunkt mit Statistik-URL (verfügbar in Ihrem Dashboard)
- Windows-, macOS- oder Linux-Computer zum Ausführen von NOALBS
Einrichtungsschritte
Download NOALBS
Laden Sie die neueste NOALBS-Version von GitHub herunter. Wählen Sie die Version für Ihr Betriebssystem:
Enable OBS WebSocket
NOALBS kommuniziert über WebSocket mit OBS. Aktivieren Sie es in OBS:
- OBS Studio öffnen
- Gehe zu Tools → WebSocket-Server-Einstellungen
- Aktivieren Sie "WebSocket-Server aktivieren"
- Legen Sie ein Passwort fest (Sie benötigen dies für die NOALBS-Konfiguration)
- Notieren Sie den Port (Standard ist 4455)
Create Your Scenes
Erstelle die folgenden Szenen in OBS:
LIVEIhre Haupt-Streaming-Szene mit der MedienquelleLOWWird bei niedriger Bitrate angezeigt (kann den Feed + eine Warnung enthalten)BRBWird angezeigt, wenn die Verbindung getrennt ist (Clip-Player, statisches Bild usw.)REFRESH(Optional) Wird während der Aktualisierung der Medienquelle angezeigt
Configure NOALBS
Bearbeiten Sie die config.json-Datei mit Ihren Einstellungen. Nutzen Sie unseren Config-Generator für eine einfache Einrichtung:
Wichtige Einstellungen zur Konfiguration:
- OBS WebSocket Host, Port und Passwort
- Deine Stats-URL aus dem IRLServer Dashboard
- Bitrate-Trigger (z. B. Wechsel zu LOW unter 800 kbps)
- Szenennamen, die exakt mit deinen OBS-Szenen übereinstimmen
Setup Chat Integration (Optional)
Für Twitch-Chat-Befehle benötigen Sie ein Twitch OAuth Token. Erstellen Sie eine .env-Datei im NOALBS-Ordner:
TWITCH_BOT_USERNAME=your_bot_username
TWITCH_BOT_OAUTH=oauth:your_token_hereHolen Sie sich Ihr OAuth-Token von twitchtokengenerator.com
Run NOALBS
Starten Sie die NOALBS-Anwendung. Sie sollten sehen, wie sie sich mit OBS verbindet und beginnt, Ihre Stream-Statistiken zu überwachen.
Chat-Befehle
NOALBS unterstützt verschiedene Chat-Befehle, die nach Berechtigungsstufe organisiert sind. Das Standard-Präfix ist "!".
Admin-Befehle
!startStart streaming in OBS
!stopStop streaming in OBS
!switch [scene]Switch to a specific scene
!liveSwitch to LIVE scene
!privacySwitch to privacy scene
!recordToggle recording
Moderator-Befehle
!trigger [value]Set low bitrate trigger threshold (kbps)
!otrigger [value]Set offline trigger threshold (kbps)
!fix / !refreshTry to fix the stream (refresh media source)
!sourceinfoShow current source information
Öffentliche Befehle
!bitrateShow current stream bitrate