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

icecast+ices+sam=обрыв потока

 

11
gipsy @gipsy
Hi, All!
В общем проблема на сабжевом софте.
Вводная:
в конфиге Icecast прописаны две точки монтирования /live и /music
к точке /music цепляется ices и вещает со своего плейлиста - беспилотный эфир
к точке /live цепляется SAM и RJ через него говорит в эфир и ставит свой плейлист - живой эфир
Суть проблемы:
в целом все нормально, но в момент подключения\отключения SAMа плеер у слушателя теряет поток
винамп пишет connecting, флэшплеер просто молчит, но стоит обновить страницу флешплеера или ткнуть
в ссылку в винампе - плеер попадает на нужный поток (/live или /music в зависимости от того подключился
или отключился SAM).
При подключении SAM поток от Ices не убивается (это видно по странице статистики icecast), те существует
два потока, когда SAM отключается остается только поток от Ices.
Подскажите, что можно сделать?
на стороне сервера или может какую-то примочку добавить к флешплееру ? или ограничить число потоков в
Icecast до одного?
привожу кусок icecast.xml:
---------------------------------------------------------------------
<mount>
<mount-name>/live</mount-name>
<charset>UTF8</charset>
<stream-name>LIVE AIR</stream-name>
<stream-description>Некоммерческая интернет-радиостанция</stream-description>
<stream-url>http://domain.org:8000/live</stream-url>
<bitrate>64</bitrate>
<username>source</username>
<password>******</password>
<intro>/intro64.mp3</intro>
<fallback-mount>/music</fallback-mount>
<fallback-override>1</fallback-override>
</mount>

<mount>
<mount-name>/music</mount-name>
<charset>UTF8</charset>
<stream-name>Radiostation</stream-name>
<stream-description>Некоммерческая интернет-радиостанция</stream-description>
<stream-url>http://domain.org:8000/music</stream-url>
<bitrate>64</bitrate>
<username>source</username>
<password>******</password>
<intro>/intro64.mp3</intro>
<fallback-mount>/live</fallback-mount>
<fallback-override>1</fallback-override>
</mount>
-------------------------------------------------------------
Заранее спасибо за ответ

1400
Pheoru @Pheoru
Есть плееры, которые поддерживают fallback, есть те, которые не поддерживают. Флеш-плеер из последних.

11
gipsy @gipsy
хорошо. ну а винамп поддерживает фолбэк? имхо, да. но в нем происходит тоже самое

1400
Pheoru @Pheoru
У меня, как и у многих других (я тестировал эту технологию достаточно давно), в Винампе такого не происходит.
Битрейт, частота дискредитации одинаковые у лайва и нон-стопа?

11
gipsy @gipsy
в конфигах обеих программ - да, а так треки разные по битрейту.

1400
Pheoru @Pheoru
В таком случае у айсеса должен быть _активирован_ параметр "reencode", иначе все загруженные треки будут вещаться в собственных битрейтах, следовательно слушателей при "перебрасывании" на другой поток либо выкинет, либо звук пойдет с искажениями.

11
gipsy @gipsy
<Reencode>1</Reencode> типо того?
если да, то так и стоит