Is it possible to open device avialable under /deb/video0 using nvurisrcbin?
This one is supposed do be universal plugin for opening videos, a I think it could also handle cameras.
gst-launch-1.0 nvurisrcbin uri=file:///dev/video0 ! m.sink_0 nvstreammux name=m w
idth=1280 height=720 batch-size=1 ! nvmultistreamtiler ! nveglglessink
Setting pipeline to PAUSED ...
Using winsys: x11
Pipeline is PREROLLING ...
Got context from element 'eglglessink0': gst.egl.EGLDisplay=context, display=(GstEGLDisplay)NULL;
ERROR: from element /GstPipeline:pipeline0/GstDsNvUriSrcBin:dsnvurisrcbin0/GstURIDecodeBin:nvurisrc_bin_src_elem/GstFileSrc:source: Could not read from resource.
Additional debug info:
gstfilesrc.c(403): gst_file_src_fill (): /GstPipeline:pipeline0/GstDsNvUriSrcBin:dsnvurisrcbin0/GstURIDecodeBin:nvurisrc_bin_src_elem/GstFileSrc:source:
system error: Invalid argument
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...