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

микшер потоков

 

94
chedim @chedim
Очень напрягает резкий "перескок" музыки на радио при переключении источников. Поэтому хотелось бы найти программку, которая бы стояла между несколькими источниками и сервером вещания и позволяла бы менять источники кроссфейдингом, то есть, по сути - микшер источников =)

Кто-нибудь знает, как это сделать - есть ли готовые решения или придется писать самому? =(

94
chedim @chedim
Урря!!!
Я сделал это =)
Инструментарий:
Icecast - 1 штука
Virtual Audio Cable - 1 штука. Внимание! в настройках кабеля должна быть включена опция Volume Control!
Apollo mp3 player - 2 штуки, причем настроенные на вывод на один и тот же виртуальный кабель
FadeAmp - 1 штука
SimpleCast - 1 штука, настроенная снимать звук с виртуального кабеля

На сервере заведены потоки:
Эфирные потоки - те, что доступны слушателям
Диджейские потоки - потоки, на которые вещают диджеи во время своих эфиров (кстати, могут и не во время)
Поток-автомат - поток, на который постоянно вещает "дефолтный" источник

Соответственно, схема почти проста =)
Один из плееров снимает поток-автомат и направляет его в виртуальный кабель, а симплкаст снимает его с виртуального кабеля и перераспределяет на эфирные потоки.

Для переключения на диджея необходимо во втором плеере запустить диджейский поток, предварительно выставив в этом плеере громкость на ноль. После этого необходимо, дождаться подходящего момента и с помощью FadeAmp'a сделать на плеерах кроссфейдинг.

Все. диджей в эфире =)


В итоге у нас получился звукорежиссерский пульт радио =)

теперь думаю над оптимизацией всего этого и собирания в одну прогу =)

Отредактировано chedim - 01.06.2007