Pull to refresh

Настройка домашнего сервера на базе Debian

Configuring Linux *
Привет.

Хочу рассказать вам о том, как я реализовал дома серверное решение :)
Прошу строго не судить, т.к. это первая моя публикация на хабрахабр, и русский — не родной мне язык.
Так что все исправления приветствуются.

Речь пойдет о:
Старом компьютере на базе VIA Ezra с 256 мегабайт оперативной памяти, работающем на базе Debian Etch, выполняющем функции музыкального плеера, торрент-клиента, web+ftp+nfs сервера.

Дополнительное оборудование: 2 ноутбука (Dell, Asus) на базе Ubuntu, Fedora и Wi-Fi рутер/DSL-модем D-link DSL-2640u.

Интересно? Прошу под кат.
Total votes 113: ↑105 and ↓8 +97
Views 38K
Comments 163

Умная ретрансляция [wget > fifo > ices0 > icecast]

Configuring Linux *
Давайте поговорим немного про умную ретрансляцию mp3 потоков?
Возникла необходимость сделать качественный mp3 relay с четырех нестабильных источников (которые транслируют одно и то же), в основном для себя.
Возьмем, к примеру, KissFM. Есть 4 источника, которые периодически отваливаются (три потока звука одинаково хорошие и один похуже).

На данный момент реализация такая:
Читать дальше →
Total votes 22: ↑20 and ↓2 +18
Views 4.4K
Comments 28

Поднимаем очередное интернет-радио

Lumber room
Но не простое, а более-менее автоматизированное.
Делать мы будем круглосуточное радио с периодическими вещаниями диджеев, автоматическим созданием low-потока и записью эфиров.
Не смотря на то, что используемые решения довольно тривиальны, топик призван в первую очередь эти тривиальные решения увидеть.

Для дела этого нам понадобятся лишь mpd и icecast. Я не буду рассматривать их установку и общую настройку, ибо первое тривиально, а для второго поставляются конфиги-примеры.

Будем считать, что вы это уже сделали.
Читать дальше →
Total votes 21: ↑16 and ↓5 +11
Views 4.3K
Comments 12

Создание радиостанции. От идеи до реализации

Self Promo
Всем привет!
У многих, наверное, слушая радио, было желание создать свою собственную радиостанцию. Такое желание 7 лет назад появилось и у меня, представлял себя директором крупной радиостанции, где крутится только моя любимая музыка, куда звонят люди и передают приветы. Детские «розовые» очки с меня снял отец – объяснил, что для этого нужно зарегистрировать радиоволну, закупить огромное количество оборудования, провести переговоры с правообладателями на музыку, и все это должно сопровождаться огромными пачками денег в разные кабинеты с дядями в галстуках. Вот так вот и рушатся детские мечты, но «розовая» мечта превратилась в тщательное обдумывание возможности создания радиостанции. И вот только в этом году у меня появились единомышленники, и мы начали воплощать накопленные за долгое время идеи.
Читать дальше →
Total votes 65: ↑53 and ↓12 +41
Views 12K
Comments 28

Автоматизация работы интернет-радио на Linux

Configuring Linux *
Sandbox
Привет, `whoami`.

В этом посте я расскажу тебе об одном из методов автоматизации интернет-вещания – не самом надежном, но самом бюджетном. Сразу предупреждаю, что эта система заточена на использование ее под Linux, хотя с помощью знакомого многим «столярного инструмента», можно и под Windows реализовать. Эта статья расчитана на начинающих IT-шников, поэтому многие моменты я постарался «разжевать». Как у меня это получилось, решать тебе, мой дорогой читатель, но если мне удалось заинтересовать тебя, прошу под кат.
Читать дальше →
Total votes 62: ↑59 and ↓3 +56
Views 31K
Comments 31

RadioPoint — или мой велосипед в сфере интернет-радио

Self Promo
Уже достаточно давно, когда я только в первый раз столкнулся с затеей интернет-радио, меня огорчило то скудное наличие средств создания потока, что имелось на рынке. Либо выбор сводился к комбайну SAM Broadcaster, либо к кучке утилит формата «собери конфиг сам». Мне же хотелось чего то более удобного, чем набор command-line утилит (т.е. с удобным графическим интерфейсом), но и более легкое, чем SAM. И вот, спустя годы, я начал писать свой велосипед…

Читать дальше →
Total votes 36: ↑34 and ↓2 +32
Views 2.6K
Comments 14

Интернет-радиостанция на Liquidsoap + IceCast

