<div dir="auto"><div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le lun. 11 juill. 2022, 17 h 30, Dirtec via gstreamer-devel <<a href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div>
<p>Hello,</p>
<p>I have the following pipeline running on a Jetson Xavier NX with
2 Li-IMX390 camera.</p>
<p>nvarguscamerasrc sensor-id=0 name=video_element_0 !
"video/x-raw(memory:NVMM),width=1920,height=1080,format=NV12,framerate=30/1"
! queue ! nvv4l2h265enc control-rate=0 profile=1 ! h265parse !
queue ! mpegtsmux name=mux ! filesink location="test.ts"
name=filesink_element \<br>
nvarguscamerasrc sensor-id=1 name=video_element_1 !
"video/x-raw(memory:NVMM),width=1920,height=1080,format=NV12,framerate=30/1"
! queue ! nvv4l2h265enc control-rate=0 profile=1 ! h265parse !
queue ! mux.</p>
<p>I would like to modify this pipeline so that when I disconnect a
camera the other camera continues to record.</p>
<p>Any Idea on how to achieve this ?</p></div></blockquote></div></div><div dir="auto"><br></div><div dir="auto">The most popular approach,.as it's easier is to split your pipeline in two. Using appsrc/appsink to bridge the data. As an alternative, Ridgerun have an open source element doing this as part of their gst-daemon utility.</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<p>Regards.</p>
<p><br>
</p>
<p>Frederic<br>
</p>
</div>
</blockquote></div></div></div>