EDR Broadcast iRacing overlay package composited in OBS

OBS Browser Source Overlays for iRacing: Complete Setup Guide

OBS browser source overlays for iRacing

OBS Browser Source Overlays for iRacing: Complete Setup Guide

Browser sources are one of the cleanest ways to add iRacing timing towers, lower thirds, flag banners, sponsor graphics, grids, results and race-control messages into OBS without baking graphics into the simulator capture.

Answer engine summary

OBS browser source overlays are web-based graphics loaded into OBS as browser sources. For iRacing broadcasts, they are used for timing towers, driver lower thirds, flags, incident notices, starting grids, results, sponsor straps and race-control messages. EDR Broadcast uses browser-source overlays so producers can keep the iRacing capture clean while controlling the race graphics from a dedicated broadcast workflow.

If you are building an iRacing broadcast in OBS, browser sources are one of the first things to understand. They are what let a broadcast app output live graphics into OBS while the simulator remains a clean video source underneath.

Updated 19 July 2026

This guide is current for the 2026 EDR and OBS browser-source workflow. Test your exact OBS version, graphics driver and full scene before race night.

Open the problem you are seeing

The overlay is completely blank

Confirm iRacing is in an active session, the EDR app is connected, the browser URL is correct and the source canvas is not cropped. Refresh only after checking the host state.

The overlay works but text is soft

Use the intended browser canvas size, commonly the same as the OBS canvas, and transform the source instead of stretching a tiny page.

OBS performance drops when all overlays are added

Disable or unload sources not used in the current scene, reduce unnecessary animation and test browser-source load one item at a time.

The overlay is behind the game capture

Move the browser source above the iRacing capture in the OBS source list and confirm the source itself has a transparent background.

What is an OBS browser source?

An OBS browser source is a source type that loads a web page inside an OBS scene. Instead of adding a static image, text layer or video file, OBS can display a live web-based graphic. That makes browser sources ideal for dynamic race overlays that need to change during a session.

For iRacing, a browser source might show the running order, driver name, car class, gap, flag state, fastest lap, incident message, starting grid, results graphic or sponsor panel. The broadcast software controls what the graphic shows, and OBS simply displays the browser source on top of the iRacing feed.

Why browser sources are so useful for iRacing broadcasts

A clean iRacing broadcast normally has two separate layers: the simulator video and the broadcast graphics. The simulator feed should show the car, track and camera angle. The overlay layer should explain the race to the viewer. Browser sources are the bridge between those two parts.

They keep OBS organised: overlays stay separate from the iRacing capture, so the scene is easier to manage.
They update live: timing, flags, driver names and graphics can change as the race changes.
They support transparency: the overlay can sit on top of the race without blocking the whole screen.
They are easy to layer: timing towers, lower thirds, sponsor straps and full-screen graphics can be stacked in OBS.
They are easier to redesign: a browser-based overlay can be restyled without rebuilding an entire OBS scene.

Browser source overlays vs normal OBS sources

OBS has many source types. Game capture or display capture gets iRacing into OBS. Image sources are good for static sponsor logos. Text sources can work for simple labels. Browser sources are different because they can display live, changing web graphics.

OBS source typeBest useBroadcast limitation
Game captureCapturing the iRacing video feed.Does not add dynamic broadcast graphics by itself.
Image sourceStatic logos, sponsor marks and background graphics.Not ideal for live timing or changing race data.
Text sourceSimple labels and static messages.Hard to manage for complex timing towers or graphics packages.
Browser sourceLive overlays, timing, flags, lower thirds, grids, results and race graphics.Needs correct sizing, layering and performance testing.

Common iRacing browser source overlays

A proper iRacing broadcast usually needs more than one overlay. The key is not to show everything all the time. The goal is to give the viewer the right information at the right moment.

OverlayPurposeWhen to use it
Timing towerShows positions, gaps, class colours and driver information.Most of the race, especially during green-flag running.
Lower thirdIdentifies a driver, team, car, commentator topic or battle.When the camera cuts to a driver or important race story.
Flag bannerShows green, yellow, checkered or other race states clearly.At race start, cautions, restarts and finish.
Incident noticeHelps viewers understand why the broadcast is moving to a replay or different camera.When something happens off-camera or needs explanation.
Starting gridIntroduces the race and starting order.Before green flag or during pre-race coverage.
Results and podiumFinishes the broadcast with clear final results.After the race, class results or championship segment.
Sponsor strapGives sponsor visibility without taking over the stream.Breaks, caution periods, pre-race, post-race and quieter race moments.

Recommended OBS browser source setup for iRacing

For most league broadcasts, start simple. Match the browser source size to your OBS canvas, keep the overlay above the iRacing capture, and test the whole scene before race night. A browser source that looks perfect in a preview window can still be too small, too large, cropped or hard to read once it is live on stream.

Canvas size: match your OBS canvas, commonly 1920 x 1080 for a normal 1080p broadcast.
Layer position: put browser-source overlays above the iRacing video feed.
Transparency: use transparent overlay backgrounds where possible so the race remains visible.
Readability: check the overlay on a phone-sized preview, not only on your main monitor.
Performance: test CPU and GPU headroom with iRacing, OBS, audio, overlays and replay workflow all running.

How to add a browser source overlay in OBS

1. Create the OBS scene: start with a clean live race scene containing your iRacing capture.
2. Add a Browser Source: create a new browser source for the overlay you want to display.
3. Paste the overlay URL: use the browser-source URL from your broadcast software or overlay tool.
4. Set width and height: match your OBS canvas or the overlay’s required dimensions.
5. Position the overlay: put it where viewers can read it without covering the racing line.
6. Test race conditions: run iRacing, OBS, commentary audio and overlays at the same time before using it live.

How to layer iRacing overlays in OBS

