Automation15 min read

NOALBS Oppsettguide

NOALBS (Nginx OBS Automatic Low Bitrate Switching) overvåker strømmens tilstand og bytter automatisk OBS-scener når forbindelsen din faller ut eller har lav bitrate. Dette holder seerne dine engasjert selv når du opplever tilkoblingsproblemer.

Hva gjør NOALBS?

Bitrate-overvåking

Overvåker strømmens bitrate i sanntid. Når den faller under terskelverdien din, bytter NOALBS automatisk til LOW- eller BRB-scenen din.

Frakoblingsdeteksjon

Oppdager når encoderen din kobler fra fullstendig og bytter til en BRB-scene slik at seerne ser noe i stedet for et fryst bilde.

Chat-kommandoer

Kontroller OBS fra Twitch/Kick-chat. Bytt scener, sjekk bitrate og administrer strømmen din uten å røre datamaskinen.

Automatisk gjenoppretting

Bytter automatisk tilbake til LIVE-scenen når tilkoblingen din gjenopprettes, med konfigurerbar logikk for nye forsøk.

NOALBS Cloud: Ingenting å installere

NOALBS Cloud er den driftede versjonen av NOALBS, laget av den opprinnelige vedlikeholderen. Den kjører på nett, så du trenger ikke laste ned noe eller holde noe åpent på datamaskinen. Du logger inn med Twitch eller Kick, og OBS kobler til via en nettleserkilde.

Vil du heller kjøre NOALBS selv? Forutsetningene og oppsettstrinnene lenger ned dekker NOALBS på din egen PC.

Legg til endepunktet ditt med ett klikk

  1. Åpne endepunktet ditt i IRLServer-dashbordet.
  2. Åpne «Switch scenes automatically» på Connect-fanen, deretter «Prefer NOALBS?», og velg NOALBS Cloud.
  3. Klikk «Add to NOALBS Cloud». Logg inn, velg hvilken switcher du vil legge det til i, og bekreft.
  4. Fullfør oppsettet i NOALBS Cloud: legg til nettleserkilden i OBS og velg LIVE-, LOW- og BRB-scenene dine.
Lenken bak knappen inneholder stream-stien din, som fungerer som et passord. Ikke del den.

Eller legg det til manuelt

  1. Logg inn på next.noalbs.com og åpne switcheren din.
  2. Gå til Stream servers, legg til en server og velg SLS (SRT Live Server).
  3. Kopier stats-URL-en og publisheren fra NOALBS Cloud-alternativet på endepunktets Connect-fane. Lim dem inn, og lagre.

IRLControl: Vårt driftede alternativ

IRLControl er vår egen driftede switcher, og den er gratis. Den bruker de samme byttereglene som NOALBS og kan importere NOALBS config.json, så triggerne, scenene og stream-serverne dine følger med. I tillegg til bytting viser den streamhelsen din på én skjerm og lar moderatorene dine styre streamen fra chatten.

NOALBS Cloud, IRLControl og NOALBS på PC-en din fungerer alle med IRLServer-endepunktet ditt. Velg den som passer deg best.

Åpne IRLControl

Forutsetninger

  • OBS Studio med WebSocket aktivert (OBS 28+ har det innebygd)
  • Scener opprettet i OBS: LIVE, LOW, BRB (og valgfritt REFRESH, STARTING, ENDING)
  • Et IRLServer-endepunkt med statistikk-URL (tilgjengelig i dashbordet ditt)
  • Windows, macOS, eller Linux-datamaskin for å kjøre NOALBS

Oppsettsteg

1

Download NOALBS

Last ned den nyeste NOALBS-versjonen fra GitHub. Velg versjonen for ditt operativsystem:

Pakk ut den nedlastede ZIP-filen til en mappe på datamaskinen din. Du skal se NOALBS-kjørefilen og en config.json-fil.
2

Enable OBS WebSocket

NOALBS kommuniserer med OBS gjennom WebSocket. Aktiver det i OBS:

  1. Åpne OBS Studio
  2. Gå til Verktøy → WebSocket-serverinnstillinger
  3. Huk av "Aktiver WebSocket-server"
  4. Sett et passord (du trenger dette for NOALBS-konfigurasjon)
  5. Merk deg porten (standard er 4455)
3

Create Your Scenes

Opprett følgende scener i OBS:

  • LIVEDin hovedstrømmingsscene med mediekilden
  • LOWVises ved lav bitrate (kan inkludere feeden + en advarsel)
  • BRBVises når frakoblet (klippspiller, statisk bilde, osv.)
  • REFRESH(Valgfritt) Vises mens mediekilden oppdateres
Scenenavn skiller mellom store og små bokstaver. Sørg for at de matcher nøyaktig det du har lagt inn i konfigurasjonen.
4

Configure NOALBS

Rediger config.json-filen med dine innstillinger. Bruk vår konfigurasjonsgenerator for enkel oppsett:

Viktige innstillinger å konfigurere:

  • OBS WebSocket-vert, port og passord
  • Din statistikk-URL fra IRLServer-dashbordet
  • Bitrate-utløsere (f.eks. bytt til LAV under 800 kbps)
  • Scenenavn som matcher OBS-scenene dine nøyaktig
5

Setup Chat Integration (Optional)

For Twitch chat-kommandoer trenger du et Twitch OAuth-token. Opprett en .env-fil i NOALBS-mappen:

TWITCH_BOT_USERNAME=your_bot_username
TWITCH_BOT_OAUTH=oauth:your_token_here

Få din OAuth-token fra twitchtokengenerator.com

6

Run NOALBS

Start NOALBS-programmet. Du skal se at det kobler til OBS og begynner å overvåke strømmestatistikken din.

Hold NOALBS kjørende når du streamer. Du kan minimere det til systemstatusfeltet eller kjøre det som en tjeneste.

Chat-kommandoer

NOALBS støtter ulike chat-kommandoer organisert etter tilgangsnivå. Standard prefiks er "!".

Adminkommandoer

!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

Moderatorkommandoer

!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

Offentlige kommandoer

!bitrate

Show current stream bitrate

Public

Feilsøking

NOALBS kan ikke koble til OBS: Sjekk at WebSocket er aktivert i OBS og at passordet/porten i konfigurasjonen din samsvarer med OBS-innstillingene.
Scenebytte fungerer ikke: Bekreft at scenenavnene i config.json matcher OBS-scenene dine nøyaktig (skill mellom store og små bokstaver).
Stats-URL returnerer feil: Sørg for at encoderen din streamer til endepunktet. Sjekk stats-URL-en i nettleseren din - du skal se JSON-data.
Trenger du hjelp? Bli med i vår Discord eller sjekk NOALBS Wiki.

Ressurser