Inernet Radio в локальную сеть

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
InventoR
ст. лейтенант
Сообщения: 1344
Зарегистрирован: 2006-12-10 19:43:25
Контактная информация:

Inernet Radio в локальную сеть

Непрочитанное сообщение InventoR » 2007-09-23 11:27:57

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

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
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 в локальную сеть

Непрочитанное сообщение Morty » 2007-09-23 14:50:35

подобная тема уже подымалась вроде...
я б посоветовал рыть в этом направлении http://www.shoutcast.com/download/serve.phtml
на мой взгляд там доволно популярно описаны директыв конфига...и есть возможность
сделать relay radio server
то что ты хочешь
+++ это добро есть в портах

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-09-23 17:59:24

для этого обязательно наличи звуковухи на серваке?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-09-24 0:29:18

чета до меня пока не дошло как им перенаправить инет-радио в сеть :(
мп3 играет, но хотелось бы именно инет-радио...
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение LMik » 2007-09-24 12:00:45

Что именно интересует? вещать свои мп3 в сетку, или ретранслировать станции с эфира?
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-09-24 12:21:10

мп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 в локальную сеть

Непрочитанное сообщение LMik » 2007-09-24 12:25:51

а, ну если ретрансляция, то shoutcast RelayPort, ну или можешь попробовать через VLC.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-09-24 12:27:50

тада еще вопрос, пока не рыл в эту сторону, так релеить мона тока 1 источник или несколько?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение LMik » 2007-09-24 18:58:24

schizoid писал(а):тада еще вопрос, пока не рыл в эту сторону, так релеить мона тока 1 источник или несколько?
Cколько шоуткастов или влц запустишь столько и будешь релеить.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
squid
лейтенант
Сообщения: 683
Зарегистрирован: 2007-05-25 11:32:23
Откуда: Украина, Киев
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение squid » 2007-09-24 21:09:59

если не трудно. бросишь сюда конфиги. когда настроишь :wink:
хех..

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-09-24 23:19:39

собсно действительно, нуно добавить в ту секцию
но те станции, из-за которых я начал эту конетель не дают себя ретранслировать :(
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
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение Alex Keda » 2007-09-25 0:54:35

squid писал(а):если не трудно. бросишь сюда конфиги. когда настроишь :wink:
а лучше небольшой статеечкой.
будет всем полезно.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение LMik » 2007-09-25 7:23:22

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 --sout '#duplicate{dst="standard{access=http,mux=raw,dst=0.0.0.0:8090}"' http://209.51.161.54:8072/
работает, рекомендую только делать периодически рестарт vlc, если инет бывает подлагивает, сбивается иногда поток, редко но бывает, у него буфер чтоль маленький, не нашел как подкрутить, а в сурсы не лазил. Насколько помню влц естественно есть в портах

Насчет станций - качество отстой, 96кбит, и верхушка обрезана по частотам.

ЗЫ :) 96kbit/s*3600*24*31/8=32140800Кб/мес=30,65Гб трафика в месяц.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-09-25 8:20:48

т.е. я так понял, что у тя работает?
сранно... я взял другую станцию, все ок, а эти ни в какую.
на счет качества...ну...инет не резиновый, в смысле толщина...

2 Lissyara, та собсно стыдно тут статью делать, не из чего...я вот тут брал: http://www.nixp.ru/articles/shoutcast_linux
при чем если тока для ретрансляции инет-радио, то 2-я часть статьи не нужна...
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение LMik » 2007-09-25 8:53:33

schizoid писал(а):т.е. я так понял, что у тя работает?
сранно... я взял другую станцию, все ок, а эти ни в какую.
на счет качества...ну...инет не резиновый, в смысле толщина...

2 Lissyara, та собсно стыдно тут статью делать, не из чего...я вот тут брал: http://www.nixp.ru/articles/shoutcast_linux
при чем если тока для ретрансляции инет-радио, то 2-я часть статьи не нужна...
Работает.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение Alex Keda » 2007-09-25 17:57:07

Ну так набросай, под BSD.
сам когда-то подобным озадачивался - но руки не дошли :(
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-09-26 8:58:09

vlc при установке тянет за собой иксы, мона как-нить без них установить?
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение Alex Keda » 2007-09-26 10:57:56

Makefile посомтри.
обычно есть опции типа NO_GUI; NO_X и прочее в том же духе
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-09-26 12:09:45

да вроде смотрел. може провтыкал. не сильно вникал пока...
гляну вечерком еще
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-10-01 0:46:07

в общем отчет о проделанной работе.
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>
...
Вот собсно и все. При старте видим, что icecast2 поцепился на 8000-й порт.
Т.е. теперь если в медиа-плеере указать 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
Отличие первого файлы конфигурации от второго, как вы уже наверна догадались, это другой ИП-адрес радио-станции и порт , по котрому наш сервер будет отдавать этот поток. Также там и меняется строка <local-mount>/radio_pop.mp3</local-mount>, я заменил на <local-mount>/radio_rock.mp3</local-mount>

Потом создал плей-лист вот такого содержания:

Код: Выделить всё

#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>
Т.е. если в браузере набрать http://IP-servera:port , то можно будет увидеть страничку. там есть раздел администрирования. Единственное полезное что я для себя там увидел, так это количество человек, которые сейчас слушают данную волну. Может если не ретранслировать, а вещать свое радио, там будет больше полезных опций, хз, не пробовал, т.к. мне это не нужно.
вот. вроде все.
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение Alex Keda » 2007-10-01 12:06:02

а статью? :)
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-10-01 12:12:19

таки вынуждаешь? :)
дык не мое ж это, все спи...но :) стыдно
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение Alex Keda » 2007-10-01 12:26:43

блин.
я тя не Ctrl+C & Ctrl+V прошу сделать.
я прошу написать что набирал, что правил, что получилось.
если так рассуждать - то оригинального на сайте всего - 10-к статей, да перевод доки по exim + маны что Andy сделал
Убей их всех! Бог потом рассортирует...

Аватара пользователя
schizoid
подполковник
Сообщения: 3228
Зарегистрирован: 2007-03-03 17:32:31
Откуда: Украина, Чернигов
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение schizoid » 2007-10-01 12:31:56

ог, сделаю
ядерный взрыв...смертельно красиво...жаль, что не вечно...

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: Inernet Radio в локальную сеть

Непрочитанное сообщение Alex Keda » 2007-10-24 14:21:46

schizoid писал(а):ог, сделаю
ну да...
Убей их всех! Бог потом рассортирует...