Help Center
Products

Connecting to OBS Studio (WebSocket v5)

Enable the OBS WebSocket server and connect OBS Studio to Helmo Live for scene switching, source control, and streaming.

TutorialBeginnerUpdated

Connect OBS Studio to Helmo Live for scene switching, source control, and streaming management.

Prerequisites

  • OBS Studio 28 or newer (the WebSocket server is built in from version 28).
  • WebSocket server password (set in OBS settings).

Enabling WebSocket in OBS

  1. Open OBS Studio.
  2. Go to Tools → WebSocket Server Settings.
  3. Check Enable WebSocket Server.
  4. Set a port (default: 4455) and optionally set a password.
  5. Click Apply.

Connecting in Helmo

  1. Go to Connect and click + Add Integration.
  2. Select OBS Studio as the type.
  3. Enter a name (for example, "Studio OBS").
  4. Choose your connection mode: - Direct: if OBS is on the same machine or local network. Enter the host (for example, localhost) and port (default: 4455). - Middleware: if OBS is on a remote machine. Select your Helmo Middleware instance.
  5. Enter the WebSocket password (if set in OBS).
  6. Click Test Connection to verify, then Save.

Available actions

Once connected, you can trigger these from Helmo Control buttons or Action Sequences:

  • Scene switch: change the active OBS scene.
  • Source show/hide/toggle: control individual sources within a scene.
  • Start/stop streaming: control the OBS stream.
  • Start/stop recording: control OBS recording.
Tip

If connecting remotely (OBS on a different machine), use Helmo Middleware. Install it on the same machine as OBS, and Helmo will route commands through it.

Watch out

If using a Direct connection, make sure no firewall blocks the WebSocket port (default 4455).

More in Connect

Getting started

Setting up integrations

Streaming platforms

Actions reference

Troubleshooting