Страница 1 из 2
IceCast 2.3.1
Добавлено: 2008-02-29 4:56:22
zar0ku1
Здраствуйте, прочитал статью
http://www.lissyara.su/?id=1544, почитал комментарии, решил настроить ретрансляцию в сети, но чего-то не выходит.
Почему-то работает только одна станция РадиоРекорд и все... другие, даже из статьи, не работают, хотя на прямую слушаю нормально
icecast.xml и icecast2.sh прикладываю в архиве, помогите, пожалуйста
Re: IceCast 2.3.1
Добавлено: 2008-02-29 9:51:44
schizoid
разверни архив и выложи целиком, ломает качать и смотреть.
ну и расскажи что и как делал ?
Re: IceCast 2.3.1
Добавлено: 2008-02-29 10:29:48
zar0ku1
schizoid писал(а):разверни архив и выложи целиком, ломает качать и смотреть.
ну и расскажи что и как делал ?
вот это файл запуска
Код: Выделить всё
#!/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/icecast.xml"
# read configuration and set defaults
load_rc_config "$name"
: ${icecast_enable="NO"}
: ${icecast_flags="-c ${required_files}"}
run_rc_command "$1"
Вот это конфиг
Код: Выделить всё
<icecast>
<limits>
<clients>100</clients>
<sources>2</sources>
<threadpool>5</threadpool>
<queue-size>102400</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>
<!-- Sources log in with username 'source' -->
<source-password>radiogaga</source-password>
<!-- Relays log in username 'relay' -->
<relay-password>radiogaga</relay-password>
<!-- Admin logs in with the username given below -->
<admin-user>admin</admin-user>
<admin-password>radiogaga</admin-password>
</authentication>
<hostname>localhost</hostname>
<listen-socket>
<port>9000</port>
<bind-address>91.195.51.3</bind-address>
</listen-socket>
<relay>
<server>81.3.150.67</server>
<port>9000</port>
<mount>/high.ogg</mount>
<local-mount>/radio_record.ogg</local-mount>
<on-demand>1</on-demand>
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
</relay>
<relay>
<server>89.108.124.8</server>
<port>10000</port>
<mount>/radio13-64.mp3</mount>
<local-mount>/radio13.ogg</local-mount>
<on-demand>1</on-demand>
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
</relay>
<fileserve>1</fileserve>
<paths>
<basedir>/usr/local/share/icecast</basedir>
<logdir>/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>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
<logsize>10000</logsize> <!-- Max size of a logfile -->
</logging>
<security>
<chroot>0</chroot>
<changeowner>
<user>nobody</user>
<group>nogroup</group>
</changeowner>
</security>
</icecast>
Пробовал и как в примере: два потока в два разных файл с разными исходящими портами... и в одном, и менять станции...
Re: IceCast 2.3.1
Добавлено: 2008-03-02 14:22:54
schizoid
хз, может они ограничили ретрансляцию...
поищи другие радиостанции
Re: IceCast 2.3.1
Добавлено: 2008-03-03 1:23:15
zar0ku1
В том то и дело, что не пробую, все не получается, проходит буферизация и все, затуп...
может кто рабочий файл конфига скинуть с несколькими рабочими станциями, а то я уже теряю веру в себя

Re: IceCast 2.3.1
Добавлено: 2008-06-08 5:38:58
RusBiT
Установил, настроил, работает, даже видео умудрился впихнуть через него
Теперь основная проблема - радио, тв, я граблю из городской сети, но если оно не работает в гор. сети, то сл-но не работает у меня.
Есть ли возможность показывать активность/неактивность ресурса, т.е. не показывать ссылки на неактивное радио.
Re: IceCast 2.3.1
Добавлено: 2008-06-15 14:09:21
tango
Уважаемый RusBiT, а нельзя ли немного поподробнее о прикручивании видео к icecast'у ..?
Re: IceCast 2.3.1
Добавлено: 2008-06-15 16:07:17
RusBiT
Код: Выделить всё
<relay>
<server>84.22.140.73</server>
<port>8100</port>
<mount>/NTV_3</mount>
<local-mount>/NTV</local-mount>
<on-demand>1</on-demand>
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
</relay>
И все работает.
Re: IceCast 2.3.1
Добавлено: 2008-06-15 17:09:23
tango
Я так понимаю, данным куском конфига вы релеете в локальную сеть какой-то внешний видеоканал...
А так чтобы Icecast транслировал например avi-шки с жесткого диска, настраивать не пробовали?
Re: IceCast 2.3.1
Добавлено: 2008-06-15 19:46:55
tango
Сделала....
Icecast теперь у меня транслирует аудио и видео с жесткого диска в локальную сеть.
Правда формат видео должен быть NSV.
И так как конвертировать avi в nsv лениво, вопрос про AVI остается в силе.

Re: IceCast 2.3.1
Добавлено: 2008-06-16 14:08:04
RusBiT
Если видео с hdd вещать , и при это кодировать его , то для данной задачи подойдет vlc

