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
-
Enable WebSocket in OBS:
- Open OBS Studio
- Go to Tools → WebSocket Server Settings
- Check Enable WebSocket Server
- Set a port (default: 4455) and optionally set a password
- Click OK
-
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:
| Action | Description |
|---|---|
| Switch Scenes | Change the active OBS scene |
| Show/Hide Sources | Toggle source visibility |
| Control Audio | Adjust volume, mute/unmute sources |
| Start/Stop Recording | Control OBS recording |
| Start/Stop Streaming | Control OBS stream output |
| Toggle Filters | Enable/disable source filters |
| Adjust Filter Settings | Change filter property values |
| Set Media/Image Sources | Update media file paths |
| Set Browser Sources | Change browser source URLs |
| Transform Sources | Adjust 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
- OBS Control — Dashboard page for direct OBS manipulation
- OBS Flow Triggers — Trigger flows from OBS events
- OBS Flow Effects — Control OBS from flows