пишет Falcon:
Сделать канал для ведущего (/live)
И всем остальным потокам поставить на него фоллбэк и фоллбэк оверрайд.
Т.е. когда активируется лайв, все будут перенаправлены на него
Не совсем так. В Вашем варианте, если я его правильно понял, слушателей будет перебрасывать на /live не тогда когда он просто активируется, а когда ссылающиеся каналы отключатся (он же будет везде резервным). Т.е. Вам придется вручную поочередно останавливать в SAM'е (или с чего вещаете) каналы [mono]/funk[/mono], [mono]/jazz[/mono], [mono]/groove[/mono]. В таком случае сработает fallback и слушателей перебросит на [mono]<fallback-mount>[/mono], в нашем случае -- /live. Чтобы вернуть слушателей назад на соответствующие каналы Вам потребуется подать на них сигнал, и сработает [mono]<fallback-override>[/mono].
Другой вариант -- это выставить дубликаты диджейского канала по одному на каждый музыкальный канал, т.е. [mono]/funk_live[/mono] для канала [mono]/funk[/mono], [mono]/jazz_live[/mono] для канала [mono]/jazz[/mono] и т.д. Настроить нужно будет /*_live как основные, а просто /* как резервные (т.е. fallback-mount). Понятное дело, все с оверрайдом. При такой схеме подключившийся к лайву диджей будет возвращать слушателя назад, а отключившийся -- сбрасывать на канал соответствующего стиля.
Понятное дело, обе предложенные схемы реализации громоздки, а сама реализация может показаться грубой. Но зато она не выходит за пределы конфига айскаста. Хотя, как уже предложили ранее, можно попробовать запрятать куда-то в админку кнопку массового включения/выключения каналов чтобы не выполнять одно и то же действие по несколько раз.
Добавлено спустя 2 минуты 10 секунд:
http://www.google.ru/#q=icecast+mount+point+fallback