<html><head></head><body><div style="color:#000; background-color:#fff; font-family:lucida console, sans-serif;font-size:13px"><div id="yui_3_16_0_ym19_1_1499785863244_33150">Thanks Olivier. The inter plugin works pretty well fior our use case.</div><div id="yui_3_16_0_ym19_1_1499785863244_33151"><br></div><div id="yui_3_16_0_ym19_1_1499785863244_33127" dir="ltr">I am seeing some crashes depending on the order in which the various pipelines are started but it is most probably due to my app. Investigating now...<br></div><div id="yui_3_16_0_ym19_1_1499785863244_33126"><span></span></div> <div class="qtdSeparateBR"><br><br></div><div class="yahoo_quoted" style="display: block;"> <div style="font-family: lucida console, sans-serif; font-size: 13px;"> <div style="font-family: HelveticaNeue, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 16px;"> <div dir="ltr"><font size="2" face="Arial"> Le Lundi 10 juillet 2017 22h58, Olivier Crête <olivier.crete@collabora.com> a écrit :<br></font></div>  <br><br> <div class="y_msg_container"><div id="yiv6215561855"><div><div>Hi,</div><div><br clear="none"></div><div>You're looking for intervideosink/intervideosrc.</div><div><br clear="none"></div><div>Olivier</div><div><br clear="none"></div><div class="yiv6215561855yqt7746275761" id="yiv6215561855yqt26229"><div>On Mon, 2017-07-10 at 17:57 +0000, philippe renon wrote:</div><blockquote type="cite"><div style="color:#000;background-color:#fff;font-family:lucida console, sans-serif;font-size:13px;"><div id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_267879">Hi,</div><div id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_267997"><br clear="none"></div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_267907">To overcome the limitation that you can have only one ksvideosrc (or v4l2src) connected to a given usb camera, I am trying to come up with a solution where one producer pipeline that conencts to the usb camera and "broadcasts" the video to one or more consumer pipelines.</div><div id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_267981"><br clear="none"></div><div id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268001">I can't use a single pipeline with a tee because the number and nature of consuming pipelines is not known.</div><div id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268184">I also want to avoid building a complex and dynamic pipeline.</div><div id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268214"><br clear="none"></div><div id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268182">What I have come up at this point is :<br clear="none"><br clear="none">Producer:</div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268180"><br clear="none"></div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268208">gst-launch-1.0.exe -vm videotestsrc is-live=true ! rtpgstpay config-interval=1 ! udpsink port=50002</div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268077"><br clear="none"></div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268078">Consumer:</div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268299"><br clear="none"></div><div dir="ltr">gst-launch-1.0.exe -vm udpsrc port=50002 ! rtpgstdepay ! autovideosink</div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268178"><br clear="none"></div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268132"><br clear="none"></div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268177">But it does not work. Seems like the producer does not send any packets.</div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268285"><br clear="none"></div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268287">Two questions:</div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268289">1/ how to make the producer/consumer work if possible at all</div><div dir="ltr" id="yiv6215561855yui_3_16_0_ym19_1_1499359216493_268291">2/ are there alternative ways to achieve the stated goal</div><div dir="ltr"><br clear="none"></div><div dir="ltr">Cheers,</div><div dir="ltr">Philippe.<br clear="none"></div></div><pre>_______________________________________________
gstreamer-devel mailing list
<a rel="nofollow" shape="rect" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a>
<a rel="nofollow" shape="rect" target="_blank" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a>
</pre></blockquote></div><div><span></span><pre></pre><pre>-- <br clear="none"></pre>Olivier Crête
olivier.crete@collabora.com
</div></div></div><div class="yqt7746275761" id="yqt71418">_______________________________________________<br clear="none">gstreamer-devel mailing list<br clear="none"><a shape="rect" ymailto="mailto:gstreamer-devel@lists.freedesktop.org" href="mailto:gstreamer-devel@lists.freedesktop.org">gstreamer-devel@lists.freedesktop.org</a><br clear="none"><a shape="rect" href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br clear="none"></div><br><br></div>  </div> </div>  </div></div></body></html>