Automation15 min read

NOALBS Opsætningsguide

NOALBS (Nginx OBS Automatic Low Bitrate Switching) overvåger dit streams sundhed og skifter automatisk OBS-scener, når din forbindelse falder ud eller har lav bitrate. Dette holder dine seere engagerede, selv når du oplever forbindelsesproblemer.

Hvad gør NOALBS?

Bitrate-overvågning

Overvåger din stream-bitrate i realtid. Når den falder under din tærskel, skifter NOALBS automatisk til din LOW- eller BRB-scene.

Afbrydelsesregistrering

Registrerer når din encoder bliver fuldstændig afbrudt og skifter til en BRB-scene, så seerne ser noget i stedet for et frosset billede.

Chat-kommandoer

Styr OBS fra Twitch/Kick chat. Skift scener, tjek bitrate, og administrer dit stream uden at røre din computer.

Automatisk Gendannelse

Skifter automatisk tilbage til LIVE-scenen, når din forbindelse er genoprettet, med konfigurerbar retry-logik.

Forudsætninger

  • OBS Studio med WebSocket aktiveret (OBS 28+ har det indbygget)
  • Scener oprettet i OBS: LIVE, LOW, BRB (og eventuelt REFRESH, STARTING, ENDING)
  • Et IRLServer-endpoint med stats-URL (tilgængelig i dit dashboard)
  • Windows, macOS eller Linux computer til at køre NOALBS

Opsætningstrin

1

Download NOALBS

Download den seneste NOALBS-udgivelse fra GitHub. Vælg versionen til dit operativsystem:

Udpak den downloadede ZIP-fil til en mappe på din computer. Du skulle gerne se NOALBS-programfilen og en config.json-fil.
2

Enable OBS WebSocket

NOALBS kommunikerer med OBS gennem WebSocket. Aktivér det i OBS:

  1. Åbn OBS Studio
  2. Gå til Værktøjer → WebSocket Server-indstillinger
  3. Markér "Aktivér WebSocket-server"
  4. Indstil en adgangskode (du skal bruge denne til NOALBS-konfiguration)
  5. Bemærk porten (standard er 4455)
3

Create Your Scenes

Opret følgende scener i OBS:

  • LIVEDin primære streaming-scene med mediekilden
  • LOWVises ved lav bitrate (kan inkludere feedet + en advarsel)
  • BRBVises ved afbrydelse (clip-afspiller, statisk billede osv.)
  • REFRESH(Valgfrit) Vises under opdatering af mediekilden
Scenenavne er versalfølsomme. Sørg for, at de matcher præcis det, du har angivet i konfigurationen.
4

Configure NOALBS

Rediger config.json-filen med dine indstillinger. Brug vores config-generator til en nem opsætning:

Vigtige indstillinger at konfigurere:

  • OBS WebSocket-vært, port og adgangskode
  • Din statistik-URL fra IRLServer Dashboard
  • Bitrate-triggere (f.eks. skift til LAV under 800 kbps)
  • Scenenavne der matcher dine OBS-scener præcist
5

Setup Chat Integration (Optional)

For Twitch chat-kommandoer skal du bruge et Twitch OAuth token. Opret en .env-fil i NOALBS-mappen:

TWITCH_BOT_USERNAME=your_bot_username
TWITCH_BOT_OAUTH=oauth:your_token_here

Hent din OAuth-token fra twitchtokengenerator.com

6

Run NOALBS

Start NOALBS-programmet. Du skulle gerne se det forbinde til OBS og begynde at overvåge dine stream-statistikker.

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

Chat-kommandoer

NOALBS understøtter forskellige chatkommandoer organiseret efter tilladelsesniveau. Standardpræfiks er "!".

Admin-kommandoer

!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-kommandoer

!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

Fejlfinding

NOALBS kan ikke oprette forbindelse til OBS: Kontroller at WebSocket er aktiveret i OBS, og at adgangskoden/porten i din konfiguration matcher OBS-indstillingerne.
Sceneskift virker ikke: Kontroller at scenenavnene i config.json matcher dine OBS-scener nøjagtigt (store og små bogstaver gør en forskel).
Stats URL returnerer fejl: Sørg for, at din encoder streamer til endpointet. Tjek stats URL'en i din browser - du bør se JSON-data.
Brug for hjælp? Tilmeld dig vores Discord eller tjek NOALBS Wiki.

Ressourcer