NOALBS Guida al setup
NOALBS (Nginx OBS Automatic Low Bitrate Switching) monitora la stabilità del tuo stream e cambia automaticamente le scene di OBS quando la connessione si interrompe o il bitrate è basso. Così i tuoi spettatori restano coinvolti anche quando hai problemi di connessione.
Cosa fa NOALBS?
Monitoraggio del bitrate
Monitora il bitrate del tuo stream in tempo reale. Quando scende sotto la soglia impostata, NOALBS passa automaticamente alla tua scena LOW o BRB.
Rilevamento delle disconnessioni
Rileva quando il tuo encoder si disconnette completamente e passa a una scena BRB, così gli spettatori vedono qualcosa invece di un fotogramma bloccato.
Comandi della chat
Controlla OBS dalla chat di Twitch/Kick. Cambia scena, controlla il bitrate e gestisci il tuo stream senza usare il computer.
Ripristino automatico
Torna automaticamente alla scena LIVE quando la connessione viene ripristinata, con una logica di tentativi configurabile.
Prerequisiti
- OBS Studio con WebSocket abilitato (in OBS 28+ è integrato)
- Scene create in OBS: LIVE, LOW, BRB (e facoltativamente REFRESH, STARTING, ENDING)
- Un endpoint IRLServer con stats URL (disponibile nel tuo Dashboard)
- Un computer Windows, macOS o Linux su cui eseguire NOALBS
Passaggi di setup
Download NOALBS
Scarica l'ultima release di NOALBS da GitHub. Scegli la versione per il tuo sistema operativo:
Enable OBS WebSocket
NOALBS comunica con OBS tramite WebSocket. Abilitalo in OBS:
- Apri OBS Studio
- Vai su Strumenti → Impostazioni del server WebSocket
- Seleziona "Abilita server WebSocket"
- Imposta una password (ti servirà per la configurazione di NOALBS)
- Annota la porta (il valore predefinito è 4455)
Create Your Scenes
Crea le seguenti scene in OBS:
LIVELa tua scena di streaming principale con la sorgente multimedialeLOWMostrata in caso di bitrate basso (può includere il feed + un avviso)BRBMostrata quando la connessione si interrompe (riproduttore di clip, immagine statica, ecc.)REFRESH(Facoltativo) Visualizzato durante l'aggiornamento della sorgente multimediale
Configure NOALBS
Modifica il file config.json con le tue impostazioni. Usa il nostro generatore di configurazione per un setup semplice:
Impostazioni principali da configurare:
- Host, porta e password di OBS WebSocket
- Il tuo stats URL dalla dashboard di IRLServer
- Trigger del bitrate (ad es. passa a LOW sotto gli 800 kbps)
- Nomi delle scene che corrispondano esattamente ai nomi delle scene in OBS
Setup Chat Integration (Optional)
Per i comandi della chat di Twitch, hai bisogno di un token OAuth di Twitch. Crea un file .env nella cartella NOALBS:
TWITCH_BOT_USERNAME=your_bot_username
TWITCH_BOT_OAUTH=oauth:your_token_hereOttieni il tuo OAuth token da twitchtokengenerator.com
Run NOALBS
Avvia l'eseguibile di NOALBS. Dovresti vederlo connettersi a OBS e iniziare a monitorare le statistiche del tuo stream.
Comandi della chat
NOALBS supporta vari chat commands organizzati per livello di autorizzazione. Il prefisso predefinito è "!".
Comandi admin
!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
Comandi moderatore
!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
Comandi pubblici
!bitrateShow current stream bitrate