Hi,
I have a ZED2 attached to a Jetson Xavier NX on a UAV. I would like to stream the image from the zed to a PC on ground, which is NOT equipped with any nvidia GPU, and simultaneously record an SVO file on the Jetson.
I admit I still haven’t tried anything, but since the time is a bit constrained on this, I would like to have some prior hint on the best way to do it or not to do it. The alternatives that come to my mind are:
-
Open the zed camera through the c++ SDK on the Jetson. Here I think I can start the SVO recording and the local streaming simultaneously. The question here is: is it possible to receive this stream on a PC without an nvidia GPU (either through zed_explorer without a GPU or using gstreamer)?
-
Open the zed camera through the c++ SDK on the Jetson and start the SVO recording. Meanwhile, grab the frames and send them to a udpsink using gStreamer. This solution should work, although involves some more work.
-
Open the zed camera with the zedsrc plugin for gstreamer and create a pipeline that sends frames to a udpsink. The question here is: is it possible to start SVO recording from the gstreamer plugin? I don’t find such an option on the zed gstreamer doc.
-
Like option 1., but using the zed ROS1 wrapper for starting SVO recording and local streaming. Same question as 1.
Is there any other fast solution that I did not consider?
Thank you,
Michele