Re: IceCast 2.3.1
Добавлено: 2008-07-02 15:07:04
risk94
я поднял vlc для трансляции файлов с харда. если чем смогу - помогу.
Re: IceCast 2.3.1
Добавлено: 2008-07-02 16:35:33
RusBiT
ИМХО если есть время, напишы статейку

Re: IceCast 2.3.1
Добавлено: 2008-07-02 19:15:06
risk94
RusBiT писал(а):ИМХО если есть время, напишы статейку

та я думаю, что врятли слабаю статейку. вот посмотри ход событий
http://forum.lissyara.su/viewtopic.php?f=17&t=8824
Re: IceCast 2.3.1
Добавлено: 2008-08-14 17:36:57
RusBiT
А если например, недоступно радио источник из интернета, то можно ли как нибудь скрыть радио из списка icecasta?
Re: IceCast 2.3.1
Добавлено: 2008-09-15 14:16:04
RusBiT
Реализовал на php
Re: IceCast 2.3.1
Добавлено: 2008-09-15 20:05:49
zingel
давайте все вместе подумаем и скинем свой опыт по vlc в одну статью, потому, что инструмент мега-функциональный, единственное что он не умеет, так это стримить mp3 по-плей листу...
Re: IceCast 2.3.1
Добавлено: 2008-09-17 11:17:02
risk94
я за. как я уже и писал - у меня функционирует связка по трансляции фильмаков из плейлиста.
IceCast и радиостанции
Добавлено: 2008-09-19 8:26:32
Michael /780
Вот вопросик назрел... Настраивал я эту штуку, но столкнулся с проблемой... Айскаст работает только с интернет радиостанциями которые вещают в формате mp3. Те кто вещают в формате asf (таких большинство) айскаст не ест. Есть ли решение проблемы?
Re: IceCast 2.3.1
Добавлено: 2008-09-19 8:50:48
zingel
ices0
Re: IceCast 2.3.1
Добавлено: 2008-09-20 9:31:43
Michael /780
А есть ссылка на статейку к icecast2 ?
Re: IceCast 2.3.1
Добавлено: 2008-10-09 1:23:24
Wave
блина, а я не могу заставить работать
вылетает с ошибкой
если оставить раздел security
WARNING: Can't change user id unless you are root.
FATAL: could not open error logging (/usr/local/var/log/icecast/error.log): Permission denied
FATAL: could not open access logging (/usr/local/var/log/icecast/access.log): Permission denied
FATAL: Could not start logging
если убрать раздел security
$ icecast -b -c /usr/local/etc/icecast.xml
Starting icecast2
Detaching from the console
$ Server startup failed. Exiting
Re: IceCast 2.3.1
Добавлено: 2008-10-09 1:42:26
Wave
в логах есть такое:
Код: Выделить всё
[2008-10-09 04:16:56] INFO main/main Icecast 2.3.2 server started
[2008-10-09 04:16:56] INFO yp/yp_update_thread YP update thread started
[2008-10-09 04:16:56] INFO connection/get_ssl_certificate No SSL capability on
Re: IceCast 2.3.1
Добавлено: 2008-10-09 2:34:27
Wave
вроде, сейчас icecast стартует
но радио не работает
на вебке нет ссылок на радио
конфиг такой:
Код: Выделить всё
<hostname>localhost</hostname>
<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>8000</port>
<bind-address>192.168.12.254</bind-address>
<!-- <shoutcast-mount>/stream</shoutcast-mount> -->
</listen-socket>
<!--
<listen-socket>
<port>8001</port>
</listen-socket>
-->
<!--<master-server>127.0.0.1</master-server>-->
<!--<master-server-port>8001</master-server-port>-->
<!--<master-update-interval>120</master-update-interval>-->
<!--<master-password>hackme</master-password>-->
<!-- setting this makes all relays on-demand unless overridden, this is
useful for master relays which do not have <relay> definitions here.
The default is 0 -->
<!--<relays-on-demand>1</relays-on-demand>-->
<!-- -->
<relay>
<server>209.51.161.54</server>
<port>8072</port>
<mount>/</mount>
<local-mount>/radio_rock.mp3</local-mount>
<on-demand>1</on-demand>
<relay-shoutcast-metadata>0
</relay>
<relay>
<server>195.222.90.2</server>
<port>8020</port>
<mount>/128.mp3</mount>
<local-mount>/drumwave128mp3</local-mount>
<on-demand>1</on-demand>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>
<relay>
<server>live.galaradio.com</server>
<port>8000</port>
<mount>/kiev.m3u</mount>
<local-mount>/radio_gala.mp3</local-mount>
<on-demand>0</on-demand>
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
</relay>
Re: IceCast 2.3.1
Добавлено: 2008-10-10 1:01:20
Wave
может кто-нибуть поделится рабочим конфигом для этого зверя?