Inernet Radio в локальную сеть
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- InventoR
- ст. лейтенант
- Сообщения: 1344
- Зарегистрирован: 2006-12-10 19:43:25
- Контактная информация:
Inernet Radio в локальную сеть
Добрый день.
Народ подскажите пожалуйста, в какую сторону рыть чтобы допустим взять какое-то интернет радио и транслировать его в локальную сеть для уменьшения трафика.
Народ подскажите пожалуйста, в какую сторону рыть чтобы допустим взять какое-то интернет радио и транслировать его в локальную сеть для уменьшения трафика.
ну вот и сказочке конец, кто слушал, тот молодец.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- Morty
- ст. лейтенант
- Сообщения: 1370
- Зарегистрирован: 2007-07-17 23:25:12
Re: Inernet Radio в локальную сеть
подобная тема уже подымалась вроде...
я б посоветовал рыть в этом направлении http://www.shoutcast.com/download/serve.phtml
на мой взгляд там доволно популярно описаны директыв конфига...и есть возможность
сделать relay radio server
то что ты хочешь
+++ это добро есть в портах
я б посоветовал рыть в этом направлении http://www.shoutcast.com/download/serve.phtml
на мой взгляд там доволно популярно описаны директыв конфига...и есть возможность
сделать relay radio server
то что ты хочешь
+++ это добро есть в портах
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
для этого обязательно наличи звуковухи на серваке?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
чета до меня пока не дошло как им перенаправить инет-радио в сеть 
мп3 играет, но хотелось бы именно инет-радио...

мп3 играет, но хотелось бы именно инет-радио...
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
- Контактная информация:
Re: Inernet Radio в локальную сеть
Что именно интересует? вещать свои мп3 в сетку, или ретранслировать станции с эфира?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
Виpус детям не игpушка, не товаpищ и не дpуг!
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
мп3 свои играет, я ж написал
ретранслировать хочу. вчера ужо поздо было када настраивал, ща вот порылся, вроде должно прокатить
если это не то, что мине нада, жду предложений 
ретранслировать хочу. вчера ужо поздо было када настраивал, ща вот порылся, вроде должно прокатить
Код: Выделить всё
; RelayPort and RelayServer specify that you want to be a relay server.
; Relay servers act as clients to another server, and rebroadcast.
; Set RelayPort to 0, RelayServer to empty, or just leave these commented
; out to disable relay mode.

ядерный взрыв...смертельно красиво...жаль, что не вечно...
- LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
- Контактная информация:
Re: Inernet Radio в локальную сеть
а, ну если ретрансляция, то shoutcast RelayPort, ну или можешь попробовать через VLC.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
Виpус детям не игpушка, не товаpищ и не дpуг!
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
тада еще вопрос, пока не рыл в эту сторону, так релеить мона тока 1 источник или несколько?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
- Контактная информация:
Re: Inernet Radio в локальную сеть
Cколько шоуткастов или влц запустишь столько и будешь релеить.schizoid писал(а):тада еще вопрос, пока не рыл в эту сторону, так релеить мона тока 1 источник или несколько?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
Виpус детям не игpушка, не товаpищ и не дpуг!
- squid
- лейтенант
- Сообщения: 683
- Зарегистрирован: 2007-05-25 11:32:23
- Откуда: Украина, Киев
- Контактная информация:
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
собсно действительно, нуно добавить в ту секцию
но те станции, из-за которых я начал эту конетель не дают себя ретранслировать
http://209.51.161.54:8072
http://64.71.145.130:8070
http://38.99.68.236:8070
http://209.51.161.54:8070
http://64.62.252.130:8070
оч. кстати рекомендую. судя по теме про музыку, процентам 90 эта волна понравицца
но те станции, из-за которых я начал эту конетель не дают себя ретранслировать

http://209.51.161.54:8072
http://64.71.145.130:8070
http://38.99.68.236:8070
http://209.51.161.54:8070
http://64.62.252.130:8070
оч. кстати рекомендую. судя по теме про музыку, процентам 90 эта волна понравицца

ядерный взрыв...смертельно красиво...жаль, что не вечно...
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Inernet Radio в локальную сеть
а лучше небольшой статеечкой.squid писал(а):если не трудно. бросишь сюда конфиги. когда настроишь
будет всем полезно.
Убей их всех! Бог потом рассортирует...
- LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
- Контактная информация:
Re: Inernet Radio в локальную сеть
vlc --sout '#duplicate{dst="standard{access=http,mux=raw,dst=0.0.0.0:8090}"' http://209.51.161.54:8072/schizoid писал(а):собсно действительно, нуно добавить в ту секцию
но те станции, из-за которых я начал эту конетель не дают себя ретранслировать
http://209.51.161.54:8072
http://64.71.145.130:8070
http://38.99.68.236:8070
http://209.51.161.54:8070
http://64.62.252.130:8070
оч. кстати рекомендую. судя по теме про музыку, процентам 90 эта волна понравицца
работает, рекомендую только делать периодически рестарт vlc, если инет бывает подлагивает, сбивается иногда поток, редко но бывает, у него буфер чтоль маленький, не нашел как подкрутить, а в сурсы не лазил. Насколько помню влц естественно есть в портах
Насчет станций - качество отстой, 96кбит, и верхушка обрезана по частотам.
ЗЫ

BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
Виpус детям не игpушка, не товаpищ и не дpуг!
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
т.е. я так понял, что у тя работает?
сранно... я взял другую станцию, все ок, а эти ни в какую.
на счет качества...ну...инет не резиновый, в смысле толщина...
2 Lissyara, та собсно стыдно тут статью делать, не из чего...я вот тут брал: http://www.nixp.ru/articles/shoutcast_linux
при чем если тока для ретрансляции инет-радио, то 2-я часть статьи не нужна...
сранно... я взял другую станцию, все ок, а эти ни в какую.
на счет качества...ну...инет не резиновый, в смысле толщина...
2 Lissyara, та собсно стыдно тут статью делать, не из чего...я вот тут брал: http://www.nixp.ru/articles/shoutcast_linux
при чем если тока для ретрансляции инет-радио, то 2-я часть статьи не нужна...
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- LMik
- капитан
- Сообщения: 1852
- Зарегистрирован: 2007-07-17 9:14:39
- Откуда: МО
- Контактная информация:
Re: Inernet Radio в локальную сеть
Работает.schizoid писал(а):т.е. я так понял, что у тя работает?
сранно... я взял другую станцию, все ок, а эти ни в какую.
на счет качества...ну...инет не резиновый, в смысле толщина...
2 Lissyara, та собсно стыдно тут статью делать, не из чего...я вот тут брал: http://www.nixp.ru/articles/shoutcast_linux
при чем если тока для ретрансляции инет-радио, то 2-я часть статьи не нужна...
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!
Виpус детям не игpушка, не товаpищ и не дpуг!
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Inernet Radio в локальную сеть
Ну так набросай, под BSD.
сам когда-то подобным озадачивался - но руки не дошли
сам когда-то подобным озадачивался - но руки не дошли

