Keynotes · Conventions · Training · Trade Shows

KeynoteVision

Your presentation. On every pair of glasses in the room.

KeynoteVision drives USB-C display glasses as a true second screen — the keynote, the demo cam, the training deck, pin-sharp in front of every attendee — plus the production toolkit to run it: client branding, fleet-wide config rollout, playlists, recording and a browser remote.

Audience-first, in ninety seconds

How KeynoteVision puts the keynote, the demo cam and the deck pin-sharp on every pair of glasses in the room.

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
  • 4K Live NDI ceiling Network video up to 4K, straight into the glasses.
  • 24 Shipped capabilities Sources, display, events and control — all live in v0.7.5.
  • 100+ Devices per config push Set one device up, export the JSON, deploy the room.
  • 4 Glasses brands verified Rokid · Viture · TCL NXTWEAR · XREAL

Everything the show needs

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

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.

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.

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.

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.

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.

Where KeynoteVision works

Keynotes & General Sessions

Every seat becomes front row. The keynote feed, the demo camera, the IMAG cut — pin-sharp on every pair of glasses regardless of sightlines, with an engine built to hold a live feed for hours.

  • Live NDI
  • Auto-reconnect
  • Hours-stable

Meetings, Training & Breakouts

Run decks and training video to a room of glasses while the presenter keeps notes and controls on the phone. Playlists keep sessions on rails; the browser remote hands control to whoever is speaking.

  • Playlists
  • LAN remote
  • Phone as podium

Conventions & Trade Show Floors

Brand the app for the client — name, logo, colors — export the config as JSON and push the identical setup to a hundred devices. A branded second screen for every attendee, managed over the venue LAN.

  • Client branding
  • Config export
  • 100+ devices

The five-year roadmap

A phone-and-glasses workflow today, on a clear path to a phone-optional, on-glasses platform as the hardware matures.

  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

KeynoteVision is in closed beta on iOS (TestFlight) and Android (Google Play) with event teams. Pick your platform, tell us about your conferences, trainings or trade shows, 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 KeynoteVision beta access request. A copy of this Agreement stays available at any time at https://keynotevision.com/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 event stack, whichever devices your team carries.

  • NDI® SDK v6
  • ExoPlayer
  • Android Presentation API
  • FrameSync time-base correction
  • Triple-buffered pipeline
  • Store-track delivery