ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
3   •   Посмотреть все темы

RELAY

 

243
Владислав @VladokZzz
tarasian666 пишет:

нет, так не получится, разве скрипт будет брать из 2х серверов статистику и плюсовать

А как же мне наладить статистику? Может как-то можно создать fputs2 и fp2 для условия когда cur_song пустое?

6245
Тарас @tarasian666
зачем? Чем мой скрипт не годится?
fputs2 не существует :P

243
Владислав @VladokZzz
tarasian666 пишет:

зачем? Чем мой скрипт не годится?
fputs2 не существует :P

Тем, что когда есть поток live - статистика идет отлично как и раньше, когда live пропадает (проверка по cur_song), то парсинг идет по потоку ALT, а он является РЕЛАЕМ со второго сервера. И у меня все переменные пустые и ничего не отображается.
Relay перехватывает по идее что играет и сколько слушателей, но парсить его видимо по-другому надо не так как маунт.

6245
Тарас @tarasian666
"о боже"... мая твая не панимать

888
Falcon @Falcon
Ну а что мешает после проверки по curr song парсить маунт на прямую, а не с релэя?

243
Владислав @VladokZzz
Falcon пишет:

Ну а что мешает после проверки по curr song парсить маунт на прямую, а не с релэя?

В условии if (cur_song = "") сделал парсинг по новой... Все ок. Просто почему-то не сразу поехало, вот и смутился :) Может переработал...
Теперь все работает.
Осталось разобраться с проблемой когда пропадает сам cur_song.
Дело вот в чем - когда прибиваешь процесс icecast сервера или просто останавливаешь, а затем запускаешь его заново, то cur_song пуст до тех пор пока не закончится композиция и не включится новая.
Видимо посылка cur_song происходит единожды во время запуска композиции, а как мне запросить в любое время эти данные?

6245
Тарас @tarasian666
а зачем так часто перезапускать icecast ?

243
Владислав @VladokZzz
tarasian666 пишет:

а зачем так часто перезапускать icecast ?

Разные случаи бывают, начиная с того, что icecast_win не очень стабилен сам по себе и заканчивая тем, что нужно внести коррективы в конфиг.

6245
Тарас @tarasian666
ну в таком случае то что скрипт не всегда верно показывает еще ерунда ))

243
Владислав @VladokZzz
:) Может в новых версиях исправят... будем ждать 8)

6245
Тарас @tarasian666
в trunk исправили, но его надо собирать

243
Владислав @VladokZzz
tarasian666 пишет:

в trunk исправили, но его надо собирать

Это что имеется ввиду? др. сервер?

6245
Тарас @tarasian666
версия другая

243
Владислав @VladokZzz
tarasian666 пишет:

версия другая

Исходя из познаний сис. админа trunk собирает несколько потоков в единое целое? Как он реализуется, есть практическое применение?

6245
Тарас @tarasian666
что за бред ? icecast-trunk просто новая версия, старая версия icecast-2.3.2

243
Владислав @VladokZzz
tarasian666 пишет:

что за бред ? icecast-trunk просто новая версия, старая версия icecast-2.3.2

Интересно, я не знал об этой версии...

243
Владислав @VladokZzz
VladokZzz пишет:

tarasian666 пишет:

что за бред ? icecast-trunk просто новая версия, старая версия icecast-2.3.2

Интересно, я не знал об этой версии...

Кто-то ставил уже? Тестил? Какие изменения, стоит ли переходить?

6245
Тарас @tarasian666
на севхост поставили, на скайкасте поставили, на фмхостинг поставили, я ставил, да еще много народу, полазь по форуму увидишь ))
переходить стоит - не засаряет память и потому не отрубается