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.

NOALBS Cloud: Inget att installera

NOALBS Cloud är den hostade versionen av NOALBS, byggd av dess ursprungliga underhållare. Den körs online, så det finns inget att ladda ner eller hålla öppet på datorn. Du loggar in med Twitch eller Kick, och OBS ansluter till den via en webbläsarkälla.

Föredrar du att köra NOALBS själv? Förutsättningarna och installationsstegen längre ner gäller NOALBS på din PC.

Lägg till din endpoint med ett klick

  1. Öppna din endpoint i IRLServer-dashboarden.
  2. Öppna "Switch scenes automatically" på fliken Connect, sedan "Prefer NOALBS?", och välj NOALBS Cloud.
  3. Klicka på "Add to NOALBS Cloud". Logga in, välj vilken switcher du vill lägga till den i och bekräfta.
  4. Slutför installationen i NOALBS Cloud: lägg till dess webbläsarkälla i OBS och välj dina LIVE-, LOW- och BRB-scener.
Länken bakom knappen innehåller din streamsökväg, som fungerar som ett lösenord. Dela den inte.

Eller lägg till den manuellt

  1. Logga in på next.noalbs.com och öppna din switcher.
  2. Gå till Stream servers, lägg till en server och välj SLS (SRT Live Server).
  3. Kopiera statistik-URL:en och publiceraren från alternativet NOALBS Cloud på din endpoints Connect-flik. Klistra in dem och spara sedan.

IRLControl: vårt hostade alternativ

IRLControl är vår egen hostade switcher, och den är gratis. Den använder samma växlingsregler som NOALBS och kan importera din NOALBS config.json, så dina triggers, scener och stream-servrar följer med. Utöver växlingen visar den din streamhälsa på en skärm och låter dina moderatorer styra streamen från chatten.

NOALBS Cloud, IRLControl och NOALBS på din PC fungerar alla med din IRLServer-endpoint. Välj den som passar dig.

Öppna IRLControl

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