— This video show how set and send Video with a Raspberry Pi Camera, to browser or to Mission Planner or Qgroud Control.

  • Raspi Cam on Raspberry:

    — CSI Rpi cameras are cameras that are compatible with all Raspberry models. If you don’t want to bother with other cameras and such a camera is enough for you, these will definitely work on all Raspberry models. They are not compatible with any Radxa model, so do not use them on Radxa.

    — You can find more about them in the Get Started – CSI Camera section. These cameras can be accessed directly in the browser in the Cockpit tab, where you can view the video feed, or you can send it to Mission Planner or QGroundControl. The settings for this must be done in the Rpi/HDMI Camera tab, where you will set the IP address and port of the ground station to which you send the video stream via UDP. This mode is dedicated to simple setups.

    — This video show how you can auto-detect and auto-configure a USB camera on Raspberry (Pi 4 and Pi 5). Uas4g5gLte automatically auto-detects and auto-configures 99% of existing USB cameras. You will also be shown how to stream the video feed to the browser or to Mission Planner and QGroundControl. See USB Camera for more info about Compatible USB Cameras.

.

.

  • Single Usb Cam on Raspberry:

    — USB cameras are supported and detected only by the Raspberry Pi 4 and Pi 5 models in the Raspberry family. In the Radxa board family, all models support two USB cameras, and in addition to Raspberry boards they can stream video using hardware compression in the VPU in both H.264 and H.265 (HEVC).

    — Even the weakest Radxa board is often more powerful than a Raspberry Pi 5 on these video encoding tasks, because the Raspberry Pi 5 does not have a VPU with hardware H.264 or H.265 encoding, so it has to do everything on the CPU, which leads to overheating and high CPU usage.

    — Raspberry Pi 4 and Pi 5 can handle only a single USB camera, or—independently and at the same time in real time—two cameras: one USB camera and one CSI camera, or an HDMI camera using a CSI-to-HDMI adapter. This multi-camera task is handled better by the Raspberry Pi 4 than by the Pi 5 because the Pi 4 has a hardware H.264 encoder, while the Pi 5 does not.

— If you have only one camera and it is a USB camera on a Raspberry, then use the USB-Camera tab for its settings, not the Cockpit tab or the RPi/HDMI-Camera tab, because those are reserved for RPi CSI and HDMI cameras.

If you want to display the video in the Cockpit tab in the browser, you must set IP: 127.0.0.1 and Port: 8020 in the USB-Camera tab, then press Play.

Remember: all settings for the USB camera are made in the USB-Camera tab, including Play and Stop. The other tabs are reserved for HDMI and CSI cameras and will not affect the USB camera—this is important to understand.

 

    — This video show how set and send Video with a Hdmi Camera, to browser or to Mission Planner or Qgroud Control with Raspbery Pi.

  • Hdmi Camera on Raspberry or Radxa:

    — HDMI-out cameras are also supported (via adapter) on Raspberry Pi boards. These boards can also run without problems video streaming received from cameras with HDMI out. These are cameras that output 1080p at 30fps on the HDMI output.  In this case, a CSI-to-HDMI adapter with the TC35873 chip is used.

    — Among Radxa boards, only the Radxa Rock 5B and 5B+ support HDMI input without an adapter, so in this case you can connect any camera with HDMI out to these boards. On Radxa, open the HDMI Camera tab, where you can make all the settings for streaming the video feed from an HDMI camera.

   – More info about Hdmi Camera on : Hdmi Camera on Get Started menu on the site.

  • Conclusion:

    1) Single-camera behavior (no multistream)
– If you use only one camera, you can send the video stream to two destinations of your choice, but one at a time, not simultaneously.
– With one camera, the program does not do multi-stream.

    2) Where single-camera mode applies (Raspberry Pi limitation)
– This single-camera mode is encountered especially on weaker boards that cannot run 2 video streams in parallel.
– These boards are limited by the hardware processing power of the board.
– This happens only on Raspberry Pi: Raspberry Pi Zero 2W and all Raspberry Pi 3 variants.

    3) Performance is still very good (telemetry + video)
– These boards will run the program very well, but only with a single camera (CSi camera not USB).
– In these conditions, everything is perfect for both telemetry and the video stream.

    4) Camera limitation on these boards (CSI only)
– Unfortunately, these boards are limited only to using cameras on the CSI interface.
– This includes basically all supported cameras in principle: all cameras from the Raspberry Pi Foundation, Hdmi Camera with Csi to Hdmi adaptor and Arducam cameras of all kinds.

    5) Last Conclusion
– The Raspberry Pi models listed earlier : Raspberr pi zero 2w and all models Pi 3 will run only with a single camera (CSi camera not USB), and the program runs without problems under these conditions.