Тема: icecast+ices+sam=обрыв потока
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>
-------------------------------------------------------------
Заранее спасибо за ответ