Страница 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
В том то и дело, что не пробую, все не получается, проходит буферизация и все, затуп... :cry:
может кто рабочий файл конфига скинуть с несколькими рабочими станциями, а то я уже теряю веру в себя :?

Re: IceCast 2.3.1

Добавлено: 2008-06-08 5:38:58
RusBiT
Установил, настроил, работает, даже видео умудрился впихнуть через него :lol:
Теперь основная проблема - радио, тв, я граблю из городской сети, но если оно не работает в гор. сети, то сл-но не работает у меня.
Есть ли возможность показывать активность/неактивность ресурса, т.е. не показывать ссылки на неактивное радио.

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 :smile:

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
ИМХО если есть время, напишы статейку :good:

Re: IceCast 2.3.1

Добавлено: 2008-07-02 19:15:06
risk94
RusBiT писал(а):ИМХО если есть время, напишы статейку :good:
та я думаю, что врятли слабаю статейку. вот посмотри ход событий 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
может кто-нибуть поделится рабочим конфигом для этого зверя?