gsam at advancena.com
2011-Nov-04 04:20 UTC
[Icecast-dev] multiple source clients into a single icecast server
<html><body><span style="font-family:Verdana; color:#000000; font-size:10pt;"><div>I am relatively new to icecast and have a question about a unique configuration. I would like to know if anyone has experience 'sinking' multiple source clients (ices2.0.x) into a single icecast streaming server? I would like to source content from a large number of streaming clients (dozens or maybe even hundreds), <span>composite <span id="GD__CURSOR"></span></span>them into a single stream (essentially like an audio mixing board) and then have the streaming server serve up this new composite content to only a few listeners.</div><div><br></div><div>It is somewhat the reverse of a traditional streaming server configuration (very small number of source clients, a single streaming server, and numerous listening clients). Here is what I have in mind:<br></div><div><br></div><div> Many ---> |-------------| <br></div><div><span> source ---><span id="GD__CURSOR"> | Streaming |--------> small number of listener clients<br></span></span></div><div><span> clients : <span id="GD__CURSOR">| <span><span><span id="GD__CURSOR">server </span></span></span> |<br></span></span></div><div><span> : |<span id="GD__CURSOR"> |<br></span></span></div><div><span> ---><span id="GD__CURSOR"> </span></span>|-------------|</div><div><br></div><div>Can this be done with icecast as implemented? If not and code modifications are necessary, what modules might one need to modify? Ideally, I would also like to apply a variable gain to each source client's channel independently before the composite process. Any help would be most appreciated.</div><div><br></div><div>Sincerely,</div><div>greg sampson<br></div><div><br></div><div>-----------------------------------<br>Greg Sampson, Founding Partner<br><br>Advancena, LLC<br>1335 Morris Rd<br>Wynnewood, PA 19096<br><br><a href="mailto:gsam@advancena.com">gsam@advancena.com</a><br>phone: 267-602-8189<br>fax: 610-956-4908<br><a href="http://www.advancena.com">www.advancena.com</a></div></span></body></html>