<pre>
figured out if i add the fakesink to each of the tees'. Then in the signal if it will go to return a null in the signal will start a new thread to remove the recorded branch and start the pipeline over again.

gst-launch-1.0 rtspsrc name=src ! 
rtph264depay ! h264parse ! tee name=vtee ! fakesink 
                     vtee. ! queue ! splitmuxsink name=mux
src. ! rtpmp4gdepay ! tee name=atee ! fakesink 
                     atee. ! queue ! mux.
</pre>


        
        
        <div class="signature" style="margin-top:1em;color:#666666;font-size:11px;">
                                ------------------------------
<br/>Gstreamer 1.14.4
<br/>------------------------------
<br/>Windows
                        </div>
<br/><hr align="left" width="300" />
Sent from the <a href="http://gstreamer-devel.966125.n4.nabble.com/">GStreamer-devel mailing list archive</a> at Nabble.com.<br/>