ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

Sam Broadcaster + Icecast2

 

11
apTmusic @apTmusic
Совместил Sam Broadcaster + Icecast2 вроде все нормально но есть одно но пытаюс присойденится к онлайн радио через Aim3 выдает ошибку

File: **********
Code: 2 (00000002)
Message: Can't open the file
-------------------------
HTTP/1.0 404 File Not Found
Content-Type: text/html

обьясните пож в чем проблема?

11
apTmusic @apTmusic
а сорри все разобрался, теперь другой вопрос.
как убрать задержку?

6245
Тарас @tarasian666
задержка будет всегда

1572
KyPIIaToB @KyPIIaToB
Задержка это нормально, буферизация должна быть! Не хотите ее, делайте ФМ

11
apTmusic @apTmusic
да ладно вам, я же не говорю полностью её убрать.. как то же можно её свести к минимуму?
и ещё вопрос как устанавливать скрипты на Icecast2 к примеру воп скрипт с вашего сайта <?php
$fl = file_get_contents('http://IP-адрес_радио:порт/');

if (preg_match('#<td>Current Song\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$song = $m[1];
echo "<b>Сейчас играет:</b> {$song}<br \>";
} else {
echo "<b>Сейчас играет:</b> Нет потока<br \>";
}

if (preg_match('#<td>Stream URL\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$format = $m[1];
echo "<b>Формат потока:</b> {$format}<br \>";
} else {
echo "<b>Формат потока:</b> Нет потока<br \>";
}

if (preg_match('#<td>Content Type\:<\/td><td class=\"streamdata\">(.*)<\/td>#Ui',$fl,$m)) {
$url = $m[1];
echo "<b>Сайт радио:</b> {$url}<br \>";
} else {
echo "<b>Сайт радио:</b> Нет потока<br \>";
}

if (preg_match('#<td>Current Listeners:</td><td class=\"streamdata\">([\d]*)<\/td>#Ui',$fl,$m)) {
$listeners = $m[1];
echo "<b>Cлушателей:</b> {$listeners}<br \>";
} else {
echo "<b>Cлушателей:</b> Нет потока<br \>";
}
?>

6245
Тарас @tarasian666
в icecast она и так минимальна, еще зависит от плеера, во всех есть буферизация хоть и разная. Уменьшение буферизации в icecast призведет до нестабильности потока

этот скрипт устаревший, может не работать

11
apTmusic @apTmusic
tarasian666 пишет:

в icecast она и так минимальна, еще зависит от плеера, во всех есть буферизация хоть и разная. Уменьшение буферизации в icecast призведет до нестабильности потока

этот скрипт устаревший, может не работать

ок спасиба.
но всеж как его установить?

6245
Тарас @tarasian666
залить на веб сервер с поддержкой php и незапрещенными функциями типа file_get_contents

11
apTmusic @apTmusic
tarasian666 пишет:

залить на веб сервер с поддержкой php и незапрещенными функциями типа file_get_contents

спасибо помог))

11
apTmusic @apTmusic
не заю есть ли манул я не нашел(
как сделать на радио Dj?
Sam Broadcaster + Icecast2

1572
KyPIIaToB @KyPIIaToB
apTmusic пишет:

не заю есть ли манул я не нашел(
как сделать на радио Dj?
Sam Broadcaster + Icecast2

юзай fallback в Icecast2

11
apTmusic @apTmusic
KyPIIaToB пишет:

apTmusic пишет:

не заю есть ли манул я не нашел(
как сделать на радио Dj?
Sam Broadcaster + Icecast2

юзай fallback в Icecast2

по подробней пожалуйста :)

221
Дмитрий @ElectroNik
apTmusic пишет:

KyPIIaToB пишет:

apTmusic пишет:

не заю есть ли манул я не нашел(
как сделать на радио Dj?
Sam Broadcaster + Icecast2

юзай fallback в Icecast2

по подробней пожалуйста :)

По подробнее через поиск!

11
apTmusic @apTmusic
ElectroNik пишет:

apTmusic пишет:

KyPIIaToB пишет:


юзай fallback в Icecast2

по подробней пожалуйста :)

По подробнее через поиск!

я читал только вот чет не очень понял :(
я извеняюсь но куда вставлять именно ?

<mount>
<mount-name>/live</mount-name>
<password>password</password>
<fallback-mount>/nonstop</fallback-mount>
<fallback-override>1</fallback-override>
</mount>

<mount>
<mount-name>/nonstop</mount-name>
<password>password</password>
</mount>


вот мой конфиг стандартный <!-- This config file contains a minimal set of configurable parameters,
and mostly just contains the things you need to change. We created
this for those who got scared away from the rather large and heavily
commented icecast.xml.dist file. -->
<icecast>
<limits>
<sources>2</sources>
</limits>
<authentication>
<source-password>Пароль</source-password>
<relay-password>Пароль</relay-password>
<admin-user>apTmusic</admin-user>
<admin-password>Пароль</admin-password>
</authentication>

<hostname>192.168.1.101</hostname>
<listen-socket>
<port>8000</port>
</listen-socket>
<fileserve>1</fileserve>
<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<alias source="/" dest="/status.xsl"/>
</paths>
<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
</logging>
</icecast>

1572
KyPIIaToB @KyPIIaToB
apTmusic пишет:


я читал только вот чет не очень понял :(
я извеняюсь но куда вставлять именно ?

**********

11
apTmusic @apTmusic
KyPIIaToB пишет:

apTmusic пишет:


я читал только вот чет не очень понял :(
я извеняюсь но куда вставлять именно ?

**********

извени ничего не понял :(

6245
Тарас @tarasian666
извени
я так вижу ни английского ни русского не знаешь

как на оф. сайте идет описание конфига по порядку, желательно в таком же порядке вставлять секцию mount (но это не значит что надо все вставить что там описано)

11
apTmusic @apTmusic
tarasian666 пишет:

извени
я так вижу ни английского ни русского не знаешь

как на оф. сайте идет описание конфига по порядку, желательно в таком же порядке вставлять секцию mount (но это не значит что надо все вставить что там описано)

ты прав русский тоже не знаю :)
не было у меня такого предмета в школе=\

6245
Тарас @tarasian666
У меня тоже )

11
apTmusic @apTmusic
ну так все же поможет кто то с конфигом?:)
просто я чувствую я там на вставляю :)