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

Как сделать - radiostyle.ru

 

7
peaceful @peaceful
Привет тебе, форумчанин.

Наткнулся недавно в Инете на [url]www.radiostyle.ru[/url]. Этот сайт предлагает любому желающему организовать свою трансляцию. В общем-то, такие сервисы уже есть, только особенность его в том, что пользователь может залить к ним на сервер свои треки и слушать их в своем потоке. Плюс может подключаться как диджей и вещать свой голос.
Мне очень интересно, каким образом такой функционал реализуется? А именно:
1. Какова логическая схема работы и взаимодействия?
2. Какой софт используется?
3. Какое железо необходимо?
4. Нюансы и т.п.

Кто может поделиться соображениями по этому поводу?

1400
Pheoru @Pheoru
Вам клепать не надоело похожие темы? Вы сами можете подумать (изучить технологию), и все сразу встанет на свои места.
1. Сервер (icecast) + авто-диджей (ices) управляются с помощью конфигов (icecast.conf и ices.conf). Php-скрипт на сайте изменяет параметры этих конфигов, в результате чего радиостанция полностью настраивается.
2. Icecast + ices + apache + php + mysql
3. Хватит слабенького одноядерного сервера с 512 мб озу и большим хардом.
4. Нюансов нет.
P.S. Это же касается и радио-точки, и скайкаста и всего-всего-всего подобного.

7
peaceful @peaceful
Опять же, мне мало понятно, каким образом создаются на лету потоки под каждого пользователя. Поясните?

8
GPK @GPK
Более конкретный вопрос: Php-скрипт, получая данные из mysql, изменяет конфиги, по которым ices производят планирование треков?

1400
Pheoru @Pheoru
peaceful, добавление в конфиг + HUP-сигнал (проверка конфига на обновление) на айскаст.
GPK, он тупо пускает плей-листы по часам.