Start here
Choose the equipment you already have
Plain English
What CueTracker can actually display
HTTP/HTTPS MJPEG
A normal web address that returns a moving picture as a rapid sequence of JPEG images.
What does this mean?
HTTP/HTTPS means the address starts with http:// or https://. MJPEG means the response contains one JPEG image after another, so it appears as video. A working example looks like http://192.168.0.50:8080/video. When opened in a browser it should immediately show the camera, not a login dashboard or settings page.
Direct image URL
A web address that returns the image itself, rather than a page containing an image.
How do I recognise one?
Open the exact address in a browser. A direct URL shows only the picture and often ends in .jpg, .jpeg, .png, /snapshot or /photo.jpg. This is a still image, not smooth video.
RTSP through a bridge
RTSP is a camera-to-recorder protocol. CueTracker does not decode it directly.
Why mention RTSP if I cannot paste it?
RTSP is allowed on the camera side. Blue Iris, Agent DVR or another recorder reads the camera's rtsp:// address, then supplies CueTracker with a browser-friendly http:// MJPEG address. The recorder is the “bridge” or translator. Do not paste the original rtsp:// address into CueTracker.
rtsp://, an ONVIF device address, an HLS .m3u8 playlist, a WebRTC viewing page, or a manufacturer's cloud-app page.CueTracker
Where the final address goes
- Open your club and select Settings → Venue Display.
- Turn Show video on Venue Display on.
- Table 1 camera is always open. Tables 2 onward are inside More cameras and remain collapsed until selected.
- Paste either the direct HTTP/HTTPS camera address or the normal YouTube watch/live/share link into Camera or YouTube Live URL. CueTracker detects which type it is.
- For a local camera, put any credentials in the separate username and password fields. YouTube does not use those fields.
- Save, then open a live Table Overview to test the numbered camera.
Android · recommended local method
IP Webcam: phone directly to CueTracker
- Install IP Webcam, connect the phone to the same venue Wi-Fi as the Umbrel server, mount it in landscape and connect power.
- Open the app. Under Video preferences, choose approximately 1280 × 720 and 15–30 fps. A lower setting is usually steadier on an old phone.
- Optionally set a login and password. At the bottom of the app, tap Start server.
- The phone shows an address such as
http://192.168.0.50:8080. Open that address from another device on the same Wi-Fi to confirm the phone is reachable. - For the moving feed, add
/video:http://192.168.0.50:8080/video. Open that exact address; it should show only the moving camera feed. - Paste that
/videoaddress into CueTracker’s Camera or YouTube Live URL, add the login in the separate fields, enable Venue network only, and save.
http://PHONE-IP:8080/videoExample: http://192.168.0.50:8080/videoiPhone / iPad · local network option
IP Camera Lite: local HTTP camera
- Install the app, connect the iPhone to venue Wi-Fi, mount it in landscape and connect power.
- Before starting, open the iPhone Settings app, find IP Camera Lite, and change its camera-server username and password from the documented defaults.
- Open IP Camera Lite and start IP Camera Server with its HTTP server enabled. Keep the app in the foreground.
- On another device on the same Wi-Fi, open the server address shown by the app. Select its browser/MJPEG view and copy the address used for the actual moving image.
- Test that copied address in a fresh browser tab. Use it only if it shows the camera itself rather than the app's control page.
- Paste it into CueTracker’s Camera or YouTube Live URL, enter the same username and password separately, turn on Venue network only, and save.
Android, iPhone or iPad · remote and Cast-friendly
Larix Broadcaster to YouTube Live
- Enable live streaming on the club's YouTube channel in advance. First-time activation can take up to 24 hours.
- In YouTube Studio → Create → Go live → Stream, create an Unlisted stream. Copy its Stream URL and secret Stream key.
- In Larix open Settings → Connections → New connection. Name it “Table 1”.
- Larix expects one connection URL. Join the YouTube Stream URL and key with a slash:
rtmps://a.rtmp.youtube.com/live2/YOUR-STREAM-KEY. Paste that into Larix's Connection URL and save. - In Larix video settings, select landscape, H.264, 1280 × 720, 30 fps and roughly 2.5–4 Mbps. Start the broadcast.
- Wait for YouTube Studio to show a healthy preview, then click Go live.
- Copy the normal viewer/watch link, such as
https://www.youtube.com/watch?v=…. Never copy the secret stream key into CueTracker. - Paste the watch link into CueTracker’s Camera or YouTube Live URL and save.
Official instructions: Larix documentation and YouTube encoder setup.
USB webcam, DSLR or capture card
OBS Studio to YouTube Live
- Install OBS on a computer and connect the camera or capture card.
- In the Sources box select + → Video Capture Device, choose the camera, then set 1280 × 720 at 30 fps.
- Open Settings → Stream, select YouTube – RTMPS, and connect the YouTube account or paste the Stream key.
- Run Tools → Auto-Configuration Wizard if the computer or upload speed is uncertain.
- Select Start Streaming. Once YouTube shows a healthy preview, go live.
- Paste the YouTube watch URL—not the OBS stream key—into CueTracker’s Camera or YouTube Live URL.
Official instructions: OBS Quick Start Guide.
IP cameras and recorder systems
Use RTSP/ONVIF inside the NVR, then give CueTracker HTTP MJPEG
Most modern IP cameras advertise RTSP or ONVIF because those protocols are efficient for recorders. That feed goes into the recorder. CueTracker needs the recorder's browser-compatible MJPEG output.
Blue Iris
- Add the camera in Blue Iris with Add new camera → Network IP. Use Find/inspect for an ONVIF camera, or enter the manufacturer's RTSP URL.
- Give the camera a short name such as
table1. - Open Settings → Web server, enable the local web server, note the computer IP and port, and create a restricted viewing account if authentication is required.
- Test
http://BLUE-IRIS-IP:PORT/mjpg/table1/video.mjpgon the venue network. - Paste that address into CueTracker. Put the Blue Iris account in CueTracker's separate username/password fields and enable Venue network only.
http://NVR-IP:PORT/mjpg/CAMERA-SHORT-NAME/video.mjpgOfficial reference: Blue Iris manual.
Agent DVR
- In Agent DVR select Server menu → New Device, then use ONVIF or Network Camera Wizard to add the camera.
- Open the camera's edit screen and note its numeric Object ID, shown beside the camera name.
- Agent DVR's local server normally uses port
8090. Testhttp://AGENT-IP:8090/video.mjpg?oid=CAMERA-ID. - If Protect API is enabled, enter the Agent DVR Basic Authentication credentials in CueTracker.
- Paste the tested URL into CueTracker and enable Venue network only.
http://NVR-IP:8090/video.mjpg?oid=1Official references: add cameras to Agent DVR and Agent DVR HTTP API.
Synology Surveillance Station
Synology's shared stream paths are normally RTSP or RTSP-over-HTTP; neither is an MJPEG URL that can be pasted directly into CueTracker. The supported route is Surveillance Station's Live Broadcast application:
- In Surveillance Station's Application Center, enable Live Broadcast.
- Open Live Broadcast and select the table camera and stream profile.
- Enter the YouTube RTMP path and Stream key from YouTube Studio, then enable the broadcast.
- When YouTube is live, copy its normal watch URL and save that in CueTracker as YouTube Live.
Official reference: Synology Live Broadcast.
Frigate / go2rtc and manufacturer NVRs
Do not paste their dashboard, WebRTC page, HLS playlist or RTSP restream into CueTracker. If the product documents a genuine HTTP MJPEG endpoint, test and use that. Otherwise send the camera to YouTube, or add the existing RTSP feed to Blue Iris or Agent DVR and use one of the MJPEG routes above. Camera URL formats vary by brand and model, so use the manufacturer's documentation rather than guessing a path.
Test before club night
A five-minute connection checklist
Open the URL from a different device. It must show only a picture or moving feed, not a control page.
The Umbrel server must be able to reach the camera IP. Guest Wi-Fi and client isolation commonly block this.
CueTracker accepts HTTP/HTTPS image data. It does not accept raw RTSP, an ONVIF address, HLS or WebRTC.
Use HTTP Basic Authentication credentials in CueTracker's separate fields. Digest-only or token-based systems need an NVR route.
Reserve each camera or phone IP address in the venue router.
Stop the camera, confirm the error appears, then restart it. The Venue Display automatically checks again without a page refresh.