[icecast] Multiple Stream? Request for Config

Ben Wilson ben at thelocust.org
Fri Sep 7 19:49:31 UTC 2001



Well, that certainly worked!  I have no idea why my earlier attempts
didn't work.  In any case, thanks are lot!

.oOo.oOo.o..o.oOo.oOo.
      Ben Wilson
admin -- thelocust.org
  ben at thelocust.org
'OoO'OoO'O''O'OoO'OoO'

On Fri, 7 Sep 2001, Byron L. Hicks wrote:

> ----- Original Message -----
> From: "Ben Wilson" <ben at thelocust.org>
> To: <icecast at xiph.org>
> Sent: Friday, September 07, 2001 12:12 PM
> Subject: [icecast] Multiple Stream? Request for Config
> 
> 
> > I'm having some problems setting up multiple streams with iceS, for
> > example, a hi-bandwidth and lo-bandwidth stream of the same audio.  Could
> > someone post a config that works in this case?
> 
> Here's what I've been using:  The encoder is a PII 233 with 64MB ram running
> Redhat Linux 7.1.  The source MP3s are 96k/bs with a sampling rate of
> 44.1kHz.  I send the 96k stream directly with no reencoding.  I reencode the
> 24k stream using LAME support compiled into IceS.  Heres the ices.conf:  (I
> changed the hostname and password to protect the guilty, by the way...)
> 
> <?xml version="1.0"?>
> <ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
>   <Playlist>
>     <!-- This is the filename used as a playlist when using the builtin
>   playlist handler. -->
>     <File>/usr/local/icecast/etc/playlist</File>
>     <!-- Set this to 0 if you don't want to randomize your playlist, and to
>   1 if you do. -->
>     <Randomize>1</Randomize>
>     <!-- Either builtin, perl, or python. -->
>     <Type>builtin</Type>
>     <!-- Module name to pass to the playlist handler if using  perl or
> python.
>   If you use the builtin playlist handler then this is ignored -->
>     <Module>ices</Module>
>   </Playlist>
> 
>   <Execution>
>     <!-- Set this to 1 if you want ices to launch in the background as a
>          daemon -->
>     <Background>1</Background>
>     <!-- Set this to 1 if you want to see more verbose output from ices -->
>     <Verbose>1</Verbose>
>     <!-- This directory specifies where ices should put the logfile, cue
> file
>   and pid file (if daemonizing). -->
>     <BaseDirectory>/usr/local/icecast/tmp</BaseDirectory>
>   </Execution>
> 
>   <Stream>
>     <Server>
>       <!-- Hostname or ip of the icecast server you want to connect to -->
>       <Hostname>wouldntyouliketoknow.com</Hostname>
>       <!-- Port of the same -->
>       <Port>8000</Port>
>       <!-- Encoder password on the icecast server -->
>       <Password>yeahright</Password>
>       <!-- Header protocol to use when communicating with the server.
>            Use xaudiocast for icecast, or icy for shoutcast
> compatibility -->
>       <Protocol>xaudiocast</Protocol>
>     </Server>
> 
>     <!-- The name of the mountpoint on the icecast server -->
>     <Mountpoint>96k</Mountpoint>
>     <!-- The name of the dumpfile on the server for your stream. DO NOT set
>   this unless you know what you're doing.
>     <Dumpfile>ices.dump</Dumpfile>
>     -->
>     <!-- The name of you stream, not the name of the song! -->
>     <Name>Green Chile Radio - 96k</Name>
>     <!-- Genre of your stream, be it rock or pop or whatever -->
>     <Genre>Alternative and Classic Rock</Genre>
>     <!-- Longer description of your stream -->
>     <Description>Alternative Rock, Classic Rock, and a bit of
> fun!</Description>
>     <!-- URL to a page describing your stream -->
>     <URL><A HREF="http://www.byronhicks.com</URL">http://www.byronhicks.com</URL</A>>
>     <!-- 0 if you don't want the icecast server to publish your stream on
>   the yp server, 1 if you do -->
>     <Public>1</Public>
> 
>     <!-- Stream bitrate, used to specify bitrate if reencoding, otherwise
>   just used for display on yp and on the server. Try to keep it
>   accurate -->
>     <Bitrate>96</Bitrate>
>     <!-- If this is set to 1, and ices is compiled with liblame support,
>   ices will reencode the stream on the fly to the stream bitrate. -->
>     <Reencode>0</Reencode>
>     <!-- Number of channels to reencode to, 1 for mono or 2 for stereo -->
>     <Channels>2</Channels>
>   </Stream>
> 
>  <Stream>
>     <Server>
>       <!-- Hostname or ip of the icecast server you want to connect to -->
>       <Hostname>bogus.hostname.com</Hostname>
>       <!-- Port of the same -->
>       <Port>8000</Port>
>       <!-- Encoder password on the icecast server -->
>       <Password>boguspassword</Password>
>       <!-- Header protocol to use when communicating with the server.
>            Use xaudiocast for icecast, or icy for shoutcast
> compatibility -->
>       <Protocol>xaudiocast</Protocol>
>     </Server>
> 
>     <!-- The name of the mountpoint on the icecast server -->
>     <Mountpoint>24k</Mountpoint>
>     <!-- The name of the dumpfile on the server for your stream. DO NOT set
>   this unless you know what you're doing.
>     <Dumpfile>ices.dump</Dumpfile>
>     -->
>     <!-- The name of you stream, not the name of the song! -->
>     <Name>Green Chile Radio - 24k</Name>
>     <!-- Genre of your stream, be it rock or pop or whatever -->
>     <Genre>Alternative and Classic Rock</Genre>
>     <!-- Longer description of your stream -->
>     <Description>Alternative Rock, Classic Rock, and a bit of
> fun!</Description>
>     <!-- URL to a page describing your stream -->
>     <URL><A HREF="http://www.byronhicks.com</URL">http://www.byronhicks.com</URL</A>>
>     <!-- 0 if you don't want the icecast server to publish your stream on
>   the yp server, 1 if you do -->
>     <Public>1</Public>
> 
>     <!-- Stream bitrate, used to specify bitrate if reencoding, otherwise
>   just used for display on yp and on the server. Try to keep it
>   accurate -->
>     <Bitrate>24</Bitrate>
>     <!-- If this is set to 1, and ices is compiled with liblame support,
>   ices will reencode the stream on the fly to the stream bitrate. -->
>     <Reencode>1</Reencode>
>     <!-- Number of channels to reencode to, 1 for mono or 2 for stereo -->
>     <Channels>2</Channels>
>   </Stream>
> </ices:Configuration>
> 
> 
> 
> --- >8 ----
> List archives:  http://www.xiph.org/archives/
> icecast project homepage: http://www.icecast.org/
> To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
> containing only the word 'unsubscribe' in the body.  No subject is needed.
> Unsubscribe messages sent to the list will be ignored/filtered.
> 

--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Icecast mailing list