Live-Camera Betting vs Virtual Sports: What Is the Difference?
Virtual sports are RNG-driven simulations on a fixed schedule; live-camera betting (Lukk, by Adkuu) prices real events on public cameras and settles them from evidence.
Virtual sports are RNG-driven simulations: a random number generator decides the result of an animated race or match, and events run to a fixed schedule whether anyone is watching or not. Live-camera betting is the opposite construction. Lukk, by Adkuu, puts markets on real events on real public cameras: an AI writes a question about what will happen in the next minute or two, prices it live, and the camera settles it from signed evidence frames. One is the product of a studio's random number generator; the other is the product of the world, with an oracle to read it.
Side by side
| Aspect | Virtual sports | Live-camera betting (Lukk) |
|---|---|---|
| Content source | Computer-generated events produced by the provider | Public live cameras: street crossings, junctions, harbours, canal bridges, container ports, bird feeders, wildlife pools, ski slopes |
| Randomness | The outcome is drawn by an RNG; the animation displays it | No RNG; the outcome has not happened when bets close, and the AI prices a live probability |
| Cadence | Scheduled events at fixed intervals | A new market every minute or two; a round is about 90 seconds; there is always a round in play on a channel |
| Settlement | The RNG result | Deciding frames locked, signed (ed25519) and published with the result; a replay behind every result; a void is a full refund |
| Rights | No live sports data or streaming rights; the simulation belongs to the provider | No sports rights, leagues or athletes; public cameras |
| What the operator integrates | A provider's scheduled game, usually as a sportsbook vertical or a lobby game | A widget (iframe) in an afternoon or a feed (REST, WebSocket, gRPC) in days, on the operator's own wallet, with the operator's margin |
Where the outcome comes from
In virtual sports the result exists the moment the RNG draws it; the race animation is a presentation of a number already decided. In live-camera betting nothing is decided when the market opens. Lukk's vision layer tracks every car, bus, bird and pedestrian in frame and what each is doing, and players see exactly the pixels the oracle judges, with detection boxes drawn over the video. The AI writes the question from what it sees ("Will a gondola pass under the bridge before any motorboat?", "Will 10 or more people be on the crossing in 120 s?") in one of five shapes (race, first-to, count, happen, state-at-close), and the rule is frozen and hashed before the first bet, so every ticket carries a rule_hash that pins the exact settlement contract.
Cadence and the lobby
Virtual sports run on a timetable, which suits a sportsbook that wants predictable content between real fixtures. Lukk runs as channels, not cameras: synchronized rotating broadcasts in categories such as Streets, Crossings, Nature, Water, Ports and Wildlife, where everyone watches the same scene and nobody can pick the next one. A strict majority of current viewers can vote to skip a scene, which cuts early to the scene the schedule would have picked anyway; a bet riding through a cut settles normally on the scene it was placed on. A round of about 90 seconds puts the pace closer to an instant game than to a scheduled virtual fixture, and because channels rotate there is always a round in play.
Settlement and disputes
A virtual-sports dispute is a question about the RNG and the displayed result. A live-camera dispute is a question about what the camera saw, and Lukk's design answers it with evidence rather than authority: a deterministic counter or tracker, or a vision judge, decides; markets settle within seconds of close, with a short verification hold on larger payouts; the deciding frames are signed and published, and an evidence replay sits behind every result, which is what Lukk means by evidence-resolved markets and replayable resolutions. If the camera cannot tell, the market is voided and every stake refunded; a void is never a re-grade, and post-settlement corrections are rare and audit-driven.
Integrity and compliance questions to ask
With an RNG the integrity question is certification of the generator. With a camera it is whether anyone can influence the scene or see the result early, and the trade press has raised exactly that, along with privacy (filming public spaces, with laws that differ by country), regulatory classification and stream latency. Lukk's design responses are rotating scenes and short windows (bets close before the window begins, so even someone standing at the camera has not seen the outcome), a one-to-three-second acceptance delay with an in-flight veto and price protection, stake and payout caps per operator that make rigging uneconomic, oracle-lag measurement that refuses a player on a delayed stream, and operator and global kill switches. Regulatory classification of camera-resolved event contracts differs by jurisdiction and is worked through per market with the operator's legal team; Lukk carries supplier KYB, licensing and certification tracks on its side.
Related: Live-camera betting explained, the product overview at /solutions/lukk, Lukk's comparison page, and How does live-camera betting compare to crash games?.
Sources
- CCTV betting: Accessible innovation or an integrity nightmare waiting to happen?
- What Is Betting on Traffic and Where to Gamble on CCTV Traffic Footage?
- Rush Hour: live traffic betting reshapes the iGaming market
Last verified: October 10, 2026.