Hi,<div>  </div><div>   The problem is that we may need to scale our applications to support thousands of subscribers simultaneously. i.e, 1000s of subscribers will try to download different video files and feed to the gstreamer framework for decoding/parsing of these files. So if I need the same kind of pipeline that will just decode one video format and do something for all these video files, then do I need to create separate pipelines for all these files. </div>
<div><br></div><div>    Our scenario is that we may need to support decoding/parsing of these thousands of files (Or even more) simultaneously and if we need to create one pipeline per file, we&#39;ll end up creating a huge number of threads (one per pipeline) which will not be feasible. Please let me know whether this kind of scenario can be supported using gstreamer and if yes, plz suggest me the best way to achieve this.</div>
<div>   <br clear="all"><i><b><font color="#3366FF">Thanks &amp; Regards</font></b><font color="#66CCCC"><b>,</b></font><b><br></b><font color="#3366FF"><b>Shibin</b></font></i><br>
<br><br><div class="gmail_quote">On Tue, Nov 16, 2010 at 6:02 PM, Marco Ballesio <span dir="ltr">&lt;<a href="mailto:gibrovacco@gmail.com">gibrovacco@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br><br><div class="gmail_quote"><div class="im">On Tue, Nov 16, 2010 at 1:53 PM, shibin k <span dir="ltr">&lt;<a href="mailto:shibin00@gmail.com" target="_blank">shibin00@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">

Hi,<div><br></div><div>  Thanks for the reply. I understood that with mutiple pipelines, we can achieve multiple video sessions. But if I&#39;ve hundreds of subscribers trying to download and decode/parse same or multiple video files simultaneously, we will end up creating lot of pipelines and in effect lot of threads right? This will effect the performance, isn&#39;t it? Please let me know whether gstreamer framework is scalable to achieve the scenario I&#39;ve mentioned here and whether the performance will be hit during such scenario? </div>

</blockquote></div><div><br>there are many excellent GStreamer - based apps scaling very well up to hundreds of threads. <br><br>One for all:<br><br><a href="http://www.buzztard.org/index.php/Main_Page" target="_blank">http://www.buzztard.org/index.php/Main_Page</a><br>

<br>Afaik limits are given on how well are the custom elements in your pipeline written and on your system capacity. For instance, you may have custom -and not well designed- codec elements or something coming from gst-plugins-bad (I&#39;m not saying all the stuff there is bad, but imo it&#39;s not granted to be in a good shape).<br>

 <br>Regards<br><br></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div class="im">
<div><br clear="all"><i><b><font color="#3366ff">Best Regards</font></b><font color="#66cccc"><b>,</b></font><b><br></b><font color="#3366ff"><b>Shibin K</b></font></i><br>

<br><br><div class="gmail_quote"><div><div></div><div>On Thu, Nov 11, 2010 at 11:31 PM, Gruenke, Matt <span dir="ltr">&lt;<a href="mailto:mgruenke@tycoint.com" target="_blank">mgruenke@tycoint.com</a>&gt;</span> wrote:<br>

</div></div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex"><div><div></div><div>











<div link="blue" vlink="purple" lang="EN-US">

<div>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10pt;font-family:Arial;color:navy">If you’re talking about having multiple
pipelines in the same app (one per file), you can definitely do that!</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10pt;font-family:Arial;color:navy">Matt</span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10pt;font-family:Arial;color:navy"> </span></font></p>

<p class="MsoNormal"><font color="navy" face="Arial" size="2"><span style="font-size:10pt;font-family:Arial;color:navy"> </span></font></p>

<div>

<div class="MsoNormal" style="text-align:center" align="center"><font face="Times New Roman" size="3"><span style="font-size:12pt">

<hr size="2" width="100%" align="center">

</span></font></div>

<p class="MsoNormal"><b><font face="Tahoma" size="2"><span style="font-size:10pt;font-family:Tahoma;font-weight:bold">From:</span></font></b><font face="Tahoma" size="2"><span style="font-size:10pt;font-family:Tahoma"> shibin k
[mailto:<a href="mailto:shibin00@gmail.com" target="_blank">shibin00@gmail.com</a>] <br>
<b><span style="font-weight:bold">Sent:</span></b> Thursday, November 11, 2010
12:14<br>
<b><span style="font-weight:bold">To:</span></b>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
<b><span style="font-weight:bold">Subject:</span></b> [gst-devel] Regarding
GStreamer usage for multiple sessions</span></font></p>

</div><div><div></div><div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"> </span></font></p>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">Hi,</span></font></p>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"> </span></font></p>

</div>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">   I&#39;m planning to develop an application using gstreamer
that will download multiple video files simultaneously and decode them or edit
those files.</span></font></p>

</div>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">My doubt is whether G-streamer APIs are re-entrant? Whether using
gstreamer api&#39;s by multiple video sessions simultaneously create any issues?</span></font></p>

</div>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"> </span></font></p>

</div>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt">    Please reply at the earliest so that I can explore
more on gstreamer. If gstreamer cannot support this, I may need to explore on
other solutions available.</span></font></p>

</div>

<div>

<p class="MsoNormal"><font face="Times New Roman" size="3"><span style="font-size:12pt"><br clear="all">
<b><i><font color="#3366ff"><span style="color:rgb(51, 102, 255);font-weight:bold;font-style:italic">Thanks,</span></font></i></b></span></font></p>

</div>

<div>

<p class="MsoNormal"><b><i><font color="#3366ff" face="Times New Roman" size="3"><span style="font-size:12pt;color:rgb(51, 102, 255);font-weight:bold;font-style:italic">Regards</span></font><font color="#66cccc"><span style="color:rgb(102, 204, 204)">,</span></font><br>




<font color="#3366ff"><span style="color:rgb(51, 102, 255)">Shibin K</span></font></i></b></p>

</div>

</div></div></div>

</div>


<br></div></div>------------------------------------------------------------------------------<br>
Centralized Desktop Delivery: Dell and VMware Reference Architecture<br>
Simplifying enterprise desktop deployment and management using<br>
Dell EqualLogic storage and VMware View: A highly scalable, end-to-end<br>
client virtualization framework. Read more!<br>
<a href="http://p.sf.net/sfu/dell-eql-dev2dev" target="_blank">http://p.sf.net/sfu/dell-eql-dev2dev</a><br>_______________________________________________<br>
gstreamer-devel mailing list<div><br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
</div><a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>
<br></div>------------------------------------------------------------------------------<br>
Beautiful is writing same markup. Internet Explorer 9 supports<br>
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 &amp; L3.<br>
Spend less time writing and  rewriting code and more time creating great<br>
experiences on the web. Be a part of the beta today<br>
<a href="http://p.sf.net/sfu/msIE9-sfdev2dev" target="_blank">http://p.sf.net/sfu/msIE9-sfdev2dev</a><div class="im"><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net" target="_blank">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br></div></blockquote></div><br>
<br>------------------------------------------------------------------------------<br>
Beautiful is writing same markup. Internet Explorer 9 supports<br>
standards for HTML5, CSS3, SVG 1.1,  ECMAScript5, and DOM L2 &amp; L3.<br>
Spend less time writing and  rewriting code and more time creating great<br>
experiences on the web. Be a part of the beta today<br>
<a href="http://p.sf.net/sfu/msIE9-sfdev2dev" target="_blank">http://p.sf.net/sfu/msIE9-sfdev2dev</a><br>_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.sourceforge.net">gstreamer-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/gstreamer-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/gstreamer-devel</a><br>
<br></blockquote></div><br></div>