MainRadiotalkCustom
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Помогите заставить работать icecast

 

4
exytab @exytab
Я поставил Icecast на FreeBSD (5.3) как в мануле, и насколько я понял при вводе в браузере ********** у меня должно хоть что-то появлятся на екране, но нечего не грузиться. при этом страница стоящая на localhost работает. может дело в порте и его нада еще гдето активировать? или в том что ********** лежит на /data/web/data/index.php. и что значит поозрительная строчка <alias source="/" dest="/status.xsl"/> в icecast.xml. может в ней проблемы. вобщем прийму любые предложения.

86
Mafiozo @Mafiozo
Конфиг в студию!

4
exytab @exytab
icecast.xml

<icecast>
<limits>
<clients>100</clients>
<sources>2</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<burst-on-connect>1</burst-on-connect>
<burst-size>65535</burst-size>
</limits>
<authentication>
<source-password>Novohatsky</source-password>
<relay-password>Novohatsky</relay-password>
<admin-user>root</admin-user>
<admin-password>Novohatsky</admin-password>
</authentication>
<hostname>localhost</hostname>
<listen-socket>
<port>8000</port>
<bind-address>193.151.244.75</bind-address>
</listen-socket>
<fileserve>1</fileserve>
<paths>
<basedir>/usr/local/share/icecast</basedir>
<logdir>/usr/local/var/log/icecast</logdir>
<webroot>/usr/local/share/icecast/web</webroot>
<adminroot>/usr/local/share/icecast/admin</adminroot>
<alias source="/" dest="/status.xsl" />
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>2</loglevel>
<logsize>10000</logsize>
</logging>
<security>
<chroot>0</chroot>
</security>
</icecast>


icecast2

#!/bin/sh
#
# $FreeBSD: ports/audio/icecast2/files/icecast2.sh.in,v 1.4 2006/08/03 20:39:08 erwin Exp $
#

# PROVIDE: icecast2
# REQUIRE: DAEMON
# BEFORE: login
# KEYWORD: shutdown

# Add the following line to /etc/rc.conf to enable `icecast2'. This requires
# a working configuration in /usr/local/etc/icecast.xml.
#
#icecast_enable="YES"
#
# Make sure the <changeowner> section in your /usr/local/etc/icecast.xml is
# not commented out - icecast refuses to run as root.
#

. "/etc/rc.subr"

name="icecast"
rcvar=`set_rcvar`

command="/usr/local/bin/icecast"
command_args="-b 1>/dev/null"
required_files="/usr/local/etc/$name.xml"

# read configuration and set defaults
load_rc_config "$name"
: ${icecast_enable="NO"}
: ${icecast_flags="-c ${required_files}"}

run_rc_command "$1"

4
exytab @exytab
и почему оно может не работать?