Комментарии 34
Вкусно, но дорого.
Зато сравнительно out-of-the-box. Помнится, пару лет назал играла у нас станция для своих с периодическими живыми включениями — и то-то я намаялся с созданием сетки под эфир на шауткасте.
Для ретрансляции подойдет средний VPS с широким каналом на отдачу.
Сервер же транслирующий можно и дома поставить, но при условии стабильного провайдера. Скорость необходимая зависит от качества музыки. Для онлайн-радио 192 кбит/с будет хватать.
Сервер же транслирующий можно и дома поставить, но при условии стабильного провайдера. Скорость необходимая зависит от качества музыки. Для онлайн-радио 192 кбит/с будет хватать.
а что именно дорого? Ведь программа бесплатна?
Программа бесплатна. Наверно, имелось ввиду, что дорого сервер содержать.
Ну если этот параметр учитывать, то зависит от того где живёте. Например у меня свой игровой сервер в Севастополе(Крым). Там канал 60/20мбит (500р) и электричество (0,2гр=~70коп) и жрёт сервер ватт 500 не более при пике нагрузок. и того выходит не очень таки гигантская сумма… Ну а в Питере при таком же конфиге я влетел бы огого в какую копеечку). Для статистики: 500ватт/ч*24*30=360кВатт*0,2=72грн(~255р). Итого получаем 255+500=755р. При расчёте на питерские цены одно электричество будет только: 360*2,75р=990р. Это всё примерные цены и расчёты(лол) так что не следует их брать за основу. Так же примите к сведению, что за аренду помещения я не плачу. сервер стоит, точнее висит в прихожей в квартире. Так что арендная плата какбы уже уплочена в квартплату. Всё) Если конечно это имелось ввиду))
Можете объяснить, зачем для серверов такой конфигурации (CPU 500-750Mhz, RAM 256-512MB) вы выбрали сборку дистрибутива x86_64? Почему не 32-битную x86 (i386), ведь Ubuntu Server до сих пор продолжает выпускаться и в версии x86 тоже.
Подозреваю. что это был какой-нибудь VPS без возможности выбора архитектуры.
При обычном использовании разница не существенна, на слабых серверах можно использовать 32-битную версию.
64-битную сборку выбрал лишь потому что собираюсь ставить радиостанцию на мощный сервер, помимо самой станции в планах установка еще нескольких сервисов.
Об этом опишу позже.
64-битную сборку выбрал лишь потому что собираюсь ставить радиостанцию на мощный сервер, помимо самой станции в планах установка еще нескольких сервисов.
Об этом опишу позже.
Интересно, спасибо за статью.
Сам когда-то увлекался онлайн радиовещанием для друзей, но в то время ни знаний ни опыта не было и приходилось пользоваться фмхостом.
Сам когда-то увлекался онлайн радиовещанием для друзей, но в то время ни знаний ни опыта не было и приходилось пользоваться фмхостом.
К сожалению, в AirTime такой возможности нету.
Если Вы хотите вещать при помощи микрофона, то можно использовать несколько приемов:
1.) Использовать SAM Broadcaster (это довольно мощный продукт для ведения эфиров)
2.) Передавать на транслирующий сервер поток с речью и соединить в один
Если Вы хотите вещать при помощи микрофона, то можно использовать несколько приемов:
1.) Использовать SAM Broadcaster (это довольно мощный продукт для ведения эфиров)
2.) Передавать на транслирующий сервер поток с речью и соединить в один
Второй вариант как по мне более привлекателен, немного приглушить звук на первом потоке и вуаля!
«Передавать на транслирующий сервер поток с речью и соединить в один» — icecast2 этого не умеет. Но он умеет переключаться на другой «запасной» поток в случае отсутствия основного источника при помощи механизма fallback-mount. То есть, если диджей отдыхает, то вещается «запасной» поток, например, при помощи ices0, ices2 или ezstream. Когда диджей подключается к вещанию, то icecast2 автоматом обнаруживает это и начинает выдавать в эфир поток диджея.
На нашем локальном интернет радио, ретранслирующем спутниковое радио в сеть, мы переключаем на поток, вещающий тишину (файл silence.mp3 :). В случае интернет-радио с ведущими схема простая — создаётся маунт-пойнт для «основного» потока, который переключается на запасной маунт-пойнт.
На нашем локальном интернет радио, ретранслирующем спутниковое радио в сеть, мы переключаем на поток, вещающий тишину (файл silence.mp3 :). В случае интернет-радио с ведущими схема простая — создаётся маунт-пойнт для «основного» потока, который переключается на запасной маунт-пойнт.
<mount>
<mount-name>/dj-radio</mount-name>
<password>hackme</password>
<hidden>0</hidden>
<fallback-mount>/backup-radio</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>
<mount>
<mount-name>/backup-radio</mount-name>
<password>hackme2</password>
<hidden>1</hidden>
<no-yp>1</no-yp>
</mount>
Очень интересная штука. Я начинал такое делать для erlyvideo, но заказчик слился.
А какой-то минимальный генератор плейлистов предусмотрен? Или какая-то совместимость с тем же powergold, например? Все-таки грамотно выстроенный плейлист — основа радиоэфира
кстати для тех, кого заинтересовал календарь с одного из скринов — это так называемый wdCalendar. Очень вкусный аналог Google Calendar, написанный китайскими (и не только) разработчиками.
к чему это? да по сути ни к чему. просто однажды по работе, очень нужен был хороший календарь, с кучей возможностей и желательно походивший на Google Calendar. так и нашёлся: www.web-delicious.com/jquery-plugins-demo/wdCalendar/sample.php
p.s. мне приходилось сильно его раздербанивать и вводить новый функционал. и скажу, что несмотря на то, что документации по нему мало — всё равно отлично поддался пониманию исходный код.
// думаю вы понимаете, что это не реклама. просто на случай, если кому-то будет нужно. и как показывает практика — нужно бывает.
к чему это? да по сути ни к чему. просто однажды по работе, очень нужен был хороший календарь, с кучей возможностей и желательно походивший на Google Calendar. так и нашёлся: www.web-delicious.com/jquery-plugins-demo/wdCalendar/sample.php
p.s. мне приходилось сильно его раздербанивать и вводить новый функционал. и скажу, что несмотря на то, что документации по нему мало — всё равно отлично поддался пониманию исходный код.
// думаю вы понимаете, что это не реклама. просто на случай, если кому-то будет нужно. и как показывает практика — нужно бывает.
А разве это не fullcalendar? arshaw.com/fullcalendar/
Спасибо за пост, сейчас как раз делаем проект онлайн — радио
Натыкались на Airtime, но сочли его слишком тяжелым.
Решили писать все свое на Питон/Джанго
Натыкались на Airtime, но сочли его слишком тяжелым.
Решили писать все свое на Питон/Джанго
Вроде есть отечественный «аналог» radiocms.ru
поправьте пожалуйста строки
edit /etc/apt/sources.list
deb apt.sourcefabric.org/ squeeze main
#sudo apt-get update
#sudo apt-get install sourcefabric-keyring
А то у Вас сначало скачать то, неизвестно откуда.
edit /etc/apt/sources.list
deb apt.sourcefabric.org/ squeeze main
#sudo apt-get update
#sudo apt-get install sourcefabric-keyring
А то у Вас сначало скачать то, неизвестно откуда.
А не подскажите где в debian 6 взять libmp3lame0 уже просто мз взорвал с данной либой
Для 32-бит:
Для 64-бит
Потом для 32-бит
Для 64-бит
wget mirror.yandex.ru/debian-multimedia/pool/main/l/lame/libmp3lame0_3.98.2-0.4_i386.deb
wget mirror.yandex.ru/debian-multimedia/pool/main/l/lame/libmp3lame-dev_3.98.4-0.0_i386.deb
Для 64-бит
wget mirror.yandex.ru/debian-multimedia/pool/main/l/lame/libmp3lame0_3.98.4-0.0_amd64.deb
wget mirror.yandex.ru/debian-multimedia/pool/main/l/lame/libmp3lame-dev_3.98.4-0.0_amd64.deb
Потом для 32-бит
dpkg -i libmp3lame0_3.98.4-0.0_i386.deb
dpkg -i libmp3lame-dev_3.98.4-0.0_i386.deb
Для 64-бит
dpkg -i libmp3lame0_3.98.4-0.0_amd64.deb
dpkg -i libmp3lame-dev_3.98.4-0.0_amd64.deb
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Управление радиоэфиром через браузер