Re: SHOUTcast vs Icecast
Дык а как из этих логов информацию вывести на страницу? или сначала в mysql, а потом уже из базы
Первый русскоязычный форум посвященный интернет-радиовещанию
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Дык а как из этих логов информацию вывести на страницу? или сначала в mysql, а потом уже из базы
писать скрипт
про icecast уже написано
Отредактировано tarasian666 (11-01-2010 22:53:44)
ок... спасибо, будем мониторить темы про скрипты
А может ли сервер вещания icecast или shoutcast писать необходимые данные в MySQL? Тогда можн было бы не дергаться и спокойно собирать всю инфу в базе и выдирать нужные компоненты.
сервер не может, опять же, писать скрипт надо.
но зачем вам такой геморой? sam broadcaster работает с mysql
пишет tarasian666:
сервер не может, опять же, писать скрипт надо.
но зачем вам такой геморой? sam broadcaster работает с mysql
Дак а инфу о плеере, IP адреса посетителей и т.д. он не регистрирует же
а зачем? включаете screenlog и смотрите
или admin.cgi?mode=viewxml
Отредактировано tarasian666 (12-01-2010 23:34:03)
пишет tarasian666:
а зачем? включаете screenlog и смотрите
или admin.cgi?mode=viewxml
Это если он подключен, а мне нужен лог в MySQL... что бы я знал когда кто подключался, сколько слушал, его IP, плеер и т.п.
иньтересно, возможно ли заставить icecast публиковать себя в yp.shoutcast
буду пробовать
Отредактировано tarasian666 (15-01-2010 12:51:59)
пишет VladokZzz:
а мне нужен лог в MySQL... что бы я знал когда кто подключался, сколько слушал, его IP, плеер и т.п.
Да, тоже хотелось бы такую стату иметь. Хотябы просто видеть графу подключавшихся по времени. Впринципе простейший вариант подобного граффика можно сделать с помощью несложного скрипта и mrtg, но хотелось бы более "изящного" решения.
awstat ваще мутный, с ним разбираться до старости можно
Да! и статистика с отображением сколько прослушал сегодня, за месяц, всего и т.п. Никто не делал?
пишет tarasian666:
иньтересно, возможно ли заставить icecast публиковать себя в yp.shoutcast
буду пробовать
можно подменой хедеров.например если проксить его через nginx и добавить нужные хедеры.
сам yp.shoutcast категорически не принимает не шауткаст серверы. но его можно обмануть.
Добавлено спустя 6 минут 5 секунд:
пишет VladokZzz:
А может ли сервер вещания icecast или shoutcast писать необходимые данные в MySQL? Тогда можн было бы не дергаться и спокойно собирать всю инфу в базе и выдирать нужные компоненты.
это легко можно сделать. чуток исходный код поправить.
у мня измененный Icecast: он сам в бд постит всю статистику, работает с базами GeoIP(постит город страну координаты итд взятые из IP слушателя), и постит треки на last.fm,twitter.com итд.
Еще он стал более легковесный: из кода вырезана вся поддержка винды и ненужных мне форматов и функций и добавлены новые - нужные.(по сути я скрестил Icecast2 и MPD) тоесть мой Icecast стал еще и сам автодиджеем.
Отредактировано MechanisM (13-08-2011 09:16:02)
еще как дополнение хочу отметить одно из приемуществ Shoutcast, которого нет в айскасте - если у шауткаста есть куча релеев, то в директории будет отображаться только одна станция.
при этом все слушатели - плюсуются к основной от всех релеев.
это одна из причин по которой один из моих клиентов не хотел переходить на Icecast)) хотелось быть не на фиг знает каком месте а в первой тройке(иногда на 1-м месте) среди всех станций по жанрам jungle, drum and bass(ща посмотрел - на 2-м месте)
Ведь не секрет что часто основной поток новых слушателей берется из плееров, пользователи которых ищут что послушать и ищут по жанру. а плееры для получения списка станций используют API шауткаст-директории. Только iTunes сам выбирает(благо нас они выбрали и добавили к себе в список)
Отредактировано MechanisM (22-09-2011 02:57:28)
минус shoutcast - он работает в режиме 32 бит)) поэтому чтобы он работал на 64 битной системе нужно установить ia32-libs
ну тут минусом является не то что нужно устанавливать дополнительные либы а что он не использует 64-битную ось на все 100%
Отредактировано MechanisM (23-09-2011 20:37:31)
Чтобы отправить ответ, вы должны войти или зарегистрироваться