DocsOverlaysPublish & add to OBS

Publish & add to OBS

PremiumStudio → Overlays → Publish & add to OBS19 settings5 min read

Overlays use a draft → publish model. Every change in the editor is saved instantly as a draft, but OBS only shows what you published. That means you can redesign during a live stream safely, and every publish becomes a numbered version you can go back to.

How it works#

  • Publish → optional What changed? label → Publish now. OBS updates within a second, without refreshing the source.
  • OBS always shows the newest version (marked Live in OBS in the version list).
  • Restore to draft loads an old version into your draft; publish it to make it live again. Nothing is ever overwritten.
  • Discard draft throws away unpublished changes and returns the editor to the live version.
  • In Scenes & sources mode you can turn on Go live instantly: every change publishes itself after half a second.
  • An artist (from DAB Mod) can edit your overlays. With approval mode, their Publish becomes a request you approve on the overview.

Before you start#

OBS Studio. For one-click setup: OBS 28+ with the WebSocket server enabled.

Set it up#

Part 1Add an overlay to OBS by hand5 steps
Copy the link

In the editor: OBS link. Or on the overview: the link icon on the overlay card.

Add a browser source

OBS → your scene → Sources → + → Browser → Create new → name it e.g. DAB · Live.

Paste and size

URL: paste the link. Width 1920, Height 1080 (or 1080×1920 for portrait). Leave Custom CSS empty.

Audio

Tick Control audio via OBS so alert sounds go through OBS's mixer.

Fit

Click OK; if needed right-click the source → Transform → Fit to screen.

Send a test event from the editor: it shows in OBS.
Part 2Or do it in one click3 steps
Enable OBS WebSocket

OBS → Tools → WebSocket Server Settings → Enable WebSocket server. Note the password (Show Connect Info).

Connect

In the editor: Automate → Connect OBS. Address stays ws://localhost:4455; enter the password → Connect.

Create the source

Under Add overlay to scene choose a scene → Create browser source.

Browser source "DAB · Name" created in Scene — or Existing browser source updated if it was already there.

Every setting explained#

Publish
PublishOpens the publish box.
What changed? (optional)A short label (max 80 characters) shown in the version history, e.g. new raid alert.
Publish nowMakes the draft live as the next version. Toast: Published as vN — OBS has been updated.
Versions
Draft with unpublished changesShown when your draft differs from what OBS shows.
Discard draftThrows away every unpublished change; the editor reloads the live version.
Version listEvery published version: number, Live in OBS on the newest, layer count, your label and date/time.
Restore to draftLoads that version into your draft (the current draft is replaced). Publish to put it live.
Connect OBS (Automate → Connect OBS)

A direct connection from your browser to OBS on the same computer.

AddressThe WebSocket address, normally ws://localhost:4455.
PasswordThe OBS WebSocket password. It's stored only in this browser; the connection goes straight to OBS, never through DAB servers.
Connect / DisconnectConnects and loads your OBS scenes.
Scenes in OBSClick a scene to switch OBS to it right away.
Add overlay to scene + Create browser sourceCreates (or updates) a browser source named DAB · overlay name with the right link and size in the chosen scene.
OBS browser source settings

Recommended values in OBS.

URLYour overlay's OBS link.
Width / HeightExactly the overlay's size: 1920×1080 (landscape), 1080×1920 (portrait), 1080×1080 or 1280×720.
Control audio via OBSOn — alert, media and sound layers then appear in the OBS mixer.
Shutdown source when not visibleOff for overlays with alerts, otherwise events during another scene are missed.
Page permissionsSet to Advanced access to OBS only if you use automations that switch scenes.
Artists & approvals
Artist editingAn artist added through DAB Mod can open and edit your overlays. OBS links stay yours: they can't copy them.
Approval requestsIn approval mode their Publish sends a request instead. On the overview you see Name wants to publish "overlay", with open comment count, and the buttons View, Reject and Approve (publishes the overlay's current draft).

Good to know#

Label your publishes — before tournament, new BRB — so rolling back later is easy.
One overlay can be used in several OBS scenes; they all update together on publish.
If your OBS link leaks, delete the browser source and duplicate the overlay — the copy gets a new link.

Troubleshooting#

Can't reach OBS
OBS must be open on this computer with the WebSocket server enabled on port 4455. Firewalls and browsers in another machine can't reach localhost.
Wrong password
Copy it again from OBS → Tools → WebSocket Server Settings → Show Connect Info.
OBS still shows the old design
Publish, then wait a second. If it's still old, right-click the source → Refresh cache of current page.
Alerts play late or twice
Two browser sources with the same overlay link both play alerts. Use the overlay once per scene, or set Shutdown source when not visible on extra copies.
Was this page helpful?