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

Everything the show needs

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

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.

OTA updates & monitors

Self-updates with SHA-256 verification; 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.

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.

Low-power phone mode

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

Sources

NDI® network video

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

RTMP / SRT streams

Pull live streams straight into the glasses with hardware-accelerated playback.

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

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

    Shipping now
  2. 2026

    iOS joins in

    iPhone and iPad come online as controllers after the Android beta — the same show, whatever’s in your pocket.

    In development
  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 beta

v0.6.3 — private beta

KeynoteVision is in private beta with event teams. Tell us about your conferences, trainings or trade shows and we’ll get you in.

How the beta works

  • Private beta — builds go directly to accepted testers
  • In-app updates keep you on the latest build automatically
  • Your feedback lands with the developer, not a ticket queue

What you’ll need

  • Android 7.0+ (iOS is in the works for after the beta)
  • 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

Android-first today — that’s where USB-C glasses output lives. iOS versions are in the works for after the beta.

  • NDI® SDK v6
  • ExoPlayer
  • Android Presentation API
  • FrameSync time-base correction
  • Triple-buffered pipeline
  • SHA-256 verified OTA