The CueSportAi stream box is a small PC that streams one table live to YouTube (or your club's other channels), with the score drawn over the picture. It does no AI scoring itself. The score comes from someone scoring the match: on the CueSportAi app, on the box's own screen, or on Digital Pool.
This guide is for the people who run the table day to day. To install a new box, see the install guide (club owners only).
| Part | What it does |
|---|---|
| Stream box | The small PC. It reads the cameras and microphones, adds the scoreboard and sends the stream. |
| Cameras | Up to four (USB, IP / network or NDI cameras). You choose which one is on air. |
| Microphone | The box's own mic, a USB mic or a camera's mic. On air only when Room Sound is on. |
| Screen (optional) | A TV or touch screen on the box shows the admin page. You can also use the CueSportAi app instead. |
Two pages matter:


The power button on the box:
| Press | What happens |
|---|---|
| Short press | The screen goes dark. Press again (or any key or remote button) to wake it. |
| Hold for 1.5 seconds, or press twice quickly | A menu: Restart, Power off or Cancel. |
A short press never stops the stream. Use the menu only when nothing is live.
The stream shows the match that is active on the box. Pick one way to score it:
| You score on | How the box gets it | Use it when |
|---|---|---|
| The CueSportAi app | The box follows the app's match on this table and updates within a couple of seconds. | Players or a referee score on a phone or tablet. |
| The box's own admin page | You score directly on the box. | You have a screen (touch or remote) on the box. |
| Digital Pool | The box follows a Digital Pool match from its link. | Pool events scored on Digital Pool. |
GO LIVE in the app streams from the phone's own camera, not from the box. Staff open the box's admin page from the app with Club Tables → 🔓 Open Admin; on the club Wi-Fi it asks for the operator PIN. See section 10.
If you press a scoring button on a match that the app is scoring, the box takes over the scoring from that moment and stops following the app.
A Digital Pool match is read-only on the box. It is scored on Digital Pool.
These buttons are at the top of ⚙ Settings → Streaming:
| Button | What it does |
|---|---|
| ▶ Go Live | Starts the stream. |
| ■ Stop | Ends the stream for every viewer. |
| 👁 Preview | Shows exactly what the stream would send, without publishing anything. |
| 📺 | A small live window of what is going out while you are live. |
| 🎥 (top of the page) | A big preview with the camera buttons underneath. |
Press 👁 Preview (or 🎥) and check the picture and the scoreboard.
Choose the Scoreboard style:
| Scoreboard | Use for |
|---|---|
| Default | Snooker, with your sponsors' logos |
| Default – No Sponsors | Snooker, no sponsor logos |
| Pool (racks · race to) | Pool matches |
In the big preview you can choose 720p or 1080p. 720p (about 3 Mbit/s) is safe on Wi-Fi. 1080p (about 6 Mbit/s) needs a fast upload, ideally over a network cable. You can only change this while the stream is stopped.

If a player in the match has opted out of live streaming, the box refuses to go live and shows Blocked — player privacy.
If the box has a CueSportAi remote, its play/pause key starts and stops the stream.
The box can switch between up to four cameras while live, without interrupting the stream.
To add, rename or remove cameras, press ⚙ Cameras:
If you save new cameras while live, the box may ask you to Stop and Go Live once. After that, camera changes are live.

If the camera on air has a zoom, a Camera Zoom slider appears under the cameras. It works live.
Camera switching depends on your club's plan. If the box shows 🔒 when you switch, the feature is not in your plan.
The stream always carries sound. Room Sound decides which sound:
| Room Sound | Viewers hear |
|---|---|
| Off (the default every time you go live) | The announcer voice (score calls). The room microphones are muted. |
| On | The room microphones. Anything said near the table is heard. |
To keep the announcer on air while the room mics are on, tick Announcements with Room Sound. It only matters while Room Sound is on.
Commentators (sections 7 and 8) are heard whether Room Sound is on or off.
| Control | What it does |
|---|---|
| Mic level | The box microphone's volume, live. Shown only on a box with a mic. |
| Sound sources | Mics and camera sound mixed into the stream. Tap a source to mute or unmute it, live. |
| 🎚 Sound | Add a mic or a camera's sound, set its volume, or tie it to a camera. |
In 🎚 Sound, set With camera: … to play a source only while that camera is on air, for example a mic at the far end of the table. Sources play only while Room Sound is on.
Mixing several sound sources depends on your club's plan. Without it, the box plays one source at a time.
A commentator in the club can talk into the stream from their phone, on the club Wi-Fi. (For a commentator somewhere else, see §8 Remote commentator.)


On their phone the commentator can also:
An ON AIR badge with their name shows on the stream. To take them off air from the admin page, press ■ Off air. One phone commentator at a time: a second phone that goes on air takes over.
A commentator somewhere else, for example at home, can commentate through the CueSportAi website. They don't need to be on the club Wi-Fi.
The switch only appears on boxes set up for remote commentary.
The club admin adds the commentator once, on the website under Admin → 🎙 Commentators (start typing their name or email and pick them from the list). Then, on a computer, tablet or phone:
| Control | What it does |
|---|---|
| Microphone list | Pick which microphone to use |
| Mic level | How loud your voice goes out (0–300%). Keep the meter mostly green, with peaks in yellow. Remembered on that computer. |
| Auto level | The browser evens out your volume. Untick it to set the level only with the slider. |
| ✏️ Pen / 📏 Line | Draw on the stream in the chosen colour. Drawings fade after a few seconds. For a line, click to start, click for each corner, double-click to finish. 🧹 Clear removes them. |
| Cue ball | Click where the player should strike the cue ball. Viewers see it with a red dot for 15 seconds. Hide takes it off. |
| Stream sound (viewers only) | 🏟 Room sound (the club's microphones), 🔢 Score calls on stream, 🗣 Other voices on stream. These change only what viewers hear; the club's speakers still call the score and fouls (they are muted only on the box admin page). |
| 🎥 Stream camera | On tables with more than one stream camera: switch the camera on air, live, without restarting the stream. |
| PiP | Show a second camera in a small window on the stream, and choose where it sits (top centre, a corner). Only on tables set up for it. |
Stream sound and 🎥 Stream camera appear only when the table's box supports them.
The club owner sets these on the CueSportAi website, not on the box.
If no channels are saved, the box streams to the YouTube channel it was connected to at installation.
Facebook Live on the box is marked Coming soon. Until then, use a stream channel on the website.
| Setting | Where | What it does |
|---|---|---|
| Operator PIN | ⚙ Settings → Player App → Set PIN | Needed to open the admin page from the CueSportAi app, and to go on air with phone commentary. Set one, so that nobody else on the Wi-Fi can go on air. |
| Live view while streaming | ⚙ Settings | Turns the 📺 window on or off. Takes effect at the next Go Live. On by default on a stream box. |
| Language | ⚙ Settings | The language of the admin page and the announcer. |
| Reason | What to do |
|---|---|
| The match ended 5 minutes ago | Press Go Live again. Next time, use Keep streaming. |
| The box saw no activity for a long time | Press Go Live again. |
| A camera was disconnected for 5 minutes | Reconnect it, then press Go Live. |
| The internet dropped | Check the connection, then press Go Live. |
| Message | What to do |
|---|---|
| Blocked — player privacy | A player in the match has opted out of streaming. |
| A message about a stream key or YouTube | The box has no channel to stream to. Ask the club owner to add a stream channel on the website, or contact CueSportAi support. |
| The stream is LIVE — the camera is in use (after pressing Preview) | Normal while live. Use 📺 to see what is on air. |
Contact CueSportAi support. Tell them the table name, the time it happened and what the screen showed.