[Icecast] Live Streaming and embeding into webpage on OSX

Marc Manthey marc at let.de
Sat Oct 20 12:09:19 UTC 2007


On Oct 20, 2007, at 9:34 AM, Thomas B. Ruecker wrote:

> Marc Manthey schrieb:
>> hello free streamers,
>>
>> after i had not much luck with " Darwin streaming  
>> server" ( because of a lack of NAT implementation )
>>
>> i got a hint from a Wireless mailing list to try OGG/Theora  
>> streaming.
>>
>> I ´ve found a great site here <http://www.oddsock.org/guides/ 
>> video.php>
>>
>> and downloadet and installed "icecast" and the theora libs with  
>> success on my macintosh mini ,
>> after i want to go forward i have some questions ,
>> because i am not that experienced with commandline stuff and  
>> compiling , but i am willing to learn. :-P
>>
>> My goal is i want to install a " live video streaming server " on  
>> one of my macintosh with OSX behind a NAT

hi thomas. all

  guess i should workout the NAT stuff without problems , but i run  
into another issue

i installed "icecast" with "darwin ports" on osx after

./configure
    make
    make install


mini:/opt/local/var/macports/build/ 
_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_i 
cecast2/work/icecast-2.3.1
mini$  make
make  all-recursive
Making all in src
Making all in avl
make[3]: Nothing to be done for `all'.
Making all in thread
make[3]: Nothing to be done for `all'.
Making all in httpp
make[3]: Nothing to be done for `all'.
Making all in net
make[3]: Nothing to be done for `all'.
Making all in log
make[3]: Nothing to be done for `all'.
Making all in timing
make[3]: Nothing to be done for `all'.
source='auth_url.c' object='auth_url.o' libtool=no \
depfile='.deps/auth_url.Po' tmpdepfile='.deps/auth_url.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..  -Wall -ffast-math -fsigned-char -I/ 
usr/include/libxml2 -I/opt/local/include -D_THREAD_SAFE -I/opt/local/ 
include  -O2 -c `test -f 'auth_url.c' || echo './'`auth_url.c
auth_url.c: In function 'auth_get_url_auth':
auth_url.c:521: error: 'CURLOPT_PASSWDFUNCTION' undeclared (first use  
in this function)
auth_url.c:521: error: (Each undeclared identifier is reported only once
auth_url.c:521: error: for each function it appears in.)
auth_url.c: At top level:
auth_url.c:534: fatal error: opening dependency file .deps/ 
auth_url.TPo: Permission denied
compilation terminated.
make[3]: *** [auth_url.o] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
marc-mantheys-mac-mini:/opt/local/var/macports/build/ 
_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_i 
cecast2/work/icecast-2.3.1
mini$ make install
Making install in src
Making install in avl
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in thread
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in httpp
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in net
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in log
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in timing
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
source='auth_url.c' object='auth_url.o' libtool=no \
depfile='.deps/auth_url.Po' tmpdepfile='.deps/auth_url.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..  -Wall -ffast-math -fsigned-char -I/ 
usr/include/libxml2 -I/opt/local/include -D_THREAD_SAFE -I/opt/local/ 
include  -O2 -c `test -f 'auth_url.c' || echo './'`auth_url.c
auth_url.c: In function 'auth_get_url_auth':
auth_url.c:521: error: 'CURLOPT_PASSWDFUNCTION' undeclared (first use  
in this function)
auth_url.c:521: error: (Each undeclared identifier is reported only once
auth_url.c:521: error: for each function it appears in.)
auth_url.c: At top level:
auth_url.c:534: fatal error: opening dependency file .deps/ 
auth_url.TPo: Permission denied
compilation terminated.
make[2]: *** [auth_url.o] Error 1
make[1]: *** [install-recursive] Error 1
make: *** [install-recursive] Error 1
marc-mantheys-mac-mini:/opt/local/var/macports/build/ 
_opt_local_var_macports_sources_rsync.macports.org_release_ports_audio_i 
cecast2/work/icecast-2.3.1 mini$ sudo make install
Password:
Making install in src
Making install in avl
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in thread
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in httpp
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in net
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in log
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
Making install in timing
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
source='auth_url.c' object='auth_url.o' libtool=no \
depfile='.deps/auth_url.Po' tmpdepfile='.deps/auth_url.TPo' \
depmode=gcc3 /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I..  -Wall -ffast-math -fsigned-char -I/ 
usr/include/libxml2 -I/opt/local/include -D_THREAD_SAFE -I/opt/local/ 
include  -O2 -c `test -f 'auth_url.c' || echo './'`auth_url.c
auth_url.c: In function 'auth_get_url_auth':
auth_url.c:521: error: 'CURLOPT_PASSWDFUNCTION' undeclared (first use  
in this function)
auth_url.c:521: error: (Each undeclared identifier is reported only once
auth_url.c:521: error: for each function it appears in.)
make[2]: *** [auth_url.o] Error 1
make[1]: *** [install-recursive] Error 1


then start with

# icecast -b -c /conf/icecast.xml

does not do anything <http://localhost:8000/>

sorry if this sound like a "beginner" problem

thanks again marc


> hth
>
> Thomas
>
> PS: You could also try and join #icecast on the freenode IRC network.




More information about the Icecast mailing list