How to stream hires camera at VGA resolution and simultaneously capture 4k30 to a file
-
@czarsimon All parameters except for the filename are fixed right now. Feel free to modify the source and rebuild to change things. Future versions will allow more things to be configured.
-
That worked, I'll take a look at the source. Thanks!
-
There is now an updated version. It is available using
wget https://storage.googleapis.com/modalai_public/modal_packages/archive/voxl-hires-server_0.0.2.ipk
. This newer version allows configuration of the camera number and the resolution of the video that gets sent to MPA. It also has a new feature to record JPEG snapshots every second. One should choose either video capture or snapshots but not both simultaneously as it will drop frames in the captured video. -
Yet another version is now available with
wget https://storage.googleapis.com/modalai_public/modal_packages/archive/voxl-hires-server_0.0.3.ipk
. This has a couple of new command line configuration options to select video capture / jpeg snapshot resolution and video capture frame rate. -
Hi,
I'm new to QRB5. Can you guide me step-by-step to login thevoxl
terminal? Now I can ssh or adb to the QRB5 (which I guess is PX4), but not thevoxl
. Thank you. -
@kitkatSG Are you referring to the screen shot from above? That is on a voxl board, not an RB5. That is what you get when logging in via adb. So if you are already in with adb then you are on the RB5. That would not be the PX4 shell.
-
@Eric-Katzfey Yes, I referred to the screenshot above. Thank you for clarifying my misunderstanding about QRB5.
-
@Eric-Katzfey said in How to stream hires camera at VGA resolution and simultaneously capture 4k30 to a file:
Yet another version is now available with
wget https://storage.googleapis.com/modalai_public/modal_packages/archive/voxl-hires-server_0.0.3.ipk
. This has a couple of new command line configuration options to select video capture / jpeg snapshot resolution and video capture frame rate.Eric, is this new module tied in with any MAVLINK commands that we can send from QGroundControl to turn it on and off or do we have to write a custom program / config file for every combination? Along same lines, does your system support standard MAVLINK camera commands from QGC to take a picture or do we have to write custom code to do that as well?
-
@sspiller That module is not tied into mavlink at all. There is code available the implements a portion of the mavlink camera protocol here: https://gitlab.com/voxl-public/voxl-sdk/utilities/mavlink-camera-manager/-/tree/add-snapshot-mode. Both of these modules are place holders until a full implementation of snapshots and video recording is available. It is something we are working on but we cannot offer a timeline on availability right now.
-
Hi @Eric-Katzfey is it possible to use the voxl-hires-server project with the tracking/stereo cameras? The default configuration doesn't seem to work. Thank you
-
@czarsimon Yes, it should be possible. But there are probably hard coded parameters in the code that make it only work with the hires camera right now. That code has been archived but is still available here: https://gitlab.com/voxl-public/voxl-sdk/services/voxl-hires-server