Hi: If you want to use icecast 2 for streaming vorbis audio then don't get it from the CVS repository at icecast.org. That's ancient developer stuff in there. Instead get it from the xiph.org CVS repository (see http://www.xiph.org/cvs.html which I see now lists the icecast stuff (yay!). You'll need the icecast module plus the avl, httpp, log, net, thread and timing modules (check these out when in the icecast/src directory). This is all documented in icecast/Hacking. You'll also need something to stream to the server with. CVS contains a new ices which can do this. It needs avl, log, net, thread and timing, and also the vorbis libshout which is also in CVS and in turn also needs thread and timing. Geoff. <p> -- Geoff Shang <gshang10@scu.edu.au> ICQ number 43634701 <p>--- >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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Ethan Butterfield
2004-Aug-06 14:22 UTC
[icecast] Was Re: build problems, now XML config syntax
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Thanks for the pointer. icecast builds fine now, after pulling down the Vorbis and Ogg source. I'm now looking for documentation on the syntax of the XML config file. Tried to look for it in the archives, but I'm having the same problems David has. Searches turn up 0 matches all the time. Looks like the xiph.org mailing list search engine is broken. Thanks in advance for the help. - -- "I'm alive, and filled with goo! VISION GOO!" - Zim, "Invader Zim" -----BEGIN PGP SIGNATURE----- Comment: For info see http://www.gnupg.org iD8DBQE8UaRgAmwSMwnpLHgRAnHnAKDAHyh/LnNKnB8Zco3uyc8A8U05owCeL0di cpvT5hRK553u+36dg5oVpPk=BR/r -----END PGP SIGNATURE----- --- >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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Michael Rommel
2004-Aug-06 14:22 UTC
[icecast] Was Re: build problems, now XML config syntax
Hi there, here are my config files for ices and icecast2: <icecast> <location>Pete's Flat</location> <admin>mr2147@bigfoot.com</admin> <limits> <clients>20</clients> <sources>4</sources> <threadpool>5</threadpool> <client-timeout>15</client-timeout> </limits> <source-password>encode</source-password> <directory> <touch-freq>0</touch-freq> <server> <host>nowhere.earth</host> <touch-freq>15</touch-freq> </server> </directory> <hostname>magpie.layer-7.net</hostname> <port>8000</port> <!--<bind-address>127.0.0.1</bind-address>--> <paths> <basedir>/var/icecast</basedir> <logdir>/var/log/icecast</logdir> </paths> <!-- <mount> <mountpoint>/fileservice</mountpoint> <path>/dev/null</path> </mount> --> <logging> <accesslog>access.log</accesslog> <errorlog>error.log</errorlog> </logging> </icecast> <ices> <background>0</background> <logpath>/tmp</logpath> <logfile>ices.log</logfile> <loglevel>3</loglevel> <stream> <metadata> <name>Toxixbrain Radio</name> <genre>Live</genre> <description>Live Music that currently plays in Pete's Flat</description> </metadata> <input> <!-- For the stdin Module in combination with esdmon it is important to set the rate to 44100 and 2 channels --> <module>stdinpcm</module> <param name="rate">44100</param> <param name="channels">2</param> </input> <instance> <!-- Server details: <hostname>magpie.layer-7.xxx</hostname> <port>8000</port> <password>xxxxxx</password> <mount>/toxicradio.ogg</mount> <encode> <bitrate>96000</bitrate> <samplerate>44100</samplerate> <channels>2</channels> </encode> <savefile></savefile> </instance> </stream> </ices> <!-- vim:tabstop=2 --> <p><ices> <background>0</background> <logpath>/tmp</logpath> <logfile>ices.log</logfile> <loglevel>3</loglevel> <stream> <metadata> <name>Example stream name</name> <genre>Example genre</genre> <description>A short description</description> </metadata> <input> <module>playlist</module> <param name="type">basic</param> <param name="file">playlist.txt</param> <param name="random">0</param> <param name="once">0</param> </input> <instance> <hostname>127.0.0.1</hostname> <port>8000</port> <password>xxxxxx</password> <mount>/toxicradio.ogg</mount> <reconnectdelay>2</reconnectdelay> <reconnectattempts>5</reconnectattempts> <maxqueuelength>80</maxqueuelength> <!-- <encode> <bitrate>64000</bitrate> <minbitrate>56000</minbitrate> <maxbitrate>64000</maxbitrate> <samplerate>44100</samplerate> <channels>2</channels> </encode> --> </instance> </stream> </ices> I use th first ices conf file with esdmon | ices /etc/icecast/ices-live.xml to feed everything that's currently playing on my PC to the icecast server. Please note that I have applied both the VBR ogg patches to icecast and ices. Cheers, Mike. <p>With reference to Ethan Butterfield on 25.01 10:31:> -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Thanks for the pointer. icecast builds fine now, after pulling down the > Vorbis and Ogg source. > > I'm now looking for documentation on the syntax of the XML config file. > Tried to look for it in the archives, but I'm having the same problems > David has. Searches turn up 0 matches all the time. Looks like the > xiph.org mailing list search engine is broken. > > Thanks in advance for the help. > > - -- > > "I'm alive, and filled with goo! VISION GOO!" > - Zim, "Invader Zim" > -----BEGIN PGP SIGNATURE----- > Comment: For info see http://www.gnupg.org > > iD8DBQE8UaRgAmwSMwnpLHgRAnHnAKDAHyh/LnNKnB8Zco3uyc8A8U05owCeL0di > cpvT5hRK553u+36dg5oVpPk> =BR/r > -----END PGP SIGNATURE----- > > --- >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@xiph.org' > containing only the word 'unsubscribe' in the body. No subject is needed. > Unsubscribe messages sent to the list will be ignored/filtered.-- Michael Rommel, Layer-7 Technologies, Erlangen, Germany --- >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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.