Skip to content

What is SichRTC

SichRTC is a system for remote vehicle control with real-time video. It consists of three parts:

  • Device — a single-board computer (Radxa ROCK 3C or Raspberry Pi 4B) on board the vehicle. Cameras, the flight controller and Starlink (or another internet link) connect to it.
  • Operator app — a Windows / Linux program where you watch the video, control the vehicle and change settings.
  • Server — connects the device and the operator. Video and control flow directly (peer-to-peer); the server only helps establish the connection.

If a direct connection is impossible

Sometimes the network does not allow a direct connection (for example, the operator is behind a "strict" router, or the mobile carrier blocks direct connections). For that case there is a relay server: video and control go through an intermediate server. Latency is slightly higher than with a direct connection. You need to specify your own relay server in the TURN settings — or contact support to get a server for testing.

What the system can do

  • Video from several cameras at once (RTSP, USB, analog via a converter) with 40–60 ms latency on a good network.
  • Forwarding control from the operator's RC to the flight controller (MAVLink / CRSF / SBUS) with automatic failsafe on link loss.
  • Gimbal control, drops, a guidance system.
  • Telemetry: battery level, map position, Starlink state — visible before you even connect to the video.
  • Two devices can work in relay mode.
  • Over-the-air device firmware updates from the app.

What you need to start

  1. A Radxa ROCK 3C or Raspberry Pi 4B board + an SD card of 16 GB or more.
  2. A camera (an IP camera with RTSP, a USB camera or an analog one with an AV converter).
  3. Internet on board: Starlink, an LTE modem or another similar internet source.
  4. An account in the operator app.

Next: installing the operator app →