Как стать автором
Обновить

Комментарии 57

Отстой.

Вы серьёзно думаете, переписать мануалы по установке армбиан и маны mpd — это актуально?
Если вам это не интересно, это не означает, что никому это не интересно.
Ну, кому это может быть интересно?
Техническая составляющая вещания по сети жёвана-пережёвана.
НЛО прилетело и опубликовало эту надпись здесь
Я думал увидеть раскрытыми вопросы лицензирования вещания, реакцию на абузы правообладателей, подкасты и интерактив, взаимодействие с авторами.

Но нет.

Следующей будет статья, радиостанция на трансмитере с али за 10 баксов.
Ничего не мешает вещать свободную от копирайта музыку, или договариваться с авторами музыки на её трансляцию.
Свою первую интернет радиостанцию я запускал ещё лет 10 назад, по почте не получил ни одну абузу за несколько лет вещания, а один музыкант записывал и присылал мне джинглы. Посещения были практически из всех стран мира, за исключением разве что полюсов и Северной Кореи.
Потом стало как-то не интересно и я всё свернул.
Сейчас у меня есть своя интернет радиостанция, но она скорее для внутреннего использования.
А что касается трансмиттера с али за 10 баксов, зачем так дорого-то?
Можно взять за 5-7 неплохой трансмиттер, только он будет скорее на 100 милливатт, хотя у нас разрешено вещать всего на 10 милливатт.
Но если уменьшить мощность, вполне себе удастся вещать в пределах дачного участка, к примеру, а больше и не нужно.
Свою первую интернет радиостанцию я запускал ещё лет 10 назад

10 лет назад не было «блокировок» без решения суда и т.д. и т.п.
Ваша «подкроватная» станция рискует превратиться в «Радио localhost» очень быстро.
Такое радио по-большому счёту и есть для внутреннего использования, просто с возможностью слушать любимую музыку даже если ты не дома, а количество имеющейся на телефоне музыки очень ограничено.
Да и вообще попытка запустить вещание с микро компьютера это просто эксперимент, потянет, или нет. Ради фана.
А где там радио? И почему такая мода так называть?
Потому что вещание музыки по сети так и называется интернет радио.
Теперь это называется стриминг.
А, да, я чего-то такое слышал.
Просто я слегка человек из прошлого века :0))
Как нарисовать сову.
Ну, я вроде, кроме основного круга, ещё показал как рисовать глаза :0))
Спасибо, теперь осталось дождаться длинных, зимних вечеров.
Понравился живой стиль изложения автора. Написано здорово, читал на одном дыхании. Сам — *nix-админ со стажем, но мне было интересно. Даже появилось желание сделать что-то подобное у себя в сети. ) Удобно когда мануалы переработаны и скомпилированы под один конкретный законченный проект. Не забывайте, что сколько людей — столько и мнений.
Спасибо на добром слове, а то по первым комментариям создалось впечатление, что статей про создание интернет радиостанций на одноплатных компьютерах в интернете прямо пруд пруди и всем всё так очевидно.
Не переживайте. Я вот для себя про Pitchfork галочку поставил. 8) А читать и правда было интересно.
Читал! Ничего не понял! Но круто всё… наверно. ибо ничего не понял ))))
Я старался, честно. :0))
Интернет радио должно выглядеть иначе — коробка с переключением каналов и регулятором громкости подключенная к сети, включил играет, надоело выключил, ну и опционально настойка каналов через веб интерфейс.
Меня больше всего печалит в этих микрокомпьютерах, то что в них нет rtc и видео драйвера работают через жопу если вообще заведутся, т.к. штатно они не поставляются из-за правоторговцев.
rtc ставиться на раз два — i2c на гребенке расширения. на эту же гребёнку можно подвесить регулятор громкости в виде энкодера, кнопки и массу вариантов дисплеев
Кто ж спорит что можно, более того там еще инфракрасный порт есть. Можно дисташкой управлять. Печалит именно то что rtc нет из коробки так же как и видео ускорения и декодирования видео и приходится плясать с бубнами.
Это не радио, это радиостанция, она не чтобы слушать, она чтобы вещать.
А радио должно выглядеть именно так, как вы и описывали.
Я вообще интернет радиоприёмник вижу как деревянный корпус с тканевым грилем перед динамиком, несколько кнопок переключения каналов и ручкой громкости.
Я так понимаю, это частное радио, для себя.
Не пробовали, ради интереса, скольким максимально клиентам может отдавать поток одновременно ваш одноплатник в этой конфигурации хард/софт?
Не проверял, думаю, слушателей 50 потянет спокойно.
Самая первая радиостанция спокойно работала на Pentium 4 и держала 100 одновременных слушателей при таком же битрейте в 256 kbps, хотя сейчас точно не помню, возможно что было даже 320. Правда там поток от mpd отдавался SHOUTcast, который и занимался вещанием, в то время mpd сам не умел вещать поток, а просто отдавал его на вход вещающему софту.
Мне кажется, что проц в Orange Pi должен быть производительнее, чем Pentium 4.
вобще-то есть multicast который обычно применяется в таких случаях.
По названию ожидал увидеть в статье информацию о поднятии автономного сетевого SDR приемника…
Если вы про приёмник, то такая статья уже 4 года как есть на Хабре: habr.com/post/237859, у меня не приёмник, у меня вещающая интернет станция.
Хотя, построить цифровую радиостанцию, чтобы её можно было бы ловить цифровыми радиоприёмниками было бы наверное категорически круто, но в этой тебе я вообще дуб.
Такая радиостанция должна строиться исключительно в железе, ну и там по любому понадобились бы всякие лицензии на вещание, а ради того, чтобы поэкспериментировать, это того не стоило бы.
Я думаю, это вещание на одного юзера — самого себя?
А если другой подключится, что станет с первым?
Сколько юзеров вытянет такое железо?
Ничего не станет, будет проигрываться музыка и всё.
Можно даже одновременно запустить несколько проигрывателей на одном устройстве и наслаждаться какофонией звука, когда из-за времени кеширования поток, запущенный следующим, начинает позже воспроизводиться из-за чего возникает рассинхрон и эффект эха.
Я имею ввиду что железо слабенькое, поэтому это скорее не радио на тысячи слушателей, а радио на десять всего :) нет?
Софт не особо прожорливый, думаю потянет больше 10 слушателей.
Загрузка системы вообще никакая практически:
System load:   0.36 0.26 0.17  	Up time:       12:09 hours		
Memory usage:  10 % of 1000MB 	IP:            192.168.0.90
CPU temp:      49°C           	
Usage of /:    17% of 7.1G   
Вот на ESP32 это был бы челендж и действительно дешево.
Я тут вообще про ESP8266 с mp3 модулем подумал, но до такого разврата мне ещё далеко.
Статься явно неполная. Вот откуда у меня опай? С алиекспресса. Вот оттуда и нужно было начинать. Рассказать, что такое али. Как искать, как выбирать. Как общаться с продавцом и делать заказ. Как вводить почтовый адрес. Естественно все должно сопровождаться подробными скриншотами. И только потом, главе к седьмой а то и десятой, после подробной распаковки, нужно плавно подходить к установке армбиана.
Далековато начали. А как попали на али? Откуда у вас интернет? Начать надо с похода к провайдеру и выбора браузера.

