<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body><div id="fenix-user-content">
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'NokiaPureTextLight';">*snip* removing the shotgun to field</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'NokiaPureTextLight';"><br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'NokiaPureTextLight';">Although it might be possible to do this, it is most likely not what you're after. One can of worms being timing and delay screwing with synchronization.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'NokiaPureTextLight';"><br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'NokiaPureTextLight';">I'd suggest to do the part where you juggle all those audio feeds outside the icecast scope, e.g. Some audio-conferencing/voip solution and feed the result to icecast using a source client.</span></p>
<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-family:'NokiaPureTextLight';"><br></p>
<p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-family:'NokiaPureTextLight';">If you really don't care about aforementioned problems: run all those ices instances to individual mount points, then play each of them back into a sound-server using e.g. ogg123 and source that into ices/icecast as /cacophonia.ogg ;-)  -- you've been warned.<br><br>-- <br>Sent from my Nokia N950</span></p></div><br><div id="fenix-reply-header"><p>On 7.11.2011 21:49 gsam@advancena.com wrote:<br></p></div><div id="fenix-quoted-body">
<span style="font-family:Verdana; color:#000000; font-size:10pt">
<div><span style="font-family:Verdana; color:rgb(0,0,0); 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 (a single or very small number of source clients into the 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" target="_BLANK">www.advancena.com</a></div>
</span></div>
</span>


</div><br></body></html>