Разделять сервер вещания и программу вещания большого смысла нет. Трафик посчитан примерно по текущим ежедневным логам. Естественно, при сотнях клиентов будет и трафик расти. Но этого не будет никогда ;) А если и случится, то переместится лишь Icecast вообще на любую площадку, хоть на retroscene, трафик с нюком как-нибудь оплатим. Но управляющая программа всё равно останется на железке под боком.
А, да, еще RadioBoss немного обработкой занимается, громкость треков нормализует, чтобы на выходе громкость сильно не скакала от трека к треку + кроссфейды + определяет тишину в начале и конце треков и автоматически отрезает. Ну, короче, чуть-чуть занимается интеллектуальной предобработкой перед озвучиванием и передачей в эфир.
Насчет организации вещания: предлагаю такой расклад.
Вещание идет действительно с выделенной машинки, с виндой, радиобоссом и хранилищем треков, но icecast к которому подключаются клиенты да и веб хостится размещен на выделенной площадке. то есть на него поступает один поток и выходят несколько клиентских. Такое решение позволит забыть хотя бы про плату за ip и возможно доменное имя.
я кстати не понял как вы тут подсчитали трафик. Он будет: ширина одного слушателя * число слушателей.
при чем тут вообще хранилище — его что постоянно все туда сюда перекачивают?
в качестве вещательной машины достаточно Intel stick с большой флешкой для треков. У него и винда лицензионная :) и жрет он заметно меньше
RadioBoss не жрущий практически, Icecast тоже в принципе. На атоме будет медленее генерировать плейлисты и совсем медленно обрабатывать базу, но жить будет.
Лицензия на винду есть и она была куплена не для радио, просто перешла по наследству ;)
А вот железо дохнет пачками т.к. всё крутилось на уже подержанных железках. Но винты конечно юзаются очень неплохо. Надо брать что-то помедленнее, но понадёжнее. Статы постоянно пишутся, в каждый файл проигранный прописывается мета информация + в базу, при генерации сильно винт задействован. Раньше плейлисты генерировались почти каждый час: час спектрума, час атари, час xm-треки, час MmcM ))) Сейчас в сутки генерируется всего 2 плейлиста. Думаю, на новом железе будет в автономном режиме работать несколько лет без проблем.
Хорошенькие у нас запросы для радиовещания! Ужели радиобосс такая жручая софтина?
Я помниться хотел подарить готовый конфиг на Atom для этой цели — вроде предлагал когда то…
И где, кстати стоимость лицензии на винду уж тогда?
И чего кстати железо то дохнет так — место заколдованное чтоли?
Это ограничение, да. А еще хранилище на 160+ гигабайт + трафик 1,5-2 гигабайта в месяц.
Вот что предлагает DO, например. Куда вписаться? И как поставить win?
Даже на DO (не самом дешёвом, кстати) что там за 5$ предлагается?
В принципе, можно ужаться, если выбросить треть треков и пережать всё в 128kbps. Но как быть с управляющей программой? Альтернативы наверняка есть. Хотелось бы точно такую же по возможностям и удобству управления.
Огромное спасибо за грамотный и информативный пост! Для меня сразу многие моменты стали понятны! Я долго не мог разобраться с пунктом Voting Categories. Почему-то подумал, что это темы на которые надо трэк писать. =)
Я конечно не знаю реальной нагрузки или может быть чего-то не понимаю, но почему нельзя арендовать какой-нибудь дроплет, да хотя бы на Digital Ocean, которые начинаются от $5/mo? Единственным ограничением является то, что RadioBoss только под Windows платформу, но я думаю, что под Linux точно есть альтернативные OSS аналоги.
базу на Atom я и не предлагаю обрабатывать можно все подготовить на рабочем компе и перебросить на вещательный
Вещание идет действительно с выделенной машинки, с виндой, радиобоссом и хранилищем треков, но icecast к которому подключаются клиенты да и веб хостится размещен на выделенной площадке. то есть на него поступает один поток и выходят несколько клиентских. Такое решение позволит забыть хотя бы про плату за ip и возможно доменное имя.
я кстати не понял как вы тут подсчитали трафик. Он будет: ширина одного слушателя * число слушателей.
при чем тут вообще хранилище — его что постоянно все туда сюда перекачивают?
в качестве вещательной машины достаточно Intel stick с большой флешкой для треков. У него и винда лицензионная :) и жрет он заметно меньше
Лицензия на винду есть и она была куплена не для радио, просто перешла по наследству ;)
А вот железо дохнет пачками т.к. всё крутилось на уже подержанных железках. Но винты конечно юзаются очень неплохо. Надо брать что-то помедленнее, но понадёжнее. Статы постоянно пишутся, в каждый файл проигранный прописывается мета информация + в базу, при генерации сильно винт задействован. Раньше плейлисты генерировались почти каждый час: час спектрума, час атари, час xm-треки, час MmcM ))) Сейчас в сутки генерируется всего 2 плейлиста. Думаю, на новом железе будет в автономном режиме работать несколько лет без проблем.
Я помниться хотел подарить готовый конфиг на Atom для этой цели — вроде предлагал когда то…
И где, кстати стоимость лицензии на винду уж тогда?
И чего кстати железо то дохнет так — место заколдованное чтоли?
Вот что предлагает DO, например. Куда вписаться? И как поставить win?
Даже на DO (не самом дешёвом, кстати) что там за 5$ предлагается?
В принципе, можно ужаться, если выбросить треть треков и пережать всё в 128kbps. Но как быть с управляющей программой? Альтернативы наверняка есть. Хотелось бы точно такую же по возможностям и удобству управления.