Adding another RtpBin to the pipeline

Benjamin Trent ben.w.trent at gmail.com
Fri Nov 7 13:09:36 PST 2014


My pipeline design is this:

I have a pipeline that contains a Tee and when a new stream is requested, a
new pad is created on that tee, and then a new RTPBIN is added to the
pipeline and its rtp input is linked against the new tee source pad.

The first client connected works fine.

When another party request a stream(same process is completed), the
previous receiver then starts creating additional sometimes pads for both
sessions(recv_rtp_src_%u_%u_%u). It is like a second rtp session is created
between the two rtpbins(sender and receiver). Whey is the receiver acting
like a new session is happening?

Each rtpbin has a unique name, all elements added have unique names and I
am not sending duplicates to the previous client.

Why is this occurring? Does the Rtpbin reset the pipeline clock? Does the
state of the pipeline change and create a new rtp session with the previous
client?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20141107/69b9229f/attachment.html>


More information about the gstreamer-devel mailing list