Automation15 min read

NOALBS Installationsguide

NOALBS (Nginx OBS Automatic Low Bitrate Switching) övervakar din streams hälsa och byter automatiskt OBS-scener när din anslutning tappas eller har låg bitrate. Detta håller dina tittare engagerade även när du upplever anslutningsproblem.

Vad gör NOALBS?

Bitrate-övervakning

Övervakar din streams bitrate i realtid. När den sjunker under ditt tröskelvärde byter NOALBS automatiskt till din LOW- eller BRB-scen.

Frånkopplingsdetektering

Upptäcker när din encoder kopplar från helt och hållet och växlar till en BRB-scen så att tittarna ser något istället för en frusen bild.

Chattkommandon

Styr OBS från Twitch/Kick-chatten. Byt scener, kontrollera bitrate och hantera din stream utan att röra datorn.

Automatisk återhämtning

Växlar automatiskt tillbaka till LIVE-scenen när din anslutning återställs, med konfigurerbar återförsökslogik.

Förutsättningar

  • OBS Studio med WebSocket aktiverat (OBS 28+ har det inbyggt)
  • Scener skapade i OBS: LIVE, LOW, BRB (och valfritt REFRESH, STARTING, ENDING)
  • En IRLServer-endpoint med stats-URL (tillgänglig i din instrumentpanel)
  • Windows-, macOS- eller Linux-dator för att köra NOALBS

Installationssteg

1

Download NOALBS

Ladda ner den senaste NOALBS-versionen från GitHub. Välj versionen för ditt operativsystem:

Extrahera den nedladdade ZIP-filen till en mapp på din dator. Du bör se den körbara NOALBS-filen och en config.json-fil.
2

Enable OBS WebSocket

NOALBS kommunicerar med OBS via WebSocket. Aktivera det i OBS:

  1. Öppna OBS Studio
  2. Gå till Verktyg → WebSocket-serverinställningar
  3. Markera "Aktivera WebSocket-server"
  4. Ange ett lösenord (du behöver detta för NOALBS-konfiguration)
  5. Notera porten (standard är 4455)
3

Create Your Scenes

Skapa följande scener i OBS:

  • LIVEDin huvudsakliga streamingscen med mediekällan
  • LOWVisas vid låg bitrate (kan inkludera flödet + en varning)
  • BRBVisas vid frånkoppling (klippspelare, statisk bild, etc.)
  • REFRESH(Valfritt) Visas vid uppdatering av mediekällan
Scennamn är skiftlägeskänsliga. Se till att de matchar exakt vad du angav i konfigurationen.
4

Configure NOALBS

Redigera config.json-filen med dina inställningar. Använd vår konfigurationsgenerator för en enkel installation:

Viktiga inställningar att konfigurera:

  • OBS WebSocket-värd, port och lösenord
  • Din statistik-URL från IRLServer-instrumentpanelen
  • Bitrate-triggers (t.ex. växla till LÅG under 800 kbps)
  • Scennamn som matchar dina OBS-scener exakt
5

Setup Chat Integration (Optional)

För Twitch-chattkommandon behöver du en Twitch OAuth-token. Skapa en .env-fil i NOALBS-mappen:

TWITCH_BOT_USERNAME=your_bot_username
TWITCH_BOT_OAUTH=oauth:your_token_here

Hämta din OAuth-token från twitchtokengenerator.com

6

Run NOALBS

Starta NOALBS-programmet. Du bör se att det ansluter till OBS och börjar övervaka din streamstatistik.

Håll NOALBS igång när du streamar. Du kan minimera det till systemfältet eller köra det som en tjänst.

Chattkommandon

NOALBS stödjer olika chattkommandon organiserade efter behörighetsnivå. Standardprefix är "!".

Adminkommandon

!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

Moderatorkommandon

!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

Publika kommandon

!bitrate

Show current stream bitrate

Public

Felsökning

NOALBS kan inte ansluta till OBS: Kontrollera att WebSocket är aktiverat i OBS och att lösenordet/porten i din konfiguration matchar OBS-inställningarna.
Scenbyte fungerar inte: Kontrollera att scennamnen i config.json matchar dina OBS-scener exakt (skiftlägeskänsligt).
Stats-URL returnerar fel: Se till att din encoder streamar till slutpunkten. Kontrollera stats-URL:en i din webbläsare - du bör se JSON-data.
Behöver du hjälp? Gå med i vår Discord eller kolla in NOALBS Wiki.

Resurser