Automation15 min read

NOALBS Asennusohje

NOALBS (Nginx OBS Automatic Low Bitrate Switching) valvoo striimisi terveyttä ja vaihtaa automaattisesti OBS-kohtauksia, kun yhteytesi katkeaa tai bittinopeus laskee. Tämä pitää katsojasi sitoutuneina myös yhteysongelmien aikana.

Mitä NOALBS tekee?

Bittinopeuden seuranta

Valvoo suoratoistosi bittinopeutta reaaliajassa. Kun se laskee kynnysarvosi alapuolelle, NOALBS vaihtaa automaattisesti LOW- tai BRB-kohtaukseesi.

Yhteyskatkoksen tunnistus

Havaitsee, kun enkooderi katkeaa kokonaan, ja vaihtaa BRB-näkymään, jotta katsojat näkevät jotain jäätyneen kuvan sijaan.

Chat-komennot

Ohjaa OBS:ää Twitch/Kick-chatista. Vaihda kohtauksia, tarkista bitrate ja hallitse lähetystäsi koskematta tietokoneeseesi.

Automaattinen palautuminen

Vaihtaa automaattisesti takaisin LIVE-näkymään, kun yhteytesi palautuu, mukautettavalla uudelleenyrityslogiikalla.

Edellytykset

  • OBS Studio WebSocket-tuella (OBS 28+ sisältää sen valmiina)
  • OBS:ssä luodut kohtaukset: LIVE, LOW, BRB (ja valinnaisesti REFRESH, STARTING, ENDING)
  • IRLServer-päätepiste tilasto-URL:lla (saatavilla hallintapaneelissasi)
  • Windows-, macOS- tai Linux-tietokone NOALBS:n ajamiseen

Asennusvaiheet

1

Download NOALBS

Lataa uusin NOALBS-julkaisu GitHubista. Valitse käyttöjärjestelmällesi sopiva versio:

Pura ladattu ZIP-tiedosto kansioon tietokoneellasi. Sinun pitäisi nähdä NOALBS-suoritettava tiedosto ja config.json-tiedosto.
2

Enable OBS WebSocket

NOALBS kommunikoi OBS:n kanssa WebSocketin kautta. Ota se käyttöön OBS:ssä:

  1. Avaa OBS Studio
  2. Siirry kohtaan Työkalut → WebSocket-palvelimen asetukset
  3. Valitse "Ota WebSocket-palvelin käyttöön"
  4. Aseta salasana (tarvitset tätä NOALBS-konfiguraatioon)
  5. Huomioi portti (oletuksena 4455)
3

Create Your Scenes

Luo seuraavat kohtaukset OBS:ään:

  • LIVEPäästriimauskohtauksesi medialähteen kanssa
  • LOWNäytetään matalan bittinopeuden aikana (voi sisältää syötteen + varoituksen)
  • BRBNäytetään yhteyden katketessa (klippien toisto, staattinen kuva jne.)
  • REFRESH(Valinnainen) Näytetään medialähdettä päivitettäessä
Kohtausten nimet ovat kirjainkokoriippuvaisia. Varmista, että ne vastaavat täsmälleen sitä, mitä laitoit asetuksiin.
4

Configure NOALBS

Muokkaa config.json-tiedostoa asetuksillasi. Käytä konfiguraatiogeneraattoriamme helppoa asennusta varten:

Tärkeimmät määritettävät asetukset:

  • OBS WebSocket -isäntä, portti ja salasana
  • Tilasto-URL-osoitteesi IRLServer-hallintapaneelista
  • Bitrate-laukaisijat (esim. vaihda LOW-tilaan alle 800 kbps:n nopeudella)
  • Kohtausten nimet täsmälleen OBS-kohtaustesi mukaisina
5

Setup Chat Integration (Optional)

Twitch-chat-komentoja varten tarvitset Twitch OAuth -tunnuksen. Luo .env-tiedosto NOALBS-kansioon:

TWITCH_BOT_USERNAME=your_bot_username
TWITCH_BOT_OAUTH=oauth:your_token_here

Hanki OAuth-tunnuksesi osoitteesta twitchtokengenerator.com

6

Run NOALBS

Käynnistä NOALBS-sovellus. Sinun pitäisi nähdä sen yhdistävän OBS:ään ja alkavan seurata striimin tilastojasi.

Pidä NOALBS käynnissä aina kun striimaat. Voit pienentää sen järjestelmän ilmoitusalueelle tai ajaa sitä palveluna.

Chat-komennot

NOALBS tukee erilaisia chat-komentoja, jotka on järjestetty käyttöoikeustason mukaan. Oletusprefiksi on "!".

Ylläpitokomennnot

!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

Moderaattorikomennot

!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

Julkiset komennot

!bitrate

Show current stream bitrate

Public

Vianmääritys

NOALBS ei voi muodostaa yhteyttä OBS:ään: Tarkista, että WebSocket on käytössä OBS:ssä ja että salasana/portti asetuksissasi vastaa OBS:n asetuksia.
Kohtausten vaihto ei toimi: Varmista, että config.json-tiedoston kohtausnimet vastaavat täsmälleen OBS-kohtauksiasi (kirjainkoko merkitsee).
Tilasto-URL palauttaa virheitä: Varmista, että enkooderi striimaa päätepisteeseen. Tarkista tilasto-URL selaimessasi - sinun pitäisi nähdä JSON-dataa.
Tarvitsetko apua? Liity Discord-palvelimellemme tai tutustu NOALBS-wikiin.

Resurssit