Comments 36
Маловато технических подробностей. Но спасибо за идею про твиттер.
Как решили проблему с кодировкой? Русские титлы и т.п.
У ices с этим проблемы, насколько помню.
За статью спасибо.
У ices с этим проблемы, насколько помню.
За статью спасибо.
utf-8 не спасает?
либо так
habrahabr.ru/blogs/linux/87368/
habrahabr.ru/blogs/linux/87368/
Спасибо было интересно, но поподробней бы.
Ибо «как устроена наша радиостанция изнутри», подразумевает хоть какие то технические подробности помимо названий используемых программ.
Ибо «как устроена наша радиостанция изнутри», подразумевает хоть какие то технические подробности помимо названий используемых программ.
Отличная статья. Спасибо. Хотелось бы еще подробностей про jabber-бота и примеров скриптов :)
Интересуют подробности «прямого эфира». Что он из себя представляет? Ведущий + Музыка + Живое общение? Устраиваете ли удаленные звонки (например через skype) с выпуском в эфир он-лайн, чем сводите ведущего и фоновую музыку?
Вроде бы как раз на эти вопросы я в прошлой статье отвечал. У нас максимально навороченные технически эфиры проводятся, да :) Послушать можно или на сайте у меня фрагменты какие-то или просто выпуск ТСН, например.
Спасибо за статью!
Хотелось бы узнать сколько ресурсов сервера съедает подобная радиостанция и сколько слушателей может выдержать?
Хотелось бы узнать сколько ресурсов сервера съедает подобная радиостанция и сколько слушателей может выдержать?
если брать чисто сервер
то вот вам графики
img291.imageshack.us/img291/7515/loadtest3icecastvsshoutjo4.jpg
img291.imageshack.us/img291/7039/loadtest3icecastvsshoutfu6.jpg
img291.imageshack.us/img291/1732/loadtest3icecastvsshoutsp9.jpg
(на графиках сравнение с shoutcast)
для примера случай из жизни.
VDS под фрей, с 450Mhz
на уровне 700 (округленно) слушателей перестало хватать камня. но там уже и канал офигевал )
то вот вам графики
img291.imageshack.us/img291/7515/loadtest3icecastvsshoutjo4.jpg
img291.imageshack.us/img291/7039/loadtest3icecastvsshoutfu6.jpg
img291.imageshack.us/img291/1732/loadtest3icecastvsshoutsp9.jpg
(на графиках сравнение с shoutcast)
для примера случай из жизни.
VDS под фрей, с 450Mhz
на уровне 700 (округленно) слушателей перестало хватать камня. но там уже и канал офигевал )
Станция работает в Amazon EC2 (micro instance). Количество слушателей влияет только на исходящий трафик, который никак не ограничен; загрузка процессора с количеством слушателей практически не связана. Процессор обычно нагружен на 0-5%, текущий load average: 0.57 0.68 0.71.
Проблемы начинаются при интенсивном голосовании: данные хранятся в SQLite, и когда разные клиенты — у нас это ices и jabber-bot — начинают в неё активно писать, они быстро расходуют на блокировку весь I/O, включается CPU throttling и сервер встаёт. (Сегодня такое наблюдали, ищем решение.)
Если сервер с линейным выделением процессора — требования сводятся к трафику. Мы долго использовали в качестве сервера Asus EEE PC 701, его процессор тоже большую часть времени простаивал. (Ушли в Amazon в связи с нестабильным домашним каналом.)
Немного графиков.
Проблемы начинаются при интенсивном голосовании: данные хранятся в SQLite, и когда разные клиенты — у нас это ices и jabber-bot — начинают в неё активно писать, они быстро расходуют на блокировку весь I/O, включается CPU throttling и сервер встаёт. (Сегодня такое наблюдали, ищем решение.)
Если сервер с линейным выделением процессора — требования сводятся к трафику. Мы долго использовали в качестве сервера Asus EEE PC 701, его процессор тоже большую часть времени простаивал. (Ушли в Amazon в связи с нестабильным домашним каналом.)
Немного графиков.
Спасибо за ответ!
Расскажите, пожалуйста, про траффик. В каком смысле он не ограничен? Это на каком тарифном плане? Я вижу что исходящий траффик до 1гб только бесплатен.
Не ограничен он по пропускной способности канала. Точнее я не нашёл явного упоминания такого ограничения, наш пик был около 50 человек — без проблем. Платить за него, конечно, надо.
За прошлый месяц пришёл счёт в $44, из которых примерно $15 — фиксированная стоимость сервера, остальное — трафик.
За прошлый месяц пришёл счёт в $44, из которых примерно $15 — фиксированная стоимость сервера, остальное — трафик.
для человека, который не разу не изучал вопросы интернет радиовещания, будет полезно
а по теме, рекомендую вместо ices использовать liquidsoap
а по теме, рекомендую вместо ices использовать liquidsoap
Было бы круто, если бы вы рассказали про натягивание всего этого на произвольный VDS от начала и до готовности к эфиру. :)
Описано в инструкции по быстрому запуску. С совсем произвольным VDS в любом случае придётся разбираться самостоятельно.
Через savonet.sourceforge.net/ не проще?
Вы меня опередили. Мел дело с Liquidsoap. Устанавливается немного геморойно зато потом получаешь отличный набор возможностей и все это в одном продукте. Вдобавок с Liquidsoap очень удобно работать на программном уровне. Практически все что нужно для автоматизации интернет радио станции есть в этой программе.
Когда мы начинали, про Liquidsoap я не знал и найти его не получилось. Сейчас у нас уже есть своя система с довольно сложными плей-листами, даже не знаю чего пожелать.
Но спасибо за подсказку. Посмотрю, может удастся почерпнуть каких-нибудь идей.
Но спасибо за подсказку. Посмотрю, может удастся почерпнуть каких-нибудь идей.
Очень рекомендую. Сам ставил на ubuntu 9.04.
Парочку ссылок в помощь вот тут описание настройки radiotalk.ru/viewtopic.php?id=1617 а вот тут описание возможностей Liquidsoap savonet.sourceforge.net/doc-svn/index.html
Для затравки :) Что умеет Liquidsoap:
Парочку ссылок в помощь вот тут описание настройки radiotalk.ru/viewtopic.php?id=1617 а вот тут описание возможностей Liquidsoap savonet.sourceforge.net/doc-svn/index.html
Для затравки :) Что умеет Liquidsoap:
- static or dynamic playlists
- time-based selection of the audio source
- quota- or time-based insertions or mixes of jingles
- live DJ interventions
- interactive user requests
- fully-customizable transitions, e.g. crossfading
- speech-synthesis of track metadata
- simple access to remote files
Классно!
Очень интересны были бы юридические аспекты при открытии такой станции. Нужны ли какие-либо лицензии и т.п.?
Очень интересны были бы юридические аспекты при открытии такой станции. Нужны ли какие-либо лицензии и т.п.?
До 13:00 не стану слушать ваше радио
Интересно почитать.
А почему mp3, а не более совершенный aac+? В несколько раз снизите канал.
А почему mp3, а не более совершенный aac+? В несколько раз снизите канал.
Sign up to leave a comment.
Устройство интернет-радиостанции