You're viewing this as a local file. If the app is already running elsewhere, you can go to http://localhost:4455 yourself. Otherwise, ignore this and use Production Setup below as normal — nothing on this page will redirect you anywhere automatically.
Live Streaming Australia

IP CAMERA CONTROL

Broadcast Control Center

PTZ CONTROL

Camera Settings

?50%
?50%
?50%

Kinematics Profile

?50%
?80%
WAITING FOR JOYSTICK...
PAN / TILT
ZOOM
Reverse Sticks
swap Zoom ↔ Pan/Tilt
Keyboard Map
I
O

No Signal

NETWORK SETTINGS

Backend Service
BRIDGE CONNECTED
STATUS: DISCONNECTED

PRODUCTION SETUP

This downloads one ZIP containing the whole system: the app, the bridge, a macOS launcher, a Windows launcher and a README. Unzip it to your Desktop and run the launcher inside.

Step 1 — Name your system

The folder and launcher will use this name, e.g. AFL_BTG.command.

Step 2 — Download the complete system

It lands in Downloads. Double-click the zip to unpack it, then drag the folder onto your Desktop.

Step 3 — Install Node.js (one time, if you don't have it)

Optional Upgrades (available on request)

Advanced tracking modules that can be added later. The system runs fully without any of them.

OpenCV.jsPro-grade computer-vision library (MOG2 background subtraction, contours, blob tracking). ~8 MB, needs internet on load.
Dense Optical FlowMeasures direction & speed of play so the camera can lead the ball instead of following it.
Kalman FilterPredictive smoothing of the frame for buttery motion and coasting through brief detection dropouts.
Multi-Object TrackingByteTrack-style per-player IDs to follow individuals or count numbers on the ground.
Homography CalibrationFour surveyed ground points for true sub-metre buffer accuracy across the whole field.
Auto Light CompensationContinuously re-balances thresholds for exposure / white-balance drift over a match.

Individual files (only if the .zip is blocked)