Hi NVIDIA Team,
I am working on a custom IMX283 camera driver on Jetson and have successfully integrated the sensor with Argus.
Current status:
-
Kernel version: 5.10
-
Argus integration is working
-
Available modes:
-
5568x3648 @ 10 fps
-
3840x2160 @ ~21 fps
-
1824x1216 @ ~30 fps
-
I can successfully:
-
Stream video using nvarguscamerasrc
-
Capture JPEG images when no streaming session is active
My requirement is similar to mirrorless camera operation:
-
Continuously stream video at a lower resolution (e.g. 1824x1216 or 1920x1080)
-
On user request, capture a single full-resolution image (5568x3648)
-
Continue streaming without interruption
Example workflow:
Preview Stream (1080p/FHD)
|
|
User presses capture button
|
|
Save one 5568x3648 JPEG
|
|
Preview continues
I tested a GStreamer tee pipeline where one branch streams and the other saves JPEGs. However, this continuously stores frames and is not suitable for on-demand still capture.
Questions:
-
Is simultaneous preview + full-resolution still capture supported through Argus on Jetson?
-
Is this achievable using a single CaptureSession with multiple OutputStreams?
-
Are there NVIDIA Argus sample applications demonstrating preview and still-image capture simultaneously?
-
Is there a recommended approach for capture while maintaining a live stream?
Any guidance or sample references would be appreciated.
Thank you.