Hello,
In my application, I have two docker containers that must read the camera stream,
I use this GStreamer pipeline to read the camera stream
nvarguscamerasrc ! video/x-raw(memory:NVMM),width=3840,height=2160,framerate=30/1 ! nvvidconv ! videoconvert! video/x-raw, format=(string)BGR ! appsink drop=1
the problem is the first container can read the stream normally and the other returns an error
Error generated. /dvs/git/dirty/git-master_linux/multimedia/nvgstreamer/gst-nvarguscamera/gstnvarguscamerasrc.cpp, execute:751 Failed to create CaptureSession
how can we enable multiple reading sessions from CSI camera?
Device: Jetson Xavier NX Emmc 16 GB
Camera: IMX477 CSI camera
Jetpack: 4.6.1 L4T 32.7.1
nvidia@nvidia:~/Desktop$ v4l2-ctl -d /dev/video0 --list-formats-ext
ioctl: VIDIOC_ENUM_FMT
Index : 0
Type : Video Capture
Pixel Format: ‘RG10’
Name : 10-bit Bayer RGRG/GBGB
Size: Discrete 3840x2160
Interval: Discrete 0.033s (30.000 fps)
Size: Discrete 1920x1080
Interval: Discrete 0.017s (60.000 fps)
thanks