[Icecast] Live streaming from Mac OS X

Dwipal Desai mail at dwipal.com
Sat Jan 1 01:48:59 UTC 2005


Hi Geoff!
Thanks for ur reply

Is there a way to tell icecast that the stream is mp3 ?

Mac OS X has another way of live streaming using Quicktime Broadcaster, 
however, i am not able to make it work with MPlayer2. It works file 
with a quicktime client. There seems to be some issues with the SDP 
files that Quicktime creates for playing the audio and mplayer. 
Nicecast is kindof exactly what i want, but its not a freeware and i 
want to try the open source stuff first.

Basically, what i have is XBMC running, and want to send the local 
audio from iBook to xbmc, which is connected to the home theater. I 
would eventually like to use FLAC for compressing the audio, so there 
is no loss of quality.

ICES is not getting compiled on OSX, am getting error:
(I have installed the icecast/libshout libraries, havent tried really 
hard to debug ices yet).

Making all in playlist
if gcc -DHAVE_CONFIG_H -I. -I. -I../.. 
-DICES_MODULEDIR=\"/usr/local/etc/modules\" -I../../src  
-I/sw/include/libxml2 -I/sw/include  -g -pipe -pipe -fno-common 
-DPERL_DARWIN -no-cpp-precomp -fno-strict-aliasing -I/usr/local/include 
  -I/System/Library/Perl/5.8.1/darwin-thread-multi-2level/CORE   -g -O2 
-Wall -I/usr/local/include  -MT playlist.o -MD -MP -MF 
".deps/playlist.Tpo" -c -o playlist.o playlist.c; \
then mv -f ".deps/playlist.Tpo" ".deps/playlist.Po"; else rm -f 
".deps/playlist.Tpo"; exit 1; fi
In file included from ../../src/definitions.h:88,
                  from playlist.c:22:
../../src/icestypes.h:38: error: parse error before "shout_t"
../../src/icestypes.h:38: warning: no semicolon at end of struct or 
union
../../src/icestypes.h:63: error: parse error before '}' token
../../src/icestypes.h:63: warning: type defaults to `int' in 
declaration of `ices_stream_t'
../../src/icestypes.h:63: warning: data definition has no type or 
storage class
../../src/icestypes.h:126: error: parse error before "ices_stream_t"
../../src/icestypes.h:126: warning: no semicolon at end of struct or 
union
../../src/icestypes.h:129: error: parse error before '}' token
../../src/icestypes.h:129: warning: type defaults to `int' in 
declaration of `ices_config_t'
../../src/icestypes.h:129: warning: data definition has no type or 
storage class
In file included from ../../src/definitions.h:90,
                  from playlist.c:22:


Thanks !
Dwipal





On Dec 31, 2004, at 5:05 PM, Geoff Shang wrote:

Hi:

Not sure if I'm reading this correctly, but it looks to me that Icecast 
is thinking it's an ogg stream which might be part of your problem.
This is a fairly clunky way of streaming, surely there's something more 
conventional that can be used on OS X nowadays?  That article is 2.5 
years old.  I'd have thought you'd be able to compile Ices or Darkice 
under OS X. Or you could try Nicecast (I've not used it but it seems to 
be what you might want) - http://www.rogueamoeba.com/nicecast/

Best of luck.

Geoff.


-- 
Geoff Shang <geoff at hitsandpieces.net>
Phone: +61-418-96-5590
MSN: geoff at acbradio.org

Make sure your E-mail can be read by everyone!
http://www.betips.net/etc/evilmail.html

Please avoid sending me Word or PowerPoint attachments.
See http://www.fsf.org/philosophy/no-word-attachments.html
_______________________________________________
Icecast mailing list
Icecast at xiph.org
http://lists.xiph.org/mailman/listinfo/icecast





More information about the Icecast mailing list