Automation15 min read

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

1

Download NOALBS

Laden Sie die neueste NOALBS-Version von GitHub herunter. Wählen Sie die Version für Ihr Betriebssystem:

Entpacken Sie die heruntergeladene ZIP-Datei in einen Ordner auf Ihrem Computer. Sie sollten die ausführbare NOALBS-Datei und eine config.json-Datei sehen.
2

Enable OBS WebSocket

NOALBS kommuniziert über WebSocket mit OBS. Aktivieren Sie es in OBS:

  1. OBS Studio öffnen
  2. Gehe zu Tools → WebSocket-Server-Einstellungen
  3. Aktivieren Sie "WebSocket-Server aktivieren"
  4. Legen Sie ein Passwort fest (Sie benötigen dies für die NOALBS-Konfiguration)
  5. Notieren Sie den Port (Standard ist 4455)
3

Create Your Scenes

Erstelle die folgenden Szenen in OBS:

  • LIVEIhre Haupt-Streaming-Szene mit der Medienquelle
  • LOWWird 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
Szenennamen sind groß- und kleinschreibungsabhängig. Stellen Sie sicher, dass sie exakt mit den Angaben in der Konfiguration übereinstimmen.
4

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
5

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_here

Holen Sie sich Ihr OAuth-Token von twitchtokengenerator.com

6

Run NOALBS

Starten Sie die NOALBS-Anwendung. Sie sollten sehen, wie sie sich mit OBS verbindet und beginnt, Ihre Stream-Statistiken zu überwachen.

Halten Sie NOALBS während des Streamens aktiv. Sie können es in die Taskleiste minimieren oder als Dienst ausführen.

Chat-Befehle

NOALBS unterstützt verschiedene Chat-Befehle, die nach Berechtigungsstufe organisiert sind. Das Standard-Präfix ist "!".

Admin-Befehle

!start

Start streaming in OBS

Admin
!stop

Stop streaming in OBS

Admin
!switch [scene]

Switch to a specific scene

Admin
!live

Switch to LIVE scene

Admin
!privacy

Switch to privacy scene

Admin
!record

Toggle recording

Admin

Moderator-Befehle

!trigger [value]

Set low bitrate trigger threshold (kbps)

Mod
!otrigger [value]

Set offline trigger threshold (kbps)

Mod
!fix / !refresh

Try to fix the stream (refresh media source)

Mod
!sourceinfo

Show current source information

Mod

Öffentliche Befehle

!bitrate

Show current stream bitrate

Public

Fehlerbehebung

NOALBS kann keine Verbindung zu OBS herstellen: Überprüfen Sie, ob WebSocket in OBS aktiviert ist und das Passwort/der Port in Ihrer Konfiguration mit den OBS-Einstellungen übereinstimmt.
Szenenwechsel funktioniert nicht: Überprüfen Sie, ob die Szenennamen in der config.json exakt mit Ihren OBS-Szenen übereinstimmen (Groß-/Kleinschreibung beachten).
Stats-URL gibt Fehler zurück: Stellen Sie sicher, dass Ihr Encoder zum Endpunkt streamt. Überprüfen Sie die Stats-URL in Ihrem Browser - Sie sollten JSON-Daten sehen.
Brauchst du Hilfe? Tritt unserem Discord bei oder schau im NOALBS Wiki nach.

Ressourcen