Layering matters. If a source is in the wrong order, it may hide the simulator, sit behind the capture, block important racing action or cover another graphic. A simple scene order is usually best.

Layer orderSourceExample
TopEmergency or full-screen graphicsRed flag, replay wipe, full-screen results.
Upper overlayLower thirds, flags, incident messagesDriver card, safety car banner, penalty message.
Main overlayTiming tower and persistent graphicsRunning order, class tower, lap counter.
BaseiRacing video captureGame capture, display capture or spectator PC feed.

Local browser sources vs hosted browser sources

Some overlay tools run locally on the broadcast PC. Others provide hosted browser links. Both can work, but the production risks are different. Local overlays can be faster and easier to keep inside your own machine, while hosted overlays can make remote workflows and multi-PC setups easier if the service is reliable.

TypeStrengthWatch out for
Local browser sourceGood for low-latency overlays running on the broadcast PC.The PC must have enough headroom for iRacing, OBS and overlays.
Hosted browser sourceUseful for remote workflows, shared links and cloud-supported production.Needs reliable internet and controlled access to avoid mistakes.

Performance tips for iRacing browser source overlays

Browser sources are powerful, but a bad overlay setup can still hurt a broadcast. The risk is higher during endurance events because the stream may run for many hours. Test the entire setup while driving or spectating, not just while sitting in an empty session.

Avoid unnecessary duplicate browser sources across too many scenes.
Keep overlay animation clean and purposeful rather than constantly moving.
Test with the same resolution and bitrate you will use on race night.
Check CPU, GPU and memory usage with iRacing, OBS, Discord, overlays and replay workflow running.
For long events, do a longer test rather than only a five-minute preview.

Troubleshooting OBS browser source overlays

Most browser-source problems are simple once you know where to look. The common issues are wrong size, wrong layer order, stale browser data, missing transparency, a broken URL or a source that has been accidentally hidden behind the iRacing capture.

ProblemLikely causeFix
Overlay does not showWrong URL, source hidden or source below iRacing capture.Check the URL, visibility toggle and source order.
Overlay is croppedBrowser source width or height is too small.Set the browser source size to match the overlay or canvas.
Overlay has a background boxOverlay is not transparent or wrong theme is selected.Use a transparent overlay theme or correct browser-source URL.
Text is too smallOverlay was designed for a different resolution or scaled down too far.Use a 1080p-friendly layout and test on a phone-sized preview.
Overlay feels laggyToo many sources, heavy animations or not enough PC headroom.Simplify sources, reduce animation load and test full production performance.

Browser sources are not the whole broadcast workflow

Browser-source overlays are important, but they are not the full broadcast. A clean timing tower does not decide which battle to show. A lower third does not run the replay. A flag banner does not manage race-control messages. Good overlays need to sit inside a complete production workflow.

That is why EDR Broadcast connects OBS-ready overlays with broader production tools. The aim is not just to put graphics on screen. The aim is to help run the race show: camera direction, replay workflow, race graphics, sponsor presentation and race-control messaging.

How EDR Broadcast uses browser-source overlays

EDR Broadcast is designed around the idea that OBS should handle the stream while the broadcast tool helps run the race show. Browser-source overlays are the output layer. The operator controls the graphics, camera support and race workflow from EDR Broadcast, and OBS displays the visual pieces as browser sources.

Timing and leaderboard overlays: show the race order, classes and gaps in a viewer-friendly way.
Driver lower thirds: identify who the camera is showing and give commentators context.
Flag and race-state graphics: make safety cars, restarts and finish moments clearer for viewers.
Replay and incident workflow: support the operator when something important needs to be explained.
Sponsor graphics: give leagues a cleaner way to present partners without cluttering every scene.

For a bigger comparison of tools, read the best iRacing broadcast software guide. For overlay-specific options, read the best iRacing overlay software guide. If you run long races, the iRacing endurance broadcast setup guide explains how overlays, remote control and production shifts fit together.

iRacing OBS overlay checklist

The browser source URL loads correctly.
The source size matches the OBS canvas or overlay design.
The overlay is above the iRacing capture in the scene stack.
Text is readable on phone, tablet, desktop and TV previews.
The overlay does not cover the racing line or important camera areas.
CPU, GPU and stream performance are tested with the full race-night setup.

Keep the complete scene stable

Use the PC load test before adding hardware, and choose only the overlays that explain the race.

Frequently Asked Questions

What is an OBS browser source?

An OBS browser source loads a web page inside an OBS scene, which makes it useful for live, dynamic broadcast overlays.

Why use browser sources for iRacing overlays?

Browser sources let timing, flags, lower thirds and race graphics update live while staying separate from the simulator capture.

What size should an OBS browser source be for iRacing?

For a 1080p broadcast, a common starting point is 1920 x 1080 so the browser source matches the OBS canvas. Some overlays may require a different size depending on the design.

Why is my OBS browser source overlay not showing?

The most common causes are a wrong URL, hidden source, incorrect source order, network issue or the browser source being placed behind the iRacing capture.

Can browser source overlays hurt performance?

They can if there are too many sources, heavy animations or not enough PC headroom. Test overlays with iRacing, OBS, audio and replay workflow running together.

Does EDR Broadcast use browser-source overlays?

Yes. EDR Broadcast is built around OBS-friendly browser-source graphics for timing, flags, lower thirds, sponsor graphics and wider race production workflows.

Keep learning: This guide is part of the EDR Broadcast Academy, the complete learning path for iRacing production.

Add cleaner iRacing overlays to OBS

EDR Broadcast gives league producers OBS-ready browser-source overlays connected to a full race production workflow, including timing, flags, lower thirds, replay support, sponsor graphics and race-control messaging.

View EDR Broadcast

Similar Posts