Skip to content

Open video links for machines that can't wait.

FPV drones, robots, teleoperation: an open ultra-low-latency video stack from camera to screen. Glass-to-glass from about 30 ms on supported hardware.

How the link works

TX — the air side

An OpenIPC camera runs the Waybeam encoder, turning the sensor into a stream and handing it straight to the radio. The frame rate set here decides most of your latency budget.

The radio link

devourer carries video, telemetry, and control over commodity Realtek adapters, straight from userspace — no association, no retransmit stalls, and rate, power and channel set per frame.

RX — your side

PixelPilot turns a Rockchip board into a dedicated ground station — the fastest way to receive. Aviateur runs on the Windows, Linux, or macOS machine you already own.

TX → devourer → RX

FPV: from lens to goggles

A fully open digital FPV system: no locked ecosystem, no paired hardware, no firmware ceiling. Build the air unit from a supported camera, pick your ground station, and tune every stage of the pipeline.

Read the build guide Join the FPV chat

Beyond drones: robots and teleoperation

The same link carries video for industrial robots, AGVs, inspection rigs, and remote operation — anywhere a closed video system would lock you in or a cloud hop would add seconds.

On supported SoCs, frames carry wall-clock timestamps tied to the sensor frame start — millisecond-class synchronization for multi-camera rigs without extra hardware.

Teleoperation for robots

Building a product on this link? Talk to us — we do custom development and OEM work.

Pick the build to match your ground station

Three builds of the air unit, differing in the radio link and nothing else. Which one you want is decided by what is at the other end.

fpv

The OpenIPC link, and what the build guide sets up. wfb-ng broadcasts the video with no pairing and no association, and adaptive-link moves the bitrate as the signal changes.

rubyfpv

For a RubyFPV ground station. RubyFPV's own link and telemetry take the place of wfb-ng; the camera side is otherwise the same.

apfpv

Plain WiFi instead of broadcast. The air unit runs an access point and the ground station joins it, so anything with a WiFi adapter can receive the stream.

How fast, really

What decides your number is the ground station, far more than the resolution you pick. These are figures people report from flying this stack on their own hardware.

Reported in the OpenIPC and wfb-ng chats, not measured by us. Resolution barely moves the number; frame rate and screen refresh decide it — change nothing but the monitor and the same camera shifts by 120 ms.

Dedicated ground station 26–67 ms glass-to-glass Goggles with a built-in VRX 45–65 ms glass-to-glass Phone or tablet 50–100 ms glass-to-glass Laptop or desktop 60–100 ms glass-to-glass

Hardware

Air units are built from supported cameras and AIO boards — start from the supported hardware list. RunCam and other vendors ship OpenIPC-based FPV hardware out of the box.

Standing on open shoulders

The radio link exists thanks to wfb-ng and devourer, and the ecosystem grows with friends like RubyFPV and Mario FPV. Open source is a team sport.

FPV: from lens to goggles

Read the build guide Join the FPV chat

Building a product on this link? Talk to us — we do custom development and OEM work.