<div dir="auto">Thank you for your reply. However, I am looking for MSDK oriented solution to ensure frame alignment, zero mem copy, optimal gpu usage, ...<div dir="auto">Specifically, I am debating whether I should create AbrVppEnc plugin that handles all profiles or similar to "tee" append individual vpp-enc pipes to a decoder.</div><div dir="auto">Cheers,</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 4, 2019, 12:55 David Ing <<a href="mailto:ding@panopto.com">ding@panopto.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">There are a number of tutorials to get started.<div><ul><li>C =  

<a href="https://gstreamer.freedesktop.org/documentation/tutorials/basic/index.html?gi-language=c" target="_blank" rel="noreferrer">https://gstreamer.freedesktop.org/documentation/tutorials/basic/index.html?gi-language=c</a></li><li>Python = 

<a href="https://gstreamer.freedesktop.org/documentation/tutorials/basic/index.html?gi-language=python" target="_blank" rel="noreferrer">https://gstreamer.freedesktop.org/documentation/tutorials/basic/index.html?gi-language=python</a></li></ul><div>To split 1 stream into N streams you would use a tee (a.k.a. GstTee).</div></div><div><br></div><div>You might consider building your first pipeline on the command-line using gst-launch-1.0:  <a href="https://gstreamer.freedesktop.org/documentation/tools/gst-launch.html?gi-language=c" target="_blank" rel="noreferrer">https://gstreamer.freedesktop.org/documentation/tools/gst-launch.html?gi-language=c</a></div><div><br></div><div>(It is easier to get help from the community when you have a specific gst-launch command which is not behaving as intended.)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 4, 2019 at 12:13 PM Central Develop <<a href="mailto:ht.techdev@gmail.com" target="_blank" rel="noreferrer">ht.techdev@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Hi<div dir="auto">Just wondering if anyone has done, is aware of or can provide pointers on how to go about doing this in gstreamer, i.e. plugins and pipeline. (Referring to <a href="https://software.intel.com/en-us/articles/exploring-1n-transcoding-pipelines-with-intel-media-server-studio" target="_blank" rel="noreferrer">https://software.intel.com/en-us/articles/exploring-1n-transcoding-pipelines-with-intel-media-server-studio</a>)</div><div dir="auto">Cheers,</div></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" rel="noreferrer">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank" rel="noreferrer">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a></blockquote></div>