Skip to main content

OBS Set Browser Source

Runs on: Backend — controls OBS via the backend's OBS WebSocket bridge.

The OBS Set Browser Source effect changes one configurable property on a browser source in your OBS scene collection. Select the browser source from the Source dropdown and pick the property you want to change from the Property dropdown, then connect the new value to the Value handle. The accepted type on the Value handle updates automatically based on your property choice — for example, selecting URL expects a string, while Width expects a number.

This node sends a single SetInputSettings command to OBS over the WebSocket bridge. Your OBS instance must be connected through the backend bridge for the command to reach it.

Inputs

NameTypeDescription
sourceNamestringThe name of the browser source to update. Overrides the dropdown selection when connected.
valuevariesThe new value for the selected property. Type depends on the chosen property.

Configuration

  • Source: Dropdown listing all browser sources currently known to OBS. Used when Source Name is not wired.
  • Property: Which browser-source property to update. Options: URL (string), Width (number), Height (number), Custom CSS (string), FPS (number), Shutdown When Hidden (boolean), Restart When Active (boolean), Reroute Audio (boolean).

Example

A chat command !setcam changes the URL of a browser source called "WebCam Overlay" to a different endpoint, swapping the camera feed without touching OBS manually. The new URL comes from a flow variable and is wired into the Value input.