UAS4G5G LTE · CAMERAS & VIDEO

Keep the picture current.

Tune video for the link you actually have: stable motion, manageable bandwidth and minimal accumulated delay.

THE CONNECTED FLIGHT PLATFORMv23Raspberry Pi
Radxa ROCK 4D
Radxa ZERO 3W / 3E
01

Understand where delay comes from

End-to-end delay includes camera capture, decoding, scaling, encoding, network transport and receiving/playback. A single low CPU reading or a low ping is not a complete latency measurement.

When delay grows as a stream runs, something is falling behind or buffering too much. A smaller fixed delay and a delay that keeps increasing are different problems; report which one you observe.

02

Tune in a useful order

  1. Establish a local baseline. Test one camera over the local network with the intended receiver.
  2. Choose a sustainable resolution. Avoid an encoding load that cannot keep up with the camera, especially for software H.265 on Pi 5.
  3. Set a bitrate with network headroom. Mobile uplink varies; the selected video rate is only part of the total traffic.
  4. Test the remote path. Compare direct and relayed VPN connections where available, and observe real playback rather than relying only on signal bars.
  5. Adjust receiver buffering deliberately. A larger jitter buffer can absorb variation but adds delay. A smaller one may expose more interruptions on an unstable link.
03

H.264 or H.265?

H.264 is a practical choice for broad receiver compatibility. H.265 can retain more detail at a constrained bitrate, depending on the content and encoder, but needs a compatible receiver. On Radxa, both codecs use the hardware encoding path. On Pi 5, Pocket H.265 is software and has a lower configured resolution limit.

The bitrate controls in this release are manual. Do not expect automatic adaptive bitrate to follow LTE signal changes; that is not an enabled feature of the current program.

04

Interpret traffic correctly

Video bitrate is expressed in bits per second. One megabit per second is not one megabyte per second. Interface traffic can include video transport, VPN traffic, telemetry, other connections and packet retransmissions, so it need not equal the encoder target.

05

Browser playback

Watch the supported selected source in Cockpit while operating it from Cockpit or its matching dedicated camera tab. Pocket provides its own live-view panel. When you compare latency, keep the same camera, codec and receiving path so that a destination change is not mistaken for a change in encoding performance.

Use a current browser with decoding support for the selected codec. H.265 support depends on browser, operating system and available decoding components. H.264 is the first compatibility test if H.265 does not display.

Picture-in-Picture and fullscreen behaviour are controlled partly by the browser and desktop compositor. They change the viewing layout; they do not select a different physical camera or stop its stream.

07

Find the settings before you change them

Program screenshotFull resolution ↗