What is PoolStat Scoreboard PWA?

PoolStat Scoreboard PWA is a Progressive Web App that lets tournament operators publish live match data to one or more OBS Studio instances (“rigs”) in real time. It bridges the PoolStat.net.au competition platform with the OBS overlay system, and optionally creates and manages YouTube live streams — all from a single browser tab.

How it works

PoolStat.net.au ──┐
                  ▼
        ┌─── Server (Node.js) ───┐
        │   MQTT broker relay    │
        └────────────┬───────────┘
                     │  MQTT over WebSocket
                     ▼
            OBS Rig (browser source)
            • Displays scoreboard overlay
            • Receives scene-switch commands
                     │
                     │  OBS WebSocket v5
                     ▼
                 OBS Studio
                 • Switches scenes
                 • Starts/stops stream

The PWA itself runs in any modern browser on the operator’s device. It does not need to be installed on the OBS machine.

Key concepts

Term Meaning
Rig An OBS machine identified by a unique Rig ID. One rig = one streaming PC.
Table A named configuration that maps a rig to an OBS profile, scene collection, and scenes.
Match A single game between two players, published to a rig via MQTT.
Stage Publish a match to a rig without starting the stream — useful for pre-show setup.
Go Live Publish a match and switch OBS to the match or intermission scene.
Broadcast A YouTube live broadcast created automatically when you go live.

Next steps