Configuring Linux *Network technologies *
Tutorial
Sandbox
liquidsoapДовольно много на хабре сказано про интернет-радиовещание изнутри. Есть даже хорошо написанные теоретические основы интернет-радиовещания, с которыми советую ознакомиться. В данной статье я бы хотел рассказать об организации ещё одной любительской интернет-радиостанции, построенной на связке незаслуженно малоизвестного Liquidsoap 1.0.1 и вездесущего IceCast 2.3.2. Статья расчитана на тех, кто хотя бы приблизительно знает, что такое аудиопоток, IceCast, линуксовская консоль и таки что он вообще хочет получить. Однако она и написана начинающим пользователем, поэтому моё решение даже не зарекается на звание оптимального.
Читать дальше →
Total votes 18: ↑16 and ↓2 +14
Views 56K
Comments 38

Организация онлайн-вещания подкаста

TJournal corporate blog
Tutorial
Для последней презентации Apple мы решили расширить наши текстовые трансляции и добавить аудиоподкаст в реальном времени. Сначала мы хотели найти какое-нибудь готовое решение, но не смогли подобрать ничего, что могло бы вместить в себя несколько человек из разных точек континента, поэтому пришлось искать иной способ. О том, как сделать живую трансляцию аудиоподкаста (как у Радио-Т :-) с помощью одного ноутбука, одного сервера и Skype —
читайте далее
Total votes 40: ↑38 and ↓2 +36
Views 18K
Comments 4

Как нам построить маленькую радиостанцию в большой сети

Configuring Linux *Network standards *
Sandbox
В этой статье не будет описываться, как можно быстро настроить icecast в различных Linux системах для разных задач. Нет. В этой статье хотелось бы осветить маленькую историю одного небольшого проекта по выводу эфирной радиостанции в глобальную сеть. С какими проблемами пришлось столкнуться и как мы их решали.

Итак. Маленькая предистория — есть радио-холдинг из нескольких эфирных музыкальных радиостанций с головным офисом в столице нашей родины Москве. Сами радиостанции вещают себе в FM диапазоне столицы, имеют свою аудиторию и вполне себе счастливы своим слушателем. Но вот незадача — на дворе 2012 год, а направление интернет вещания развивается не шатко не валко. Дальше будет много слов и маленьких историй в рамках одной основной, если заинтересовало, добро пожаловать под кат.
Читать дальше →
Total votes 41: ↑38 and ↓3 +35
Views 19K
Comments 41

Разговорное радио на коленке

Open source *
В определённый момент, страдая от лени обновлять новостной блог про OpenStreetMap, я решил сделать еженедельную передачу про проект. Вместо трёх часов вымучивания текста — часик пообсуждать со знакомыми участниками OSM новинки и актуальные вопросы. Отличная идея, порадовались и разошлись. Через полгода со словами «ну блин хватит бездельничать, давайте послезавтра звоните в скайп» я начал разбираться, как в этом вашем линуксе записать звук с микрофона и скайпа, одновременно передавая его в интернет. Эта история — про настройку PulseAudio, про скайп и мамбл, и про удивительный JACK. Оказалось, поднять собственное радио с гостями в эфире проще, чем нарисовать для него логотип.
Читать дальше →
Total votes 53: ↑51 and ↓2 +49
Views 35K
Comments 27

Локальная инет радиостанция при помощи icecast +ices

Network technologies *Server Administration *
Рылся в своих старых записях и решил поделится с Вами инструкцией как просто и быстро поднять нормальный сервер для он лайн транслирования своего радио (mp3 файлы) и для ретрансляции внешних радиостанций.
Кому интересно прошу под кат.
Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Views 23K
Comments 3

Свой сервер обложек на Python для интернет-радио

Website development *Python *JavaScript *Programming *jQuery *
image

Я перфекционист который любит во всём порядок. Больше всего меня радует когда вещи работают именно так, как они должны работать (в моём, разумеется, понимании). А ещё у меня уже давно есть своё персональное интернет-радио на базе IceCast-KH + LiquidSoap. И много лет мне не давал спокойно спать тот факт, что сервера потокового радиовещания не умеют отдавать обложки (artwork) проигрываемых треков в потоке. Да и не только в потоке — вообще никак не умеют. Я и на IceCast-KH (форк от IceCast2) перешёл только из-за одной его убер-фичи — он умеет отдавать mp3-тэги внутри flv потока (это нужно для отображения исполняемого трека при онлайн воспроизведении на сайте через флэш-плеер). И теперь пришло время закрыть последний вопрос — отдачу обложек проигрываемых треков — и успокоиться. Поскольку готовых решений не нашлось, я не придумал ничего лучше, чем написать свой сервер обложек для .mp3 файлов. Как? Добро пожаловать под кат.
Читать дальше →
Total votes 12: ↑11 and ↓1 +10
Views 9.2K
Comments 10