Тема: Подмена потока в Icecast2_win32

Столкнулся с такой проблемой, может ко нибудь поможет её решить.
Имею отдельную машину под сервер, ОС Windows на которой стоит Icecast2_win32, вещаю через сема.
Что собственно требуется:
Нужно в канфиге настроить 2 маунт поинта чтобы на один шло постоянно поток с музыкой, а на второй подключался человек для видения эфира.
Притом если человека нет то на втором играла музыка с первого маунта.
Конфиг по маунтам выглядит примерно так

<icecast>
<mount>
        <mount-name>/radio</mount-name>
        <fallback-mount>/nonstop</fallback-mount>
        <fallback-override>1</fallback-override>
    <charset>utf-8</charset>
</mount>
<mount>
        <mount-name>/nonstop</mount-name>
        <fallback-mount>/ices</fallback-mount>
        <fallback-override>1</fallback-override>
    <charset>utf-8</charset>
</mount>
<mount>
    <mount-name>/ices</mount-name>
    <charset>utf-8</charset>
</mount>
<limits>
        <sources>5</sources>
        <clients>100</clients>
    </limits>
    <authentication>
        <source-password>123456</source-password>
        <admin-user>123456</admin-user>
        <admin-password>123456</admin-password>
    </authentication>

    <hostname>localhost</hostname>
    <listen-socket>
        <port>8176</port>
    </listen-socket>
    <fileserve>1</fileserve>
    <paths>
        <basedir>./icecast</basedir>
        <logdir>./icecast_logs</logdir>
        <webroot>./web</webroot>
        <adminroot>./admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>
    <security>
        <chroot>0</chroot>
        <changeowner>
            <user>123456</user>
            <group>123456</group>
        </changeowner>
    </security>
</icecast>


Но вот собственно я столкнулся с проблемой когда данный конфиг загружаю, то все грузиться, но маунты не отображаются в веб листе.

Когда семом конекчусь к серваку то могу указать любой маунт даже который не существует и он его создает, но когда аудио поток не идет маунт пропадает.
Как ето пофиксить может кто нибудь подсказать?

2

Re: Подмена потока в Icecast2_win32

зачем 3 маунта?

пишет Phoenix3008:

Но вот собственно я столкнулся с проблемой когда данный конфиг загружаю, то все грузиться, но маунты не отображаются в веб листе.

а к маунтам источник подключен?
если не подключен то и отображаться не будет

3

Re: Подмена потока в Icecast2_win32

пишет tarasian666:

зачем 3 маунта?

пишет Phoenix3008:

Но вот собственно я столкнулся с проблемой когда данный конфиг загружаю, то все грузиться, но маунты не отображаются в веб листе.

а к маунтам источник подключен?
если не подключен то и отображаться не будет

