CAP
REC —
MAIN
CAM
MAVLINK
JOYPAD
REC
⚙CFG
✎
CHAT
MAP
CHAT LABELS NIGHT FOLLOW ME ✕
CHAT callsign ✕
PTT
SEND
Who are you?
JOIN
LAYOUT EDIT — drag to move · corner to resize probe: —
TRIP
STOPPED
PTT
→ ALL
MIC
—
SPK
—
connecting video…
SETUP ✕
Saving to: Downloads (default)
By default, snapshots and recordings download to your browser's Downloads folder (works everywhere). Optionally choose a folder (Chrome/Edge) to write files straight there with no download prompt — that also keeps fullscreen from flickering. Either way, capture is entirely on this device; nothing is uploaded.
PTT — hold = talk · double-press = FDX call (glued) · triple-tap = VOX
Release hold: after you let go, transmission keeps going for this long — if you press again inside the window (touch vibration), it counts as never released. A second press inside this window is the double-press that glues the PTT into an FDX call.
FDX CALL (glued PTT)
Unlimited when the limit is off. Tap the button once to hang up.
VOX
VOX only: the detector lags the voice onset, so this sends the audio from just before the trigger and the first syllable is not cut. It adds the same amount of delay. PTT and FDX calls do not use it.
Hang keeps the transmitter open across the pauses inside speech; raise it if sentences get chopped. The VU bar on the PTT button shows the live level against the trigger.
DEVICE
A screen-off tablet freezes the page: heartbeat, voice and chat links go stale and come back on wake. Leave this on in the field.
DISPLAY
Size of all buttons, text and panels on this device (the video is not affected). Auto picks a size from the screen; the slider fine-tunes it — use it when the phone's own display/font scaling makes things too big or too small. Stored on this device.
VOICE LINK (WebRTC via MediaMTX)
—
TRANSPORT (legacy chunk transport — not used by the WebRTC link)
Smaller = lower voice delay but more packets (each chunk is one request). 60 ms is a good LAN value; raise it on a slow or lossy link (Starlink, remote observer). Takes effect on the next transmission.
LEVELS
MIC
—
SPK
—
MIC = what you send while transmitting (grant the mic with one tap first). SPK = every received voice after the volume correction. Hold your own row in USERS for a loopback and both bars light up. Scale −60 … 0 dBFS (RMS); the thin mark is −15 dB.
On the main screen
Smart: a row appears only while it is in use — MIC while this device transmits (PTT, call, VOX, tone, loopback), SPK while voice is coming in — then fades out over the hold time. In layout edit the unit is always shown so it can be moved/resized.
Ballistics of both meter pairs. Attack = how fast the bar rises, release = how slowly it falls (slower is calmer), peak hold = how long the white tick stays before falling. Stored on this device.
PLAYBACK
Applied to all received voice, on top of the device volume (0.5 dB steps, −6 … +9 dB). Stored on this device.
TONE GENERATOR (sine, calibration)
Frequency
TX: the tone replaces your microphone and is transmitted to the current PTT target (tap = on, tap again = off; the TOT still applies) — everyone else reads it on their SPK meter, so the whole chain is calibrated. SPK: the tone plays only on this device, through the volume correction — checks this speaker path without transmitting.
SCREENS OVER THE VIDEO (CAM · MAVLINK · JOYPAD · REC)
How much the live video is dimmed behind a screen: 0 % = fully transparent, 100 % = opaque. CAM keeps its own light shade on top. Stored on this device.
Camera / gimbal preferences will live here.
MAP — tiles are proxied through the Pi and cached on the external drive; cached tiles keep working without internet.
PRE-CACHE (OpenTopoMap only — the live layers' terms do not allow bulk download)
estimate: —
STATUS
—
STATISTICS
—
X 0.00 Y 0.00
🎮 no gamepad
+
−