Hello there,
I have been following the GStreamer StereoLabs documentation. I am not familiar with GStream so this is a bit new to me. I am wondering if it is possible to create an RTSP server with the streams of the left and right cameras of the Zed and read them from different clients.
I am assuming this is possible using ZED RTSP and ZED Demux. However, so far I have not found a solution that works.
So far I am launching the server as follows:
gst-zed-rtsp-launch zedsrc stream-type=2 ! zeddemux is-depth=false name=demux \
demux.src_left ! queue ! videoconvert ! 'video/x-raw, format=(string)I420' ! \
x264enc tune=zerolatency ! rtph264pay name=pay0 pt=96 \
demux.src_aux ! queue ! videoconvert ! 'video/x-raw, format=(string)I420' ! \
x264enc tune=zerolatency ! rtph264pay name=pay1 pt=97
Then I run the client
gst-launch-1.0 rtspsrc location=rtsp://127.0.0.1:8554/zed-stream ! decodebin ! autovideosink
Of course, I get an error as I would need to define the stream that I want to get, but the server only mentions that the stream is ready as follows:
ZED RTSP Server
-----------------
* Stream ready at rtsp://127.0.0.1:8554/zed-stream
Has anyone tried a similar configuration? Any suggestion will be highly appreciated!