<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>