€
$
₴
₽
EN
RU
Vmeste.EU
Услуги
Проверка
Форумы
Основное
Radiotalk
Пользовательское
Общие вопросы по интернет радио вещанию
7 •
Посмотреть все темы
аутентификация в icecast - помогите разобатся
1
2
48
tirpir
@tirpir
22.08.2011
Привет.
Есть отличный пример - радиостанции ЕМГ.
Как реализовать вещание как у них, точнее настроить аутентификацию?
**********
- их icecast.
Что именно интересует:
Проиграть поток можно только на их странице - этого хочу добиться и я. (при нажатии на ссылку потока открывается флеш плеер)
Если попробовать проиграть поток в стороннем плеере вставив туда ссылку на поток - выдается сообщение об ошибке.
Как я понимаю это делается через URL autentificasions - но найти подробного описания не могу (что прописывать в конфиге, что в самом php скрипте, куда что ложить..)
Скорее всего кто-нибудь на этом форуме это делал - помогите разобраться - полезно будет всем.
48
tirpir
@tirpir
31.08.2011
никто не пользуется url autentifications?
6245
Тарас
@tarasian666
31.08.2011
там скорей идет идентификация по клиенту, открыл в браузере ссылку то встроеный плагин радио проигрывает
48
tirpir
@tirpir
31.08.2011
вот как сделать проверку в каком плеере он открыл?
6245
Тарас
@tarasian666
31.08.2011
пробовал <authentication type="url">
icecast при запуске игнорит или выдает ошибку EROR auth/get_authenticator Auth URL disabled и игнорит
833
metra52
@metra52
31.08.2011
у меня там только картинка инопланетянина сделанная из различных кодов и все
6245
Тарас
@tarasian666
31.08.2011
**********
))
727
Leff27
@Leff27
31.08.2011
**********
6245
Тарас
@tarasian666
31.08.2011
а у кого нибуть работает <authentication type="url"> ?
833
metra52
@metra52
31.08.2011
Leff27
пишет:
**********
tarasian666
пишет:
**********
))
это то понятно
**********
тут плеера так и не увидел
48
tirpir
@tirpir
01.09.2011
Причем тут плеер.
Ты попробуй вставь их поток в локальный плеер - хрен будет работать, а вот если через веб это сделать то пожалуйста!
727
Leff27
@Leff27
01.09.2011
У метры скоро знаменательный день, скоро 666 сообщений :)
833
metra52
@metra52
01.09.2011
занятно
Добавлено спустя 22 секунды:
Leff27
пишет:
У метры скоро знаменательный день, скоро 666 сообщений :)
Да это точно аццкое число)
Добавлено спустя 5 минут 7 секунд:
у меня блин нету icecast потестировать.....(
Отредактировано metra52 -
01.09.2011
6245
Тарас
@tarasian666
01.09.2011
получилось
при подключении запрашиваеться скрипт (задан здесь <option name="listener_add" value="http://myauthserver.com/listener_joined.php"/>)
если скрипт возвращает нужный заголовок (задан здесь <option name="auth_header" value="icecast-auth-user: 1"/>)
то юзер слушает
а в скрипте проверить можно $_POST['agent'] и если равно или похоже на браузер - возвращаем header("icecast-auth-user: 1");
6245
Тарас
@tarasian666
01.09.2011
кстате таким макаром можно прикрутить geoip и тд всего лишь одним скриптом
48
tirpir
@tirpir
01.09.2011
буду пробовать
а что происходит если открыть ссылку на поток в локальном плеере?
Добавлено спустя 4 минуты 32 секунды:
я думал что обращение должно быть не к потоку а к php скрипту, который в свою очередь будет отправлять запрос с параметрами на icecast
по твоим словам все наоборот
6245
Тарас
@tarasian666
01.09.2011
что значит в локальном плеере?
48
tirpir
@tirpir
01.09.2011
winamp, wmp любой на компе.
6245
Тарас
@tarasian666
01.09.2011
смотря что в скрипте задать, допустим если не совпадает агент с списком извесных браузеров то не пустит
короче свобода действий
48
tirpir
@tirpir
01.09.2011
а как ты передашь инфу php о том от куда пришел пользователь?
Добавлено спустя 1 минуту 45 секунд:
если он пришел через ссылку на поток, с твоих слов