С другой стороны, на хабре полно статей "с середины". Иногда читаешь и не можешь понять, о чём вообще написано.

В статье незаслужено забыто, что первый запуск Armbian достаточно долгий, пару минут — генерятся ключи и ресайзится раздел, чтобы занять весь доступный размер карты памяти. Затем — автоматическая перезагрузка. Только после этого Armbian готов к работе.

Старые версии грузились гораздо дольше и были менее отзывчивые, свежая версия мне понравилась, всё работает мухой.
Тут никакой настройки дисплея и ресайза разделов с перезагрузкой.
При первом запуске, я полез на роутер посмотреть IP адрес устройства, это буквально 5-10 секунд, IP уже был присвоен, в консоли запустил SSH плюс согласился на генерацию ключей, это ещё секунд 5-10 и сразу консоль устройства.
За последний год разработчики армбиана очень хорошо потрудились.
Зачем такие сложности?
1. Малинка (апельсинка, банана, что угодно) (OS под нее с оф. сайта)
2. icecast2,
3. ices
4. Плеер для вещания
5. Расшаривание портов

Все)

Лично я использую ноут, win, SHOUTcast и RadioBOSS (удобно из-за джинглов и планировщика) — больше ничего не надо.

А малинку приспособил под игровую ретро — консоль.
Так у меня практически тоже самое по смыслу, только вместо icecast2 и ices используется mpd.
Я только добавил несколько удобств в виде управления mpd и web морды с подхватом информации об воспроизводимом треке.
А RPi у меня тоже игровой консолью трудится, на RetroPie.
Да, я вижу. Но понять это смог только потому что сам в теме и убил не один час с реализацией подобного у себя.

За статью спасибо, всегда интересно посмотреть иной путь реализации схожей задачи, но лично для меня Ваш путь показался запутанным.

А неискушенный пользователь интересующийся данной темой просто закроет статью со словами «Ну Нафиг!» ))
А вдруг он бы принес в мир исключительно уникальное интернет-радио, аналогов которого не существует? ))))
Неискушенный пользователь может просто вещать из своего Winamp или VLC :0))
Ну мы же оба знаем, что этого не достаточно)
Ну не все же такие извращенцы как мы :0))
Отето огород вы нагородили. Айскаст и айсис разворачиваются за пару минут. Если хочется покруче то есть mixxx который являет собой страшный комбайн который умеет все и еще немножко.
Это просто старая школа
Надеялся увидеть что-то новое.
Я боюсь ошибиться, но разве нельзя сделать тоже самое штатными средствами VLC?
Можно, почему бы и нет?
Сколько ресурсов потребляет? Можно же еще чего-то прикрутить.
Да ничего почти не потребляет.
System load:   0.56 0.18 0.04  	Up time:       1 day		
Memory usage:  9 % of 1000MB 	IP:            192.168.0.90
CPU temp:      47°C           	
Usage of /:    17% of 7.1G 

А что ещё предлагаете прикрутить?
Добавил в закладки буду экспериментировать ))) Спасибо Автор!
Если пост сподвиг хотя бы одного человека на эксперименты, значит моя задача была выполнена.
В комментах ещё был вариант заменить mpd на icecast2 + ices, думаю, это тоже интересно, но тогда чем ими управлять я не в курсе.
Примерно такая же станция у меня уже года три крутится на cubieboard3, но она ещё и подключена к диску и крутит transmission.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации