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
Download NOALBS
Download den seneste NOALBS-udgivelse fra GitHub. Vælg versionen til dit operativsystem:
Enable OBS WebSocket
NOALBS kommunikerer med OBS gennem WebSocket. Aktivér det i OBS:
- Åbn OBS Studio
- Gå til Værktøjer → WebSocket Server-indstillinger
- Markér "Aktivér WebSocket-server"
- Indstil en adgangskode (du skal bruge denne til NOALBS-konfiguration)
- Bemærk porten (standard er 4455)
Create Your Scenes
Opret følgende scener i OBS:
LIVEDin primære streaming-scene med mediekildenLOWVises ved lav bitrate (kan inkludere feedet + en advarsel)BRBVises ved afbrydelse (clip-afspiller, statisk billede osv.)REFRESH(Valgfrit) Vises under opdatering af mediekilden
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
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_hereHent din OAuth-token fra twitchtokengenerator.com
Run NOALBS
Start NOALBS-programmet. Du skulle gerne se det forbinde til OBS og begynde at overvåge dine stream-statistikker.
Chat-kommandoer
NOALBS understøtter forskellige chatkommandoer organiseret efter tilladelsesniveau. Standardpræfiks er "!".
Admin-kommandoer
!startStart streaming in OBS
!stopStop streaming in OBS
!switch [scene]Switch to a specific scene
!liveSwitch to LIVE scene
!privacySwitch to privacy scene
!recordToggle recording
Moderator-kommandoer
!trigger [value]Set low bitrate trigger threshold (kbps)
!otrigger [value]Set offline trigger threshold (kbps)
!fix / !refreshTry to fix the stream (refresh media source)
!sourceinfoShow current source information
Offentlige Kommandoer
!bitrateShow current stream bitrate