Silent Disco · Festivals · Cruises · Clubs

DiscoVision

Production-grade AR/XR visual solutions.
Your viewport to the party.

DiscoVision turns USB-C display glasses into a private big screen for every guest — and hands you a full VJ toolkit: live feeds, masks, picture-in-picture, tickers and per-event branding, all run from the phone in your hand.

The future of live events

Ninety seconds inside a DiscoVision room — private big screens on every guest, live VJ feeds, and a party that stays yours.

A true second display. Not a mirror.

DV-KV Player drives USB-C DisplayPort Alt Mode glasses — Rokid, Viture, TCL, XREAL and friends — as an independent second screen through Android’s Presentation API. No casting, no mirroring, no lag.

The glasses get the show — live network video, streams, or local files. The phone becomes the production desk: shape masks, drive multi-source PIP, run playlists and tickers, record the output, rebrand the whole app per event, or hand control to any browser on the LAN — with a low-power mode that dims the handset while the glasses are live.

  • Glasses show the video — phone stays a full controller
  • USB-C DisplayPort Alt Mode — a wire, not a stream
  • No glasses connected? Falls back to the phone screen

Everything the show needs

The real feature set — as shipped in v0.7.5.

Sources

NDI® network video

Full NDI® SDK v6 with dual discovery — SDK-native plus mDNS. Live network video up to 4K.

Live network streams

HLS, DASH, RTSP, HTTP and UDP/MPEG-TS on every build — plus RTMP and SRT on iOS — hardware-accelerated straight into the glasses.

Local video files

A real on-device file browser for local playback — no network required at all.

OMT (experimental)

Open Media Transport support for next-generation network video pipelines.

Visuals & FX

GLSL FX engine

Kaleidoscope, RGB shift, glitch, feedback trails and more — real fragment shaders on the live video, with author-your-own plugin support on Android.

MilkDrop visualizer

The projectM engine renders classic .milk presets on the glasses (Android) — 15 originals bundled, import your own. iOS ships native audio-reactive scenes.

Two personalities

One app, two skins — flip DiscoVision ↔ KeynoteVision in Settings and the whole interface rebrands.

Performer gestures & HUD

Double-tap and drag control right on the player, plus a live performance HUD with FPS, resolution and memory.

Display & Masking

True second display

Android Presentation API — the glasses get the video, the phone remains a full, independent controller.

Video mask overlay

Circle, square, star, diamond, hexagon — adjustable size and opacity with soft feathered edges.

Multi-source PIP

Side-by-side, stacked or quad layouts, plus a floating picture-in-picture steered from the phone.

Glasses Mode lock

Pocket the phone mid-set — playback keeps running to the glasses behind a touch-locked black screen (Android).

Low-power phone mode

Dims the handset while the glasses run — battery lasts the whole session.

Events & Branding

Per-event branding

Rebrand the app per event — name, logo, colors, footer — down to the client’s own brand.

Config export / import

JSON config push: set up one device, deploy the identical setup to a hundred.

News ticker & announcements

Run a live ticker and push announcements to every pair of glasses in the venue.

Locked admin panel

Password-locked admin panel that re-locks itself on every launch. Guests see the show, not the settings.

QR setup

Scan a code to add a stream or import a whole config in one gesture.

Config backups

Automatic safety snapshots before every restore — share, restore and roll back from files.

Control & Reliability

Remote control server

Built-in web server — drive any device from a LAN browser, with token auth and QR pairing.

NDI® reliability engine

FrameSync time-base correction, triple-buffered pipeline, auto-reconnect with backoff and liveness detection.

Playlists & recording

Queue sources into a running order; capture the output to MP4 with the built-in screen recorder.

Fleet push over mDNS

Discover every DV-KV device on the venue LAN and push one identical config to all of them.

Store-track updates & monitors

Beta builds land automatically through TestFlight and Google Play; network and battery monitors keep the show alive.

Where DiscoVision plays

Silent Disco & Festival Visuals

Three channels of audio is yesterday. Give every wristband a private video wall — synced visuals on every pair of glasses, live VJ output over NDI, and feathered masks that melt the frame into the night.

  • NDI live
  • Masks
  • Every guest

Cruise Ships & Special Experiences

Roaming venues, themed nights, immersive lounges. Rebrand the app per event — name, logo, colors — push one JSON config to every device on board, and run the whole fleet from one phone.

  • Per-event brand
  • Config push
  • Ticker

VIP Live Camera Feeds

Point an NDI camera at the booth and hand VIPs the best seat in the house — live, low-latency, up to 4K over the venue LAN, with auto-reconnect if the network hiccups mid-set.

  • Up to 4K
  • Low latency
  • Auto-reconnect

Where this is headed

Tonight it’s a phone and a wire. In five years the show lives on the glasses — and the phone’s just backstage.

  1. Now

    Phone drives glasses

    Your phone is the controller; USB-C display glasses are the screen. Everything on this page ships in the closed beta today.

    In closed beta
  2. 2026

    iOS joins in

    iPhone and iPad are online as controllers — the iOS beta ships through TestFlight alongside Android on Google Play. The same show, whatever’s in your pocket.

    In beta now
  3. 2027

    The glasses do more

    As eyewear gains real onboard compute, more of the pipeline moves onto the lenses — less phone in the loop, more glasses.

    On the roadmap
  4. 2028+

    On-glasses, phone-optional

    The endgame: the whole experience runs on the glasses themselves. The phone becomes optional as the hardware catches up to the vision.

    The 5-year vision