Вся проблема в том что конфиг почему то отказывается воспринимать маунт настройки в виндовском сервере.
Хотя под фряхой у меня появляются три маунта хотя к ним нет подключенного потока, а в винде можно вставить любой маунт которого даже в настройках нету и приетом его даже запаролить нельзя.
Вот потому я и спрашиваю как сделать чтобы в винде конфиги кушались как в юникс ситемах, может в винде какой то другой язык переменных.
На вопрос почему не оставить фряху я отвечу просто, фряха не подходит для всех моих нужд как и любой другой юникс сервер ((

Помогите плиз сделать так чтобы у меня в виндовском айскасте вышла точно такая же хрень как на етом адресе.
http://animka.cc:8176/

4

Re: Подмена потока в Icecast2_win32

пишет Phoenix3008:

а в винде можно вставить любой маунт которого даже в настройках нету и приетом его даже запаролить нельзя.

так в любом айскасте можно, пароль тогда общий

и настройки что на вин что на ник почти идентичны

5

Re: Подмена потока в Icecast2_win32

У меня схожая проблема. В конфиге прописаны два маунта, /live и /nonstop. Второй - фоллбэк первого, на второй идёт музыка, а при подключении DJ, они коннектятся к лайфу. На сайте висит кнопка, ведущая на лайф, но когда ведущего нет, то и сигнала там тоже нет, мне нужно, чтобы в этом случае слушателя кидало на нонстоп. Этого не происходит. Подскажите пожалуйста в чём проблема. Конфиг прилагается.

<icecast>
<mount>
        <mount-name>/live</mount-name>
        <fallback-mount>/nonstop</fallback-mount>
        <fallback-override>1</fallback-override>
        <charset>utf-8</charset>
</mount>
<mount>
        <mount-name>/nonstop</mount-name>
        <charset>utf-8</charset>
</mount>
    <limits>
        <sources>2</sources>
        <clients>100</clients>
    </limits>
    <authentication>
        <source-password>12345</source-password>
        <relay-password>12345</relay-password>
        <admin-user>abcde</admin-user>
        <admin-password>12345</admin-password>
    </authentication>

    <hostname>IP-ADRESS</hostname>
    <listen-socket>
        <port>PORT</port>
    </listen-socket>
    <fileserve>1</fileserve>
    <paths>
        <logdir>./logs</logdir>
        <webroot>./web</webroot>
        <adminroot>./admin</adminroot>
        <alias source="/" dest="/status.xsl"/>
    </paths>
    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
          <loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
    </logging>
</icecast>

6

Re: Подмена потока в Icecast2_win32

в конфиге ошибок нет, разве не нравиться айсу порядок, ведь по стандарту идут сначала лимиты, потом пароли, потом ip port и тогда уже маунты

7

Re: Подмена потока в Icecast2_win32

Поменял маунты и пароли местами, заработало, спасибо большое.

Отредактировано Gory26 (25-02-2011 13:03:31)

8

Re: Подмена потока в Icecast2_win32

В виндовском серваке все равно не работает ((

9

Re: Подмена потока в Icecast2_win32

но в Gory26 заработало же

10

Re: Подмена потока в Icecast2_win32

Проблема такая, как и выше высказавшихся, да немного другая.
есть 2 маунта, фолбек и лайф, конект к лайфу есть и к нонстопу.
Но как мне прикрутить счетчик, если лайф, пропадает при отключение от него ведущего?
icecast2+ices0.4 на никсах

11

Re: Подмена потока в Icecast2_win32

пишет xolseg:

Проблема такая, как и выше высказавшихся, да немного другая.
есть 2 маунта, фолбек и лайф, конект к лайфу есть и к нонстопу.
Но как мне прикрутить счетчик, если лайф, пропадает при отключение от него ведущего?
icecast2+ices0.4 на никсах

1)Парсите маунт лайф
2)Проверяете $currentsong=='' или любая другая переменная.
3)если условие выполняется, парсите нон-стоп

http://radioheart.ru/banners/radioheart_400x40_banner.jpg
RadioHeart.ru: Функциональный радио хостинг с автодиджеем и нонстопом, а так же быстрый виртуальный хостинг. Возможность создать радио за 5 минут, подключить автодиджей и нонстоп.
Отзывы о хостинге

12

Re: Подмена потока в Icecast2_win32

пишет Falcon:

1)Парсите маунт лайф
2)Проверяете $currentsong=='' или любая другая переменная.
3)если условие выполняется, парсите нон-стоп

Current Song:     яюK - яюI
Вот такую абру кадабру выдаёт, проблема в тегах я так понимаю? Или кодировка?

13

Re: Подмена потока в Icecast2_win32

кодировка + ices не всегда читает кирилицу

14

Re: Подмена потока в Icecast2_win32

попробывал поебстись с sc_trans 2.6 не очень понравилось что стоит денег, попробывал 2.5 не читает теги... бред.. заплатил денег, вроде настроил, кирица показывает, но парсить с 2х потоков кол-во слушателей не получается,....
Настраивал сем+sc_trans2 бред сивой кобылы, пока не перегрузил сервер не хотел подключаться.. ;-( Не удобный sc_trans(((

15

Re: Подмена потока в Icecast2_win32

в умелых руках и куй балалайка

парсить с двух потоков тоже не проблема и не касаеться sc_trans ни коем образом

перегружать сервер тоже тупо, достаточно было перегрузить программу