OBS Setup
How to add gd streamer overlays to OBS Studio as Browser Sources with recommended sizes and settings.
Last updated: 2026-03-23Adding overlays to OBS Studio#
gd streamer overlays run in a browser and connect to your match data in real-time. OBS Studio loads them as Browser Sources -- no plugins or downloads needed.
Copy the overlay URL
In gd streamer, open your match and go to the Overlays tab. Click the copy icon next to the overlay you want to add.
Add a Browser Source in OBS
In OBS Studio:
- Go to the Sources panel
- Click the + button
- Select Browser
- Give it a name (e.g., "Scoreboard" or "Player 1 Name")
- Click OK
Configure the Browser Source
In the Browser Source properties:
- Paste your overlay URL into the URL field
- Set the Width and Height (see recommended sizes below)
- Check Shutdown source when not visible
- Check Refresh browser when scene becomes active
- Click OK
Position the overlay
Drag and resize the overlay in your OBS preview to place it where you want on screen. Use OBS alignment tools (right-click > Transform) for precise positioning.
Repeat for each overlay
Add a new Browser Source for every overlay you want on stream. Each overlay has its own URL.
Recommended size#
All overlays are built on a 1920x1080 canvas. Set every Browser Source to:
- Width: 1920
- Height: 1080
This matches a standard 1080p stream layout. Each overlay positions itself within that canvas, so using the full resolution ensures everything renders at the correct position and stays sharp.
Cropping overlays for easier positioning#
Since every overlay is a full 1920x1080 source, it can be tricky to select and move individual overlays in OBS when they all cover the entire canvas. You can use the crop filter to trim the source down to just the visible area of the overlay, making it much easier to drag around.
Right-click the Browser Source
In the Sources panel, right-click the overlay you want to crop.
Open Filters
Select Filters from the context menu.
Add a Crop/Pad filter
Under Effect Filters, click the + button and select Crop/Pad.
Set the crop values
Adjust the Left, Top, Right, and Bottom values to trim away the empty space around the overlay element. Preview the result in the OBS canvas as you adjust.
The cropped source now only covers the visible part of the overlay, so you can freely drag and stack it without accidentally selecting other full-canvas sources underneath.
Important settings#
Transparent backgrounds#
All gd streamer overlays have transparent backgrounds by default. They layer directly on top of your stream content -- no green screen or chroma key needed. Make sure you don't set a custom CSS background in the Browser Source properties.
Real-time updates#
Overlays connect to your match data through a real-time subscription. When scores change (from the dashboard or player input), every overlay updates instantly. You never need to manually refresh a Browser Source during a stream.
Custom CSS (optional)#
The Browser Source properties include a Custom CSS field. Leave this empty unless you have a specific reason to override styles. The default CSS field in OBS includes a background color -- clear it out if your overlay appears with a white or black background.
The default OBS custom CSS typically looks like this:
body { background-color: rgba(0, 0, 0, 0); margin: 0px auto; overflow: hidden; }
This is fine to keep. If you see a solid background behind your overlay, make sure no additional background styles have been added.
Troubleshooting#
Overlay shows a blank screen#
- Verify the URL is correct and includes the full match path
- Check that your match exists and hasn't been deleted
- Try opening the overlay URL directly in your browser to confirm it loads
Overlay has a solid background#
- Clear or reset the Custom CSS field in the Browser Source properties
- Make sure the OBS Browser Source isn't set to a custom background color
Overlay is not updating#
- Right-click the Browser Source and select Refresh
- Check your internet connection
- Verify that Shutdown source when not visible is enabled -- this forces a fresh connection when switching scenes
Overlay looks blurry#
- Make sure the Browser Source dimensions are set to 1920x1080
- Avoid scaling the source down or up in OBS -- keep it at native resolution
What's next?#
Your overlays are live in OBS. From here you can explore:
- Player Input -- let players enter scores directly from a tablet
- Timer -- set up countdown or target-time timers
- Overlays -- browse the full overlay library and customization options