Stereocamera resolution

Hello I use Jetson Xavier with 2 Leopard IMX477 cameras. I use pipeline

gst-launch-1.0 nvarguscamerasrc sensor-id=0 bufapi-version=1 ! ‘video/x-raw(memory:NVMM), width=(int)1348, height=(int)750, framerate=10/1’ ! m.sink_0 nvarguscamerasrc sensor-id=1 bufapi-version=1 ! ‘video/x-raw(memory:NVMM), width=(int)1348, height=(int)750, framerate=10/1’ ! m.sink_1 nvstreammux name=m batch-size=1 width=1348 height=750 num-surfaces-per-frame=1 live-source=1 ! nvmultistreamtiler rows=1 columns=2 width=2696 height=750 ! nvvideoconvert ! ‘video/x-raw, width=640, height=480, format=(string)I420’ ! xvimagesink -e

later I am going to send stream throw net.
For a some reason I have segnificant delays and finaly stream frize. Could you please help me fix it? What is the maximum resolution of such xtreams?

Thanks.

Hi,
Will you use DeepStream SDK in your usecase? If not, you can use nvcompositor instead of nvstreammux and nvmultistreamtiler. Examples are in gstreamer user guide.

And this post:

hello vkirillov74,

are you working with couple IMX477 camera sensor with hardware sync pin?
you should have both left/right cameras synchronize for correct results. please check you’d enable hardware sync pin to sync both capture frames.

BTW,
please also check similar discussion thread, Topic 80215 for reference.
thanks

I tried this pipe. It works.
gst-launch-1.0 nvarguscamerasrc sensor-id=0 bufapi-version=1 ! ‘video/x-raw(memory:NVMM), width=(int)2028, height=(int)1520, framerate=10/1’ ! m.sink_0 nvarguscamerasrc sensor-id=1 bufapi-version=1 ! ‘video/x-raw(memory:NVMM), width=(int)2028, height=(int)1520, framerate=10/1’ ! m.sink_1 nvstreammux name=m batch-size=1 width=2028 height=1520 num-surfaces-per-frame=1 live-source=1 ! nvmultistreamtiler rows=1 columns=2 width=4056 height=1520 ! nvegltransform ! nveglglessink -e

1 Like