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.
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
Download NOALBS
Last ned den nyeste NOALBS-versjonen fra GitHub. Velg versjonen for ditt operativsystem:
Enable OBS WebSocket
NOALBS kommuniserer med OBS gjennom WebSocket. Aktiver det i OBS:
- Åpne OBS Studio
- Gå til Verktøy → WebSocket-serverinnstillinger
- Huk av "Aktiver WebSocket-server"
- Sett et passord (du trenger dette for NOALBS-konfigurasjon)
- Merk deg porten (standard er 4455)
Create Your Scenes
Opprett følgende scener i OBS:
LIVEDin hovedstrømmingsscene med mediekildenLOWVises ved lav bitrate (kan inkludere feeden + en advarsel)BRBVises når frakoblet (klippspiller, statisk bilde, osv.)REFRESH(Valgfritt) Vises mens mediekilden oppdateres
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
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_hereFå din OAuth-token fra twitchtokengenerator.com
Run NOALBS
Start NOALBS-programmet. Du skal se at det kobler til OBS og begynner å overvåke strømmestatistikken din.
Chat-kommandoer
NOALBS støtter ulike chat-kommandoer organisert etter tilgangsnivå. Standard prefiks er "!".
Adminkommandoer
!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
Moderatorkommandoer
!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