QR·STREAM
01 · Sender

Transmit a file

Load any binary file, choose a spatial layout (grid) and temporal cadence (frame interval), and broadcast it as a looping QR stream. Point the receiver's camera at the canvas.

Configuration

300 ms per frame ≈ 3.3 fps

Example of an animated 2×2 QR streamLoad a file to start — your QR stream will play here
Codes / frame
Total chunks
Frames / cycle
Est. cycle time
s
Frames shown
0
Cycles
0
idle
raw goodput ≈ kbps

A META frame carrying file name, size and SHA-256 is sent once per cycle; the receiver needs it plus every data chunk to reconstruct. Denser grids raise raw goodput but demand higher capture resolution and stability. This link is simplex — the sender cannot know when the receiver finishes, so keep looping until the receiver reports completion.