Pull to refresh

Comments 34

Зато сравнительно out-of-the-box. Помнится, пару лет назал играла у нас станция для своих с периодическими живыми включениями — и то-то я намаялся с созданием сетки под эфир на шауткасте.
Для ретрансляции подойдет средний VPS с широким каналом на отдачу.
Сервер же транслирующий можно и дома поставить, но при условии стабильного провайдера. Скорость необходимая зависит от качества музыки. Для онлайн-радио 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-битную сборку выбрал лишь потому что собираюсь ставить радиостанцию на мощный сервер, помимо самой станции в планах установка еще нескольких сервисов.
Об этом опишу позже.
Интересно, спасибо за статью.
Сам когда-то увлекался онлайн радиовещанием для друзей, но в то время ни знаний ни опыта не было и приходилось пользоваться фмхостом.
Я с детства мечтал о собственной радиостанции.
Потом имел небольшой опыт на ShoutCast под Winamp'ом. Когда накопил денег, решил этим заняться вплотную, начал изучать Unix, экспериментировать.
Сейчас постоянно ищу информацию по этому поводу, в рунете информации очень мало, в основном копипаст.
Чисто из любопытства, до Airtime с чем дело имели?
С самого начала — ShoutCast под Windows.
Потом перешел на Unix версию. А дальше Icecast2+ices0+SAM Broadcaster, в итоге ices0 поменял на mpd.
UFO just landed and posted this here
К сожалению, в AirTime такой возможности нету.
Если Вы хотите вещать при помощи микрофона, то можно использовать несколько приемов:
1.) Использовать SAM Broadcaster (это довольно мощный продукт для ведения эфиров)
2.) Передавать на транслирующий сервер поток с речью и соединить в один
Второй вариант как по мне более привлекателен, немного приглушить звук на первом потоке и вуаля!
«Передавать на транслирующий сервер поток с речью и соединить в один» — icecast2 этого не умеет. Но он умеет переключаться на другой «запасной» поток в случае отсутствия основного источника при помощи механизма fallback-mount. То есть, если диджей отдыхает, то вещается «запасной» поток, например, при помощи ices0, ices2 или ezstream. Когда диджей подключается к вещанию, то icecast2 автоматом обнаруживает это и начинает выдавать в эфир поток диджея.

На нашем локальном интернет радио, ретранслирующем спутниковое радио в сеть, мы переключаем на поток, вещающий тишину (файл 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, например? Все-таки грамотно выстроенный плейлист — основа радиоэфира
Во вкладке «PLAYLIST BUILDER», создаются плейлисты.
Есть возможность создания плавного перехода между треками, показывается информация о треках, их длительность.
При заполнении эфирной сетки, видно заполнение эфира, если он до конца не забит или переполнен — вылезет предупреждение.
кстати для тех, кого заинтересовал календарь с одного из скринов — это так называемый wdCalendar. Очень вкусный аналог Google Calendar, написанный китайскими (и не только) разработчиками.

к чему это? да по сути ни к чему. просто однажды по работе, очень нужен был хороший календарь, с кучей возможностей и желательно походивший на Google Calendar. так и нашёлся: www.web-delicious.com/jquery-plugins-demo/wdCalendar/sample.php

p.s. мне приходилось сильно его раздербанивать и вводить новый функционал. и скажу, что несмотря на то, что документации по нему мало — всё равно отлично поддался пониманию исходный код.

// думаю вы понимаете, что это не реклама. просто на случай, если кому-то будет нужно. и как показывает практика — нужно бывает.
Мне нравиться, уже 2 проекта на нем сделал
Спасибо за пост, сейчас как раз делаем проект онлайн — радио
Натыкались на Airtime, но сочли его слишком тяжелым.
Решили писать все свое на Питон/Джанго
А node.js еще моднее джанги сейчас :)
Нужно посмотреть, что и как с ним можно сделать. С node.js не сталкивался =(
Надеюсь, поделитесь опытом.
Я думаю как закончим будет подробный пост и о проекте и об инструментах, которыми пользовались для его создания
Вроде есть отечественный «аналог» radiocms.ru
поправьте пожалуйста строки

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-бит:
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
Sign up to leave a comment.

Articles

Change theme settings