Skip to main content

OBS Studio Integration

Connect Streamerly to OBS Studio using WebSocket to control scenes, sources, filters, and more — directly from your dashboard or through Flow automations.

Setup

  1. Enable WebSocket in OBS:

    • Open OBS Studio
    • Go to ToolsWebSocket Server Settings
    • Check Enable WebSocket Server
    • Set a port (default: 4455) and optionally set a password
    • Click OK
  2. Connect in Streamerly:

    • Navigate to Integrations in the sidebar
    • Find the OBS section
    • Enter the WebSocket host, port, and password (if set)
    • Click Connect

What You Can Control

Once connected, Streamerly can:

ActionDescription
Switch ScenesChange the active OBS scene
Show/Hide SourcesToggle source visibility
Control AudioAdjust volume, mute/unmute sources
Start/Stop RecordingControl OBS recording
Start/Stop StreamingControl OBS stream output
Toggle FiltersEnable/disable source filters
Adjust Filter SettingsChange filter property values
Set Media/Image SourcesUpdate media file paths
Set Browser SourcesChange browser source URLs
Transform SourcesAdjust position, rotation, and scale

Using OBS in Flows

All OBS actions are available as Flow effect nodes, allowing you to automate OBS control based on stream events. For example:

  • Switch to a "BRB" scene when you run an ad
  • Toggle a filter when someone cheers
  • Start recording when the stream goes live

See the Flows documentation for all available OBS nodes.

Available Data

Streamerly can also read OBS state:

  • Current scene list and active scene
  • Source list with types and visibility
  • Filter list with enabled state
  • Recording and streaming status
  • Audio source volume and mute state

See Also