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

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

 

6
Phoenix3008 @Phoenix3008
Столкнулся с такой проблемой, может ко нибудь поможет её решить.
Имею отдельную машину под сервер, ОС 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>


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

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

6245
Тарас @tarasian666
зачем 3 маунта?
Phoenix3008 пишет:

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

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

6
Phoenix3008 @Phoenix3008
tarasian666 пишет:

зачем 3 маунта?
Phoenix3008 пишет:

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

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

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

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

6245
Тарас @tarasian666
Phoenix3008 пишет:

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

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

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

15
Игорь @Gory26
У меня схожая проблема. В конфиге прописаны два маунта, /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>

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

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

Отредактировано Gory26 - 25.02.2011
6
Phoenix3008 @Phoenix3008
В виндовском серваке все равно не работает ((

6245
Тарас @tarasian666
но в Gory26 заработало же

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

888
Falcon @Falcon
xolseg пишет:

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

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

11
xolseg @xolseg
Falcon пишет:

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

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

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

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

6245
Тарас @tarasian666
в умелых руках и куй балалайка

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

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