<div dir="ltr">Hi all,<div><br></div><div>I'm trying to switch between two streams and publish it to a RTMP server using input-selector as follows:</div><div><br></div><div>from gi.repository import Gst, GObject<br>import time<br><br>GObject.threads_init()<br>Gst.init(None)<br><br>pipelinelaunch = Gst.parse_launch("""input-selector name=i<br>            rtspsrc location=rtsp://<a href="http://192.168.100.60/stream1">192.168.100.60/stream1</a> ! i. <br>            rtspsrc location=rtsp://<a href="http://192.168.100.61/stream1">192.168.100.61/stream1</a> ! i. <br>            i. ! rtph264depay ! h264parse ! flvmux name=mux streamable=true ! rtmpsink sync=false async=false location='rtmp://<a href="http://192.168.100.55/app">192.168.100.55/app</a>""")                    <br><br>selector = pipelinelaunch.get_by_name('i')<br>new_pad = selector.get_static_pad('sink_1')<br>selector.set_property('active_pad', new_pad)<br>print(new_pad) # prints None<br><br>time.sleep(30)<br></div><div><br></div><div>new_pad is None and the RTMP endpoint shows no stream. Does anyone know what might be wrong?</div><div><br></div><div>Thank you</div><div><br></div></div>