Убей их всех! Бог потом рассортирует...
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
vlc при установке тянет за собой иксы, мона как-нить без них установить?
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Inernet Radio в локальную сеть
Makefile посомтри.
обычно есть опции типа NO_GUI; NO_X и прочее в том же духе
обычно есть опции типа NO_GUI; NO_X и прочее в том же духе
Убей их всех! Бог потом рассортирует...
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
да вроде смотрел. може провтыкал. не сильно вникал пока...
гляну вечерком еще
гляну вечерком еще
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
в общем отчет о проделанной работе.
vlc я так и не завел. Хотит оно даже не иксы, а шрифты из них. короче фтопку.
Т.к. все затевалось из-за указанной выше радиостанции, а с помощью shoutcast`а у мну завести ее не вышло, то я продолжил поиски.
Наткнулся на связку icecast2 + icegenerator. Но так как мне нуно было всего лишь ретранслировать радио, то мне хватило только icecast2.
Поставлся из портов без проблем, ставил по минимуму, при конфиге снимал все галки.
в файле конфиге поправил только это:
Вот собсно и все. При старте видим, что icecast2 поцепился на 8000-й порт.
Т.е. теперь если в медиа-плеере указать url: http://192.168.0.100:8000/radio_pop.mp3 , то мы услышим поток с радио 81.88.113.18.
Я себе сделал 2 файла конфигов
и запускаю
Отличие первого файлы конфигурации от второго, как вы уже наверна догадались, это другой ИП-адрес радио-станции и порт , по котрому наш сервер будет отдавать этот поток. Также там и меняется строка <local-mount>/radio_pop.mp3</local-mount>, я заменил на <local-mount>/radio_rock.mp3</local-mount>
Потом создал плей-лист вот такого содержания:
и вывесил его на сайте.
Теперь про <on-demand>1</on-demand>.
Чем меня немного смущал shoutcast, так это тем. что он при ретрансляции радио занимал канал независимо от того, слушает его кто-нить или нет. Как вы уже наверна догадались, icecast2 немного по-умнее в этом плане. Он начинает забирать поток с интернет-радио только тогда, когда кто-нить из локалки захотел послушать радио. Т.е. мне кажется, что это несомненный ПЛЮС
В файл rc.conf я добавил строки:
Думаю, что этого будет достаточно, что бы при старте системы загрузились оба канала. Но не перегружался, не пробовал еще...
Так же в настройках еще предлагается задать пароль администратора
Т.е. если в браузере набрать http://IP-servera:port , то можно будет увидеть страничку. там есть раздел администрирования. Единственное полезное что я для себя там увидел, так это количество человек, которые сейчас слушают данную волну. Может если не ретранслировать, а вещать свое радио, там будет больше полезных опций, хз, не пробовал, т.к. мне это не нужно.
вот. вроде все.
vlc я так и не завел. Хотит оно даже не иксы, а шрифты из них. короче фтопку.
Т.к. все затевалось из-за указанной выше радиостанции, а с помощью shoutcast`а у мну завести ее не вышло, то я продолжил поиски.
Наткнулся на связку icecast2 + icegenerator. Но так как мне нуно было всего лишь ретранслировать радио, то мне хватило только icecast2.
Поставлся из портов без проблем, ставил по минимуму, при конфиге снимал все галки.
в файле конфиге поправил только это:
Код: Выделить всё
<listen-socket>
<port>8000</port> #Порт который слушает сервер
<bind-address>192.168.0.100</bind-address> #IP сервера в локальной сети
</listen-socket>
...
<relay>
<server>81.88.113.18</server> #IP-сервера, радио которого транслирую
<port>1072</port> #Порт на котором передается радио
<mount>/</mount> #какая-то точка монтирования, хз что это. не разбирался
<local-mount>/radio_pop.mp3</local-mount> #это как я понимаю выходящий поток
<on-demand>1</on-demand> #по-умолчанию стоит 0, причину выставления в 1 опишу ниже
<relay-shoutcast-metadata>0</relay-shoutcast-metadata>
</relay>
...
Т.е. теперь если в медиа-плеере указать url: http://192.168.0.100:8000/radio_pop.mp3 , то мы услышим поток с радио 81.88.113.18.
Я себе сделал 2 файла конфигов
Код: Выделить всё
/usr/local/etc/icecast_pop.xml
/usr/local/etc/icecast_rock.xml
Код: Выделить всё
#icecast -b -c /usr/local/etc/icecast_pop.xml
#icecast -b -c /usr/local/etc/icecast_rock.xml
Потом создал плей-лист вот такого содержания:
Код: Выделить всё
#Stahanovcev.LAN Radio
#POP
http://192.168.0.100:8000/radio_pop.mp3
#ROCK
http://192.168.0.100:8001/radio_rock.mp3
Теперь про <on-demand>1</on-demand>.
Чем меня немного смущал shoutcast, так это тем. что он при ретрансляции радио занимал канал независимо от того, слушает его кто-нить или нет. Как вы уже наверна догадались, icecast2 немного по-умнее в этом плане. Он начинает забирать поток с интернет-радио только тогда, когда кто-нить из локалки захотел послушать радио. Т.е. мне кажется, что это несомненный ПЛЮС

В файл rc.conf я добавил строки:
Код: Выделить всё
icecast_enable="YES"
icecast_flags="-b -c /usr/local/etc/icecast_rock.xml"
icecast_flags="-b -c /usr/local/etc/icecast_pop.xml"
Так же в настройках еще предлагается задать пароль администратора
Код: Выделить всё
<admin-user>admin</admin-user>
<admin-password>ПАРОЛЬ</admin-password>
вот. вроде все.
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
таки вынуждаешь? 
дык не мое ж это, все спи...но
стыдно

дык не мое ж это, все спи...но

ядерный взрыв...смертельно красиво...жаль, что не вечно...
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Inernet Radio в локальную сеть
блин.
я тя не Ctrl+C & Ctrl+V прошу сделать.
я прошу написать что набирал, что правил, что получилось.
если так рассуждать - то оригинального на сайте всего - 10-к статей, да перевод доки по exim + маны что Andy сделал
я тя не Ctrl+C & Ctrl+V прошу сделать.
я прошу написать что набирал, что правил, что получилось.
если так рассуждать - то оригинального на сайте всего - 10-к статей, да перевод доки по exim + маны что Andy сделал
Убей их всех! Бог потом рассортирует...
- schizoid
- подполковник
- Сообщения: 3228
- Зарегистрирован: 2007-03-03 17:32:31
- Откуда: Украина, Чернигов
- Контактная информация:
Re: Inernet Radio в локальную сеть
ог, сделаю
ядерный взрыв...смертельно красиво...жаль, что не вечно...
- Alex Keda
- стреляли...
- Сообщения: 35426
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
- Контактная информация:
Re: Inernet Radio в локальную сеть
ну да...schizoid писал(а):ог, сделаю
Убей их всех! Бог потом рассортирует...