The APSync project provides a convenient way to extend the capabilities of flight controllers by using companion computers such as the Raspberry Pi 3 and the NVidia Jetson X1. These companion computers can take on a variety of tasks such as onboard image processing, video streaming, telemetry, and autopilot modes.

My project aims to improve the video streaming module of APSync by adding support for multiple cameras, video streaming which scales according to the available bandwidth, and a way to provision the GCS with the list of available resolutions of the connected video cameras.

This project has been rebranded as APStreamline and will soon be included in an upcoming release of APSync.



arnav dhamija


  • Randy Mackay
  • Peter Barker