Générateur de config NOALBS

Générez un config.json pour le changement automatique de scène de NOALBS. Basé sur le format de configuration officiel de NOALBS v2.

Généralement localhost pour OBS local

La valeur par défaut est 4455 pour WebSocket 5.x

Disponible dans OBS → Outils → Paramètres du serveur WebSocket

Serveur #1(Principal)

Récupérez-la depuis votre tableau de bord IRLServer ou auprès de votre fournisseur de serveur

Format : live/stream/stream_key

Plus le nombre est bas, plus la priorité est élevée

Basculer vers la scène LOW en dessous de ce seuil

Basculer vers la scène BRB en dessous de ce seuil

Seuil de temps aller-retour

Nombre de vérifications avant de changer de scène

Ces noms doivent correspondre exactement à ceux de vos scènes OBS (respect de la casse)

CONFIG.JSON

Configuration générée

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

Configuration rapide :

  1. Téléchargez NOALBS depuis les releases GitHub
  2. Créez des scènes dans OBS : LIVE, LOW, BRB, REFRESH
  3. Activez WebSocket dans OBS → Outils → Paramètres du serveur WebSocket
  4. Téléchargez ce fichier config.json et placez-le dans le dossier NOALBS
  5. Pour le chat : créez un fichier .env avec un token OAuth Twitch
  6. Exécutez le programme NOALBS

Utilisateurs IRLServer : votre URL de statistiques est disponible dans le tableau de bord, sous Paramètres du serveur → Points de terminaison. Utilisez le type SrtLiveServer pour les points de terminaison SRTLA.

N’oubliez pas de mettre à jour le mot de passe WebSocket et les URL de statistiques avec vos propres valeurs. Les noms des scènes doivent correspondre exactement à ceux de vos scènes OBS.

Ressources connexes