USB camera interface with Nano

I have rendering econ camera through USB of Jetson Nano at 1080P. I am using the following gstreamer pipeline. The video is flickering. Any solution for this?

gst-launch-1.0 v4l2src ! ‘video/x-raw,format=UYVY,width=1920,height=1080’ ! nvvidconv ! ‘video/x-raw(memory:NVMM),format=NV12’ ! nvoverlaysink sync=false

Best Regards,

what if you run it without caps? like to remove parameters and reduce number of arguments to a littlest possible extent to run the stream?
and try smth like the below to retrieve supported modes:

v4l2-ctl -d /dev/video0 --list-formats-ext
gst-launch-1.0 -ev v4l2src device=/dev/video0 ! xvimagesink


Thanks for your response. With the above pipeline, I am getting the following error:

Setting pipeline to PAUSED …
No protocol specified
ERROR: Pipeline doesn’t want to pause.
ERROR: from element /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0: Could not initialise Xv output
Additional debug info:
xvimagesink.c(1773): gst_xv_image_sink_open (): /GstPipeline:pipeline0/GstXvImageSink:xvimagesink0:
Could not open display (null)
Setting pipeline to NULL …
Freeing pipeline …

Any suggestion…?


Could not open display (null)
do you access it over ssh?
do you have display connected?
do you execute:

export DISPLAY=:0

I have tried ssh with X option
I have exported DISPLAY also

I have installed the xdmserver. This fixed the issue