Get in the closed beta

v0.7.5 — closed beta · iOS & Android

DiscoVision is in closed beta on iOS (TestFlight) and Android (Google Play), with crews running real rooms. Pick your platform, tell us where you’d run it — silent disco, festival, cruise, club — sign the beta NDA, and we’ll send your invite.

Which platform? *
Beta NDA *

DV-KV Player Closed Beta — Non-Disclosure Agreement

Version 1.0 (2026-08-21)

This Non-Disclosure Agreement (the “Agreement”) is entered into between BOT-HOLDINGS, LLC, the maker of DV-KV Player, DiscoVision and KeynoteVision (the “Company”), and the individual or entity submitting this beta access request (the “Tester”). It takes effect on the date the Tester signs below (the “Effective Date”).

1. Purpose

The Company is granting the Tester access to pre-release software — the DV-KV Player application for iOS and/or Android, distributed through Apple TestFlight and Google Play closed testing — together with related documentation, builds, credentials and support channels (the “Beta Program”), solely so the Tester can evaluate it and provide feedback.

2. Confidential Information

“Confidential Information” means all non-public information disclosed through the Beta Program, including: the beta application and every build of it; unreleased features, designs and user interfaces; performance characteristics and benchmarks; roadmaps, pricing and business plans; documentation, invite links and test credentials; and the existence and contents of the Tester’s participation in the Beta Program.

3. Exclusions

Confidential Information does not include information that: (a) is or becomes publicly available through no fault of the Tester — including anything the Company itself publishes on its websites or public store listings; (b) was lawfully known to the Tester before disclosure; (c) is lawfully received from a third party without a duty of confidentiality; or (d) is independently developed by the Tester without use of the Confidential Information.

4. Tester obligations

The Tester agrees to: (a) use Confidential Information only to participate in the Beta Program; (b) not disclose Confidential Information to anyone other than the Company; (c) not publish screenshots, screen recordings, video, benchmarks, reviews or other public descriptions of the beta application without the Company’s prior written consent; (d) not share, forward or resell builds, invite links or credentials; (e) not reverse engineer, decompile or disassemble the software except where that restriction is prohibited by law; and (f) protect Confidential Information with at least the care used for the Tester’s own confidential material, and never less than reasonable care.

5. Feedback

Feedback, bug reports, feature suggestions and other input the Tester provides may be used by the Company without restriction or compensation, and the Tester grants the Company a perpetual, irrevocable, worldwide, royalty-free license to use it for any purpose. The Company does not acquire the Tester’s pre-existing intellectual property.

6. Beta software — as is

The beta application is provided “AS IS”, without warranty of any kind. It may contain errors, may change or be discontinued at any time, and must not be relied on for production events without the Tester’s own validation. To the maximum extent permitted by law, the Company’s total liability arising from the Beta Program is limited to USD $50.

7. Term

This Agreement runs from the Effective Date until the Company publicly releases the features the Tester evaluated, or until either party terminates the Tester’s participation. The confidentiality obligations in Sections 2–4 survive for three (3) years after termination. No provision obligates the Company to release any product, continue the Beta Program, or admit the Tester to it.

8. Return and deletion

On request, or when the Tester leaves the Beta Program, the Tester will delete beta builds, documentation and credentials in their possession.

9. General

This Agreement is the entire agreement about the Beta Program’s confidentiality and supersedes prior discussions of it. It is governed by the laws of the state in which BOT-HOLDINGS, LLC is organized, without regard to conflict-of-laws rules. If a provision is unenforceable, the remainder stays in effect. The Tester may not assign this Agreement. The parties agree that electronic acceptance — checking the agreement box and typing the Tester’s full legal name below — constitutes a binding electronic signature under applicable law, including the U.S. E-SIGN Act and UETA.

Signed electronically as part of the DiscoVision beta access request. A copy of this Agreement stays available at any time at https://discovision.net/beta-nda/.

Open the NDA full-page (printable) ↗

How the closed beta works

  • Pick your platform and tell us your use case — we hand-pick testers, so the more detail the better
  • Sign the standard beta NDA right in the form — no paperwork round-trip
  • Accepted testers get an invite by email: TestFlight on iOS, a Google Play closed-testing link on Android
  • Updates then arrive automatically through TestFlight / Google Play
  • Your feedback lands with the developer, not a ticket queue

What you’ll need

  • Android 8.0+ or iOS 16+
  • USB-C with DisplayPort Alt Mode for glasses output
  • No glasses? The app runs on the phone screen

Tested with

  • Rokid
  • Viture
  • TCL NXTWEAR
  • XREAL

Now in closed beta on iOS and Android — the same party, whichever phone is in your pocket.

  • NDI® SDK v6
  • ExoPlayer
  • Android Presentation API
  • FrameSync time-base correction
  • Triple-buffered pipeline
  • GLSL FX plugin engine