NOALBS Config -generaattori

Luo config.json-tiedosto NOALBS:n automaattiseen kohtausten vaihtoon. Perustuu viralliseen NOALBS v2 -konfiguraatiomuotoon.

Yleensä localhost paikalliselle OBS:lle

Oletusarvo on 4455 WebSocket 5.x:lle

Löytyy kohdasta OBS → Työkalut → WebSocket Server Settings

Palvelin #1(Ensisijainen)

Saat tämän IRLServer-hallintapaneelista tai palveluntarjoajaltasi

Muoto: live/stream/stream_key

Pienempi numero = korkeampi prioriteetti

Vaihda LOW-kohtaukseen tämän alapuolella

Vaihda BRB-kohtaukseen tämän alapuolella

Edestakaisen viiveen kynnysarvo

Tarkistusten määrä ennen kohtausten vaihtamista

Näiden on vastattava täsmälleen OBS-kohtausnimiäsi (kirjainkoko huomioidaan)

CONFIG.JSON

Luotu konfiguraatio

{
  "user": {
    "id": null,
    "name": "NOALBSbot",
    "passwordHash": null
  },
  "switcher": {
    "bitrateSwitcherEnabled": true,
    "onlySwitchWhenStreaming": false,
    "instantlySwitchOnRecover": true,
    "autoSwitchNotification": true,
    "retryAttempts": 5,
    "triggers": {
      "low": 800,
      "rtt": 2500,
      "offline": 200
    },
    "switchingScenes": {
      "normal": "LIVE",
      "low": "LOW",
      "offline": "BRB"
    },
    "streamServers": [
      {
        "streamServer": {
          "type": "SrtLiveServer",
          "statsUrl": "https://your-stats-url.com/stats",
          "publisher": "live/stream/stream_key"
        },
        "name": "IRLServer",
        "priority": 0,
        "overrideScenes": null,
        "dependsOn": null,
        "enabled": true
      }
    ]
  },
  "software": {
    "type": "Obs",
    "host": "localhost",
    "password": "",
    "port": 4455
  },
  "optionalScenes": {
    "starting": null,
    "ending": null,
    "privacy": null,
    "refresh": null
  },
  "optionalOptions": {
    "twitchTranscodingCheck": false,
    "twitchTranscodingRetries": 5,
    "twitchTranscodingDelaySeconds": 15,
    "offlineTimeout": null,
    "recordWhileStreaming": false,
    "switchToStartingSceneOnStreamStart": false
  }
}

Nopea käyttöönotto:

  1. Lataa NOALBS GitHub-julkaisuista
  2. Luo kohtaukset OBS:ään: LIVE, LOW, BRB, REFRESH
  3. Ota WebSocket käyttöön OBS:ssä → Työkalut → WebSocket Server Settings
  4. Lataa tämä config.json ja sijoita se NOALBS-kansioon
  5. Chattia varten: Luo .env-tiedosto Twitch OAuth -tunnuksella
  6. Suorita NOALBS-ohjelma

IRLServer-käyttäjät: Tilasto-URL-osoitteesi löytyy hallintapaneelista kohdasta Palvelinasetukset → Päätepisteet. Käytä SrtLiveServer-tyyppiä SRTLA-päätepisteille.

Muista päivittää WebSocket-salasana ja tilasto-URL:t oikeilla arvoillasi. Kohtausnimien on vastattava täsmälleen OBS-kohtauksiasi.

Aiheeseen liittyvät resurssit