Rpanion-Server 0.10.0 has been released. This is primarily a bugfix update, with some important camera streaming updates.
Rpanion-Server is an Open-Source software package for easily managing your companion computer (such as a Raspberry Pi or NVIDIA Jetson) on a ArduPilot-powered vehicle. It provides such functions as MAVLink telemetry distribution, video streaming and network management, NTRIP streaming and flight log management.
This release includes the following major changes:
Migrate to libcamera API on the Raspberry Pi
Added support for the 2nd CSI port on Raspberry Pi
Hardware x264 encoding for USB cameras
Reduced x264 latency
Support for CSI camera streaming on the NVIDIA Jetson
Option to send datastream requests to flight controller
Great to see this. The Xacti camera gimbals have a USB interface which is just like a normally webcam interface so I will give it a try with this version of RPanion.
This looks similar to the minla hdw system that i was using for the purpose but now gennady is no longer hosting the servers so is out of action. Does it work using a java app?
I wonder if we could get RPanion to send out VIDEO_STREAM_INFORMATION messages so that the ground stations can more easily find video streams and pop-up a window for the user. As far as I know, none of the GCSs will consume this message yet but I think they probably should.
This is a very cool project, thanks @stephendade. This suggestion of VIDEO_STREAM_INFORMATION is very interesting, it is something we could add to the GCSs. I think if we start using it it will save a lot of time of initial setup when working with digital video systems. I will probably give this a try as well very soon.