Scoreboard to OBS

Point a camera at the board. The clock, score and shot clock land in your OBS text sources — live.

What this solves

Your scoreboard already shows the clock and the score. The problem is getting those numbers into your stream without typing them by hand for ninety minutes, and without a cable that most boards will not give you anyway.

UniversoOCR points a camera at the board, reads the digits, and writes them into OBS as text. Nothing is connected to the scoreboard itself.

Three ways to get the data into OBS

OBS WebSocket

The direct route. Each field updates an OBS Text source with the same name. No files, no browser source. Needs OBS 28 or newer.

Browser source

The app runs a small web server and pushes values over WebSocket, so your own HTML overlay updates instantly.

JSON or XML file

Values are written to a file whenever they change — useful for graphics systems and scripts that read from disk.

Set-up with OBS WebSocket

  1. In OBS: enable Tools → WebSocket Server Settings. Note the port (4455 by default) and the password.
  2. Add your text sources in OBS and name them clearly: time, home_score, away_score.
  3. In UniversoOCR: pick your camera or capture card under Source and press Start.
  4. Define Corners — drag the four corners onto the edges of the board. The view straightens out, so a camera off to the side is fine.
  5. Add Field and drag a rectangle over the clock. Give the field exactly the same name as the OBS text source, then choose the format (Clock, Number, Shot clock…). Repeat for the score and anything else.
  6. Output → OBS WebSocket: tick it, enter host, port and password.

Field name = OBS source name. That single rule is the whole mapping — there is nothing else to configure.

Common questions

Does the camera have to be straight on?

No. Define Corners corrects the perspective, so a board seen from an angle still reads correctly.

What about the last minute, when the clock switches to tenths?

Choose the Clock format with auto-switch under 1 min. The app works out on its own when the board moves from M:SS to SS.t and back again after a period reset — partly from how fast the digits are changing.

Do I need a fast computer?

No. Fields that are not changing are skipped rather than read again, so a full board of score, fouls and period costs little more than the clock on its own.

Try it on your own board

Free for 30 days, no card. Install it, point a camera at the scoreboard and see whether it reads.

Download for Windows