NOALBS Config ジェネレーター

NOALBSの自動シーン切り替え用config.jsonを生成します。NOALBS v2の公式設定形式に基づいています。

ローカルのOBSでは通常localhostを使用します

WebSocket 5.x のデフォルトは 4455 です

OBS → ツール → WebSocketサーバー設定 にあります

サーバー #1(プライマリ)

IRLServerのダッシュボードまたはサーバープロバイダーから取得してください

形式: live/stream/stream_key

数値が低いほど優先度が高くなります

この値を下回るとLOWシーンに切り替え

この値を下回るとBRBシーンに切り替え

往復時間のしきい値

シーン切り替え前のチェック回数

これらはOBSのシーン名と完全に一致している必要があります(大文字・小文字を区別)

CONFIG.JSON

生成された設定

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

クイックセットアップ:

  1. NOALBSをGitHub releasesからダウンロード
  2. OBSでLIVE、LOW、BRB、REFRESHのシーンを作成
  3. OBSでWebSocketを有効化 → ツール → WebSocketサーバー設定
  4. このconfig.jsonをダウンロードして、NOALBSフォルダーに配置してください
  5. チャット用: TwitchのOAuthトークンを含む.envファイルを作成してください
  6. NOALBSの実行ファイルを起動してください

IRLServerユーザー: 統計情報URLは、ダッシュボードのServer Settings → Endpointsで確認できます。SRTLAエンドポイントにはSrtLiveServerタイプを使用してください。

WebSocketパスワードと統計情報URLは、実際の値に更新するのを忘れないでください。シーン名はOBSのシーンと完全に一致している必要があります。

関連リソース