Local match to browser source

How League of Legends broadcast overlays work

League Broadcast connects the game running on your production PC to the graphics in OBS Studio or any other browser-source workflow.

  1. 01

    Read the local match

    League Broadcast reads frame-accurate game state on the observer PC. No Riot API key or pixel reading is needed.

  2. 02

    Build the broadcast

    The Windows app turns that data into champion select, live-game, and post-game graphics.

  3. 03

    Add a browser source

    Each overlay runs as a local web page that you place over the game capture in your streaming software.

The practical details

What your production needs

One Windows production PC, a spectating League client, and streaming software that accepts browser sources.

Does it work with Vanguard?

Yes. League Broadcast uses a Vanguard-compatible game-state source and is the maintained successor to the original open-source project.

Where does it run?

The app and spectating League client run on the observer or production PC. Remote sessions are optional.

Do I need a Riot API key?

No. The data stays local, so there is no API key or rate limit to manage. League Broadcast follows Riot's third-party tool policies.

How do I set it up?

Add the local overlay URL as a browser source and place it over the game capture. Follow the tournament broadcast guide for the full setup.

Try League Broadcast free

Load a match and preview the overlays in your streaming software.