a question regarding pipeline design: single vs. multiple bins
Andres Gonzalez
andres.agoralabs at gmail.com
Tue Feb 16 21:51:41 UTC 2016
Hi,
The design of this example pipeline is different from most other available
examples and is very interesting because it uses several bins instead of the
usual single pipeline/bin approach:
https://cgit.freedesktop.org/gstreamer/gst-plugins-good/tree/tests/examples/rtp/server-rtpaux.c
This example uses one top-level bin, a pipeline created using
gst_pipeline_new(), then in addition, several more bins are created using
gst_bin_new(). So the video and audio paths are each in their own separate
bin. This appears to me to be a nice approach because it obviously
partitions the video path separate from the audio path all within the outter
bin/pipeline.
Question: Using this multiple bin design, are there any additional
considerations that must be addressed that are different from those needed
for a single bin design? That is, as long as all of the pads are linked
correctly, is that sufficient when using a multiple bin design?
Question: Given the exact same media elements, in the same link order, does
an additional bin containing the video/audio elements for example, cause a
performance difference between that of not using an additional/separate bin
to contain all the video/audio elements?
The reason I am asking, is that I am having problems using this multiple bin
design and I want to make sure I am not missing some other higher-level
consideration that is different from the typical single bin design approach.
Thanks,
-Andres
--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/a-question-regarding-pipeline-design-single-vs-multiple-bins-tp4675892.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.
More information about the gstreamer-devel
mailing list