Skip to main content

Reference setups

Each reference setup comes with its pipeline files. Download them, import them on your nodes with Pipelines → Add → From File, and adjust the addresses to your network. Files from older versions of NanoPing are upgraded as they are imported.

New to NanoPing?

Start with the Getting Started guide. It walks you through installing NanoPing on two machines, connecting them and streaming live video, and is the step-by-step version of the Two carriers setup.

UDP streaming​

One-way streams such as video, audio or telemetry.

SetupDescription
Local setupEverything on one machine over localhost. Watch a webcam stream through NanoPing and as plain UDP side by side, both over a simulated link with packet loss and delay. The quickest way to see what NanoPing does.
Two carriersA stream between two nodes, bonded over two connections, such as two Ethernet cables or LTE and 5G.
AWS relayTwo nodes on private networks, behind NAT or on cellular, that stream through a public relay in the cloud.
Webcam with GStreamerHow to feed the setups above with a live camera stream.
Reliable UDP (video)A walkthrough of a small ping/pong application protected with FEC.

Tunnels and VPN​

Two-way tunnels with a virtual network interface on each node.

SetupDescription
TUN to UDP (optimized)A tunnel carried by Raft over two carriers, with FEC and a latency budget.
TUN to UDP (unoptimized)The same tunnel as plain UDP, as a baseline to compare against.
Verifying VPN performanceMeasure a tunnel with ping and iperf, and route traffic through it with iptables.

For the quickest start, the templates set up both kinds from a few questions.