<div dir="ltr">Hi,<div>I am working with a few security cameras like ACTi and GeoVision, where the rtsp stream frequently sends EOS caught by bus watch.</div><div>I tried ignoring it and that would lead to the video ingest stopping to work.</div><div>I am having to force the pipeline to restart with setting it to ready and playing.</div><div><br></div><div>Is there any other way to continue ingesting without having to restart the pipeline as I lose footage during the restart.</div><div><br></div><div><pre style="background-color:rgb(40,44,52);color:rgb(171,178,191);font-family:"JetBrains Mono",monospace;font-size:11.3pt">gst::<span style="color:rgb(229,192,123)">MessageView</span>::<span style="color:rgb(209,154,102)">Eos</span>(..) => {<br>    log::<span style="color:rgb(97,175,239)">info!</span>(<span style="color:rgb(152,195,121)">"Received EOS from the stream! restarting the stream!"</span>);<br>    <span style="color:rgb(198,120,221)">let </span>_ = pipeline.<span style="color:rgb(255,198,109)">set_state</span>(gst::<span style="color:rgb(229,192,123)">State</span>::<span style="color:rgb(209,154,102)">Ready</span>);<br>    <span style="color:rgb(198,120,221)">let </span>_ = pipeline.<span style="color:rgb(255,198,109)">set_state</span>(gst::<span style="color:rgb(229,192,123)">State</span>::<span style="color:rgb(209,154,102)">Playing</span>);</pre></div></div>