NOALBS-configuratie generator

Genereer een config.json voor automatisch schakelen tussen scènes in NOALBS. Gebaseerd op de officiële configuratie-indeling van NOALBS v2.

Meestal localhost voor een lokale OBS-installatie

De standaardpoort is 4455 voor WebSocket 5.x

Te vinden in OBS → Extra → WebSocket-serverinstellingen

Server #1(Primair)

Haal deze op via je IRLServer-dashboard of serverprovider

Indeling: live/stream/stream_key

Lager nummer = hogere prioriteit

Schakel hieronder over naar de LOW-scène

Schakel hieronder over naar de BRB-scène

Drempelwaarde voor round-trip time

Aantal controles voordat er van scene wordt gewisseld

Deze moeten exact overeenkomen met je OBS-scenenamen (hoofdlettergevoelig)

CONFIG.JSON

Gegenereerde configuratie

{
  "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
  }
}

Snelle setup:

  1. Download NOALBS via GitHub releases
  2. Maak scène in OBS: LIVE, LOW, BRB, REFRESH
  3. Schakel WebSocket in OBS in → Extra → WebSocket-serverinstellingen
  4. Download dit bestand config.json en plaats het in de map NOALBS
  5. Voor chat: maak een .env-bestand aan met een Twitch OAuth-token
  6. Voer het uitvoerbare bestand van NOALBS uit

IRLServer-gebruikers: Je stats-URL vind je in het dashboard onder Serverinstellingen → Endpoints. Gebruik het type SrtLiveServer voor SRTLA-endpoints.

Vergeet niet het WebSocket-wachtwoord en de stats-URL's bij te werken met je werkelijke waarden. Scènenamen moeten exact overeenkomen met je OBS-scenes.

Gerelateerde bronnen