Optical relay protocol

LOOPCAST

Encodes a file into a self-repeating grid of colored cells that a screen can display and a camera can decode — no QR reader needed, no round trip. The loop repeats until every frame lands.

LIVE SIGNAL — DEMO

01 — File

Pick any file. Best suited to a few MB — the optical channel is inherently narrower than a cable, so bigger files just mean more loops.

02 — Signal parameters

These three values must be entered identically on the receiving device — think of it as agreeing on a baud rate. They're also burned into the corner of the transmitted image so the other side can read them off the camera preview.

03 — Capacity

Choose a file to see frame count and estimated time.

04 — Transmit

Frame / Loop pass 0

01 — Signal parameters (must match transmitter)

02 — Source

Point a camera at the transmitting screen and align the four corners to the colored grid.
Drag the four corner markers onto the outer edge of the transmitted grid.

03 — Signal lock

File Frames 0 / ? Checksum fails 0
Waiting for signal…
file