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

Странное поведение fallback mount

 

5
n3o @n3o
Добрый день,

столкнулся со странной проблемой, перечитал много статей и мануал, но так и не нашел решения - из-за этого, прошу помощи у сообщества.

Существует несколько моунтов (на каждый из трех потоков - /320, /128, /32), в добавок к этому существует заглушка, которая включается когда вещание по одному из потоков отваливается. Заглушка сделана через встроенный механизм отката Icecast и плеер ezstream который пережимает все исходники в поток 128 Кбит и вещает на mount /play.

После отвала источника происходит следующее:

-- пропадаю потоки 320, 128, 32
-- клиентов перебрасывает на резерв (заглушку ezstream, поток /play)

Проблема заключается в том, что после появления источника всех клиентов перекидывает на поток /320

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

Единственное мое подозрение было - fallback-override в Icecast перекидывает ВСЕХ клиентов на первый указанный в конфиге mount с данной опцией. Проверил переставив секцию с 128 в самый верх - ничего не изменилось. Ниже привожу конфиг.

<mount>
<mount-name>/128</mount-name>
<username>source</username>
<password></password>
<fallback-mount>/play</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
<charset>CP1251</charset>
</mount>

<mount>
<mount-name>/320</mount-name>
<username>source</username>
<password></password>
<fallback-mount>/play</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
<charset>CP1251</charset>
</mount>

<mount>
<mount-name>/32</mount-name>
<username>source</username>
<password></password>
<fallback-mount>/play</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
<charset>CP1251</charset>
</mount>

<mount>
<mount-name>/play</mount-name>
<username>source</username>
<password></password>
<charset>CP1251</charset>
</mount>

Если есть у кого-нибудь мысли - буду благодарен.

Отредактировано n3o - 18.07.2011
5
n3o @n3o
Кто-нибудь сталкивался?

468
Klef @Klef
у всез маунтов один и тот же фалбак, при возрате с него он будет возвращать всех на один маунт (вроде на тот, кто поднялся первым)
используйте три маунта с фалбаком на три других маунта.

p.s.да и то что разное качество фалбак для них 128 есть не хорошо

5
n3o @n3o
Спасибо за совет. Придется, действительно поднимать еще 2 дополнительных источника...

468
Klef @Klef
при использовании одного источника, можно сделать на айскасте нужное количество релеев (по требованию) и на них уже фалбачить