If libshout is installed (libshout3-dev on Debian) the configure script for gstreamer will compile a plugin that will send a stream to an Icecast2 server. I got this plugin compiled.
$ sudo gst-inspect shout2send
Factory Details:
Long name: An Icecast plugin
Class: Sink/Network
Description: Sends data to an icecast server
Author(s): Wim Taymans
Pedro Corte-Real
Zaheer Abbas Merali
Rank: none (0)
Plugin Details:
Name: shout2send
Description: Sends data to an icecast server using libshout2
Filename: /usr/local/lib/gstreamer-0.8/libgstshout2.so
Version: 0.8.12
License: LGPL
Package: libshout2
Origin URL: http://www.icecast.org/download.html
How does the gstreamer pipeline get generated? I'll run some command line tests with this plugin. If I can stream to Icecast is it as simple as changing some directives in the block in scheduler.xml to get playlists to do the same?
2006/12/2, Lee A. Azzarello :
> If libshout is installed (libshout3-dev on Debian) the configure script for gstreamer will compile a plugin that will send a stream to an Icecast2 server. I got this plugin compiled.
>
> $ sudo gst-inspect shout2send
> Factory Details:
> Long name: An Icecast plugin
> Class: Sink/Network
> Description: Sends data to an icecast server
> Author(s): Wim Taymans
> Pedro Corte-Real
> Zaheer Abbas Merali
> Rank: none (0)
>
> Plugin Details:
> Name: shout2send
> Description: Sends data to an icecast server using libshout2
> Filename: /usr/local/lib/gstreamer-0.8/libgstshout2.so
> Version: 0.8.12
> License: LGPL
> Package: libshout2
> Origin URL: http://www.icecast.org/download.html
>
>
> How does the gstreamer pipeline get generated? I'll run some command line tests with this plugin. If I can stream to Icecast is it as simple as changing some directives in the block in scheduler.xml to get playlists to do the same?
>
> BTW, I see this as a quick work around for ticket #732
> http://code.campware.org/projects/campcaster/ticket/732
> Though JACK output via gstreamer would be the best for a number of reasons.
>
> _______________________________________
> Lee Azzarello
> Sounds, Systems, Robots, Rocking Tigers
>
>
Well then, that makes things a lot more complicated. It sounds like a JACK driver or dual computer DAC->ADC setup is actually simpler and more flexible. I'll look into somethink like that.
-lee
----- Pierre-Luc wrote:
> Take a look on the following topic:
> http://code.campware.org/phorum/read.php?12,4890,4890#msg-4890
>
> 2006/12/2, Lee A. Azzarello :
> > If libshout is installed (libshout3-dev on Debian) the configure
> script for gstreamer will compile a plugin that will send a stream to
> an Icecast2 server. I got this plugin compiled.
> >
> > $ sudo gst-inspect shout2send
> > Factory Details:
> > Long name: An Icecast plugin
> > Class: Sink/Network
> > Description: Sends data to an icecast server
> > Author(s): Wim Taymans
> > Pedro Corte-Real
> > Zaheer Abbas Merali
> > Rank: none (0)
> >
> > Plugin Details:
> > Name: shout2send
> > Description: Sends data to an icecast server using libshout2
> > Filename: /usr/local/lib/gstreamer-0.8/libgstshout2.so
> > Version: 0.8.12
> > License: LGPL
> > Package: libshout2
> > Origin URL: http://www.icecast.org/download.html
> >
> >
> > How does the gstreamer pipeline get generated? I'll run some command
> line tests with this plugin. If I can stream to Icecast is it as
> simple as changing some directives in the block in
> scheduler.xml to get playlists to do the same?
> >
> > BTW, I see this as a quick work around for ticket #732
> > http://code.campware.org/projects/campcaster/ticket/732
> > Though JACK output via gstreamer would be the best for a number of
> reasons.
> >
> > _______________________________________
> > Lee Azzarello
> > Sounds, Systems, Robots, Rocking Tigers
> >
> >
>
>
> --
> Pierre-Luc Bacon
> www.aqra.ca