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

IceCast на веб интерфейсе не появляются ссылки на прослушивание.

 

7
_dj_san_ @_dj_san_
Доброго времени суток. Проблема моя заключается в следующем, не отображаются ссылки на прослушивание, пока я их собственно говоря не послушаю.
Тоесть при перезапуске демона в веб окне icecasta загружается только верхняя админ панель, если я знаю ссылку на те станции, которые я вещаю, то могу их запустить, радио при этом работает и сразу при запуске мною потока на веб интерфейсе появляется та самая ссылка на вещание станции и больше не исчезает до перезапуска демона. Как только демон перезапускается окно icecasta пустое. Если включить on-demand то станции отображаются, но качается трафик...
Вот мой icecast.xml ОС Ubuntu 8.04, Icecast 2.3.1
Показать текст

2605
Александр @AlexIT
Так и должно быть, при включенном on demand.

7
_dj_san_ @_dj_san_
AlexIT пишет:

Так и должно быть, при включенном on demand.

Спасибо за ответ, дело в том что до этого icecast стоял на windows там было все ок.
Просто как то странно получается, что после хотя бы одного прослушивания по заранее известной ссылке она остается на веб интерфейсе даже если радио никто не слушает. Может тогда как-то по другому можно сделать, чтобы после перезагрузки демона ссылки на вебе оставались?

2605
Александр @AlexIT
Попробуйте добавить это в Ваш конфиг файл:

<mount>
<mount-name>/ehomsk</mount-name>
<public>1</public>
<hidden>0</hidden>
</mount>


Добавлено спустя 1 минуту 53 секунды:
Если:
<on-demand>1</on-demand>
Замените на:
<on-demand>0</on-demand>
То, естественно инфу будет видно всегда.

7
_dj_san_ @_dj_san_
AlexIT пишет:

Попробуйте добавить это в Ваш конфиг файл:

<mount>
<mount-name>/ehomsk</mount-name>
<public>1</public>
<hidden>0</hidden>
</mount>

Добавлено спустя 1 минуту 53 секунды:
Если:
<on-demand>1</on-demand>
Замените на:
<on-demand>0</on-demand>
То, естественно инфу будет видно всегда.

Моунт не помог :( а если делать <on-demand>0</on-demand> то естественно станции видно, только icecast начинает грузить канал, а он и без того загружен...
Может быть есть какая-то проблема с версией icecasta? Ставил я его командой aptitude install icecast2 Установилась вот эта версия: Icecast 2.3.1

2605
Александр @AlexIT
Последняя версия на официальном сайте: 2.3.2
**********/

7
_dj_san_ @_dj_san_
Обновление до новой версии тоже не решило проблему... уже и не знаю куда копать :) надо понять что меняется после того когда я уже хотя бы 1 раз слушал станцию, ведь после этого они остаются на вебе.

1400
Pheoru @Pheoru
Все очень просто.
On-Demand - вещание по запросу. Пока не запросили хотя бы 1 раз - в списке не появится.

7
_dj_san_ @_dj_san_
Тоесть никак не сделать чтобы станции просто отображались? винда ведь как то это делает...

1400
Pheoru @Pheoru
Вин32 релиз, видимо, неправильно собран, потому что так, как это работает на убунту, было всегда.

2605
Александр @AlexIT
Есть такой вариант, если установить фолбэк для маунта, то он будет всегда отображацца...

7
_dj_san_ @_dj_san_
Хмм... если не сложно подскажите как это делать :)

2605
Александр @AlexIT
**********

<fallback-mount>/example2.ogg</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>

7
_dj_san_ @_dj_san_
Спасибо огромное, победили :)
<relay>
<server>10.1.22.111</server>
<port>8800</port>
<mount>/ehomsk</mount>
<local-mount>/ehomsk</local-mount>
<on-demand>1</on-demand>
<relay-shoutcast-metadata>1</relay-shoutcast-metadata>
</relay>
<mount>
<mount-name>/ehomsk</mount-name>
<public>1</public>
<hidden>0</hidden>
<fallback-mount>/ehomsk</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>

2605
Александр @AlexIT
Поздравляю. :)