Hi,<br><br>I&#39;m running a rtsp server to proxy some rtsp feed for other devices. Thing is I have to write to the disk at the same time but in chunks of 15mn. <br>It&#39;s quite a problem for me because I do not want to have multiple connections on the source device (an ip cam). I&#39;d like to make one connection to my input , and serve the &quot;handle&quot; to my different pipelines/functions.<br>

With tee, I could filesink and stream at the same time but I can&#39;t slice my file like I&#39;d like to.<br><br>I figured out I could use fdsink or appsink , do my dirty work , and get the content back with appsrc or fdsrc. But then I don&#39;t know how to pass objects instead of a raw gst-launch string to MediaFactory.set_launch(). And inversely, I can&#39;t find how to extract the rtspsrc pad from the same MediaFactory instance. I couldn&#39;t find any MediaFactory.get_element_by_name (for example)...<br>

<br>So, to recap:<br>- How to extract a gstElement from a MediaFactory ?<br>- How to add a gstElement instead of a string to a MediaFactory ?<br>- When the multifilesink size-limit property will (or not) be included in the framework as it would make my life so much easier on this one ?<br>

<br>I&#39;m using GStreamer 0.10.35, gst-rtsp-server 0.10.8. <br><br clear="all">Thanks for the attention,<br><br>--<br>Alex<br>