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

Возможно ли несколько потоков с разной музыкой + фоллбэк и др. радости

 

83
Алекс @Alex_L
Всем привет, друзья.
Собственно вопрос такой:
Используя стандартные средства: Windows Server, Icecast и SAM
сделать следующее:
Несколько потоков по жанрам музыки.
То есть:
1) канал скажем фанк-музыка
2) джаз
3) грув
и т.д.
Но - самое главное - нужно сделать как-то так, чтобы при выходе в эфир все слышали ведущего.

Вопрос: Как?
Особая благодарность ответившему.

888
Falcon @Falcon
Сделать канал для ведущего (/live)
И всем остальным потокам поставить на него фоллбэк и фоллбэк оверрайд.
Т.е. когда активируется лайв, все будут перенаправлены на него

83
Алекс @Alex_L
Это конечно вариант, но как айскаст будет перебрасывать слушателей обратно(каждого на свой канал), когда ведущий будет заканчивать эфир?

888
Falcon @Falcon
Alex_L пишет:

Это конечно вариант, но как айскаст будет перебрасывать слушателей обратно(каждого на свой канал), когда ведущий будет заканчивать эфир?

Никак(

49
IceMaster @IceMaster
Девочки, уж сколько раз твердили миру:
**********
Будет перекидывать слушателей независимо от фоллбеков. Можно наскриптовать как угодно и засунуть подальше в админку сайта. Надо будет просто нажать кнопку "вылезти в эфир" и система переключит. Неужели это так сложно сделать?

Никак(

Сделать можно ВСЕ, ведь речь идет о IceCast - свободном ПО, которое каждый может использовать как угодно, добавляя в него необходимый ему функционал. Это не вендоблядство, где надо поджав хвост просить авторов и надеяться, что они соизволят что-то реализовать. Тут все просто - взял и сделал.

888
Falcon @Falcon
IceMaster пишет:

Девочки, уж сколько раз твердили миру:
********** … on=/mount2
Будет перекидывать слушателей независимо от фоллбеков. Можно наскриптовать как угодно и засунуть подальше в админку сайта. Надо будет просто нажать кнопку "вылезти в эфир" и система переключит. Неужели это так сложно сделать?

Уважаемый, может хватит уже выпячивать на показ, какой Вы очень умный? Как минимум, это некрасиво.
moveclients - не решение данной проблемы. Это простое перемещение слушателей на определенный маунт. Вопрос изначально стоял в другом: Как переместить слушателей обратно на те маунты, с которых их забрали

83
Алекс @Alex_L
Собственно Falcon прав.
Выставлять свою глупость под видом "очень умного решения" не нужно. Это вас не красит.

Вопрос так и остался не решенным:
Как, после прямого эфира, вернуть всех слушателей назад, каждого на свой канал?
В наличии имеется VDS на Windows Server.
Icecast, Sam и прочие радости.
И ах да: От Сэма не хотелось бы отказываться.. т.к. есть фичи, которые очень помогают. Один PAL чего стоит..

49
IceMaster @IceMaster
Falcon пишет:

Уважаемый, может хватит уже выпячивать на показ, какой Вы очень умный? Как минимум, это некрасиво.
moveclients - не решение данной проблемы. Это простое перемещение слушателей на определенный маунт. Вопрос изначально стоял в другом: Как переместить слушателей обратно на те маунты, с которых их забрали

Уважаемый, может хватит уже показывать всем свою глупость? Как минимум, это некрасиво. Вы не можете 2 раза вызвать эту функцию с разными параметрами? Вы не можете отследить конец стрима? Может быть даже диджей настолько криворук, что не может вручную запустить автодиджея? Перестаньте везде искать кнопку "сделать заебись", посмотрите на имеющиеся средства как на ИНСТРУМЕНТЫ, включите голову и решите задачу с их помощью. moveclients в данном случае выполнит все нужное вам и многое другое.

1572
KyPIIaToB @KyPIIaToB
IceMaster уважаемый, Вы бы хоть один раз выложили тут готовое решение, а не кричали какой Вы умный и можете все сделать.. Мы понимает что Вы мастер, от этого им легче не станет!

201
burn @burn
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 секунд:
**********

201
burn @burn
Alex_L
Кстати, интересные жанры Вы назвали. Интересные, в смысле, по сравнению с тем что обычно играют.
Удачи в развитии, и, само собой, хотелось бы послушать :)

Отредактировано burn - 18.12.2011
410
Евгений @Drakkar
IceMaster: Если по-французски не понимаешь, то скажу по-русски: Хорош выёбываться. Те правду сказали, хоть бы раз сам выложил тут готовое решение, а не понтовался тем, что у тебя руки не из жопы растут..., в отличии от языка.

235
Gotor @Gotor
Drakkar пишет:

Если по-французски не понимаешь, то скажу по-русски: Хорош выёбываться. Те правду сказали, хоть бы раз сам выложил тут готовое решение, а не понтовался тем, что у тебя руки не из жопы растут..., в отличии от языка.

Хоть и оффтоп, но риальне подпишусь под этим!

112
Юрий @FortNoxBY
какие есть варианты для вещания 3х каналов с разной музыкой для сервера под винду кроме установки 3х копий программ?

6245
Тарас @tarasian666
liquidsoap ))

112
Юрий @FortNoxBY
tarasian666 пишет:

liquidsoap ))

а ну его))...эт не идет....а устанавливать еще раз тот самый вещатель не вариант будет много жрать ресурсов((

6245
Тарас @tarasian666
в любом случае сколько потоков столько перекодировщиков, соответсвенно каждый будет жрать