1

Тема: аутентификация в icecast - помогите разобатся

Привет.
Есть отличный пример - радиостанции ЕМГ.
Как реализовать вещание как у них, точнее настроить аутентификацию?
http://webcast.emg.fm:55655 - их icecast.
Что именно интересует:
Проиграть поток можно только на их странице - этого хочу добиться и я. (при нажатии на ссылку потока открывается флеш плеер)
Если попробовать проиграть поток в стороннем плеере вставив туда ссылку на поток - выдается сообщение об ошибке.

Как я понимаю это делается через URL autentificasions - но найти подробного описания не могу (что прописывать в конфиге, что в самом php скрипте, куда что ложить..)
Скорее всего кто-нибудь на этом форуме это делал - помогите разобраться - полезно будет всем.

2

Re: аутентификация в icecast - помогите разобатся

никто не пользуется url autentifications?

3

Re: аутентификация в icecast - помогите разобатся

там скорей идет идентификация по клиенту, открыл в браузере ссылку то встроеный плагин радио проигрывает

4

Re: аутентификация в icecast - помогите разобатся

вот как сделать проверку в каком плеере он открыл?

5

Re: аутентификация в icecast - помогите разобатся

пробовал <authentication type="url">
icecast при запуске игнорит или выдает ошибку EROR auth/get_authenticator Auth URL disabled и игнорит

6

Re: аутентификация в icecast - помогите разобатся

у меня там только картинка инопланетянина сделанная из различных кодов и все

7

Re: аутентификация в icecast - помогите разобатся

http://webcast.emg.fm:55655/status2.xsl ))

8

Re: аутентификация в icecast - помогите разобатся

http://webcast.emg.fm:55655/status.xsl

9

Re: аутентификация в icecast - помогите разобатся

а у кого нибуть работает <authentication type="url">  ?

10

Re: аутентификация в icecast - помогите разобатся

пишет tarasian666:

http://webcast.emg.fm:55655/status2.xsl ))

это то понятно http://webcast.emg.fm:55655 тут плеера так и не увидел

11

Re: аутентификация в icecast - помогите разобатся

Причем тут плеер.
Ты попробуй вставь их поток в локальный плеер - хрен будет работать, а вот если через веб это сделать то пожалуйста!

12

Re: аутентификация в icecast - помогите разобатся

У метры скоро знаменательный день, скоро 666 сообщений smile

13

Re: аутентификация в icecast - помогите разобатся

занятно
Добавлено спустя       22 секунды:

пишет Leff27:

У метры скоро знаменательный день, скоро 666 сообщений smile

Да это точно аццкое число)

Добавлено спустя     5 минут   7 секунд:
у меня блин нету icecast потестировать.....(

Отредактировано metra52 (01-09-2011 13:01:30)

14

Re: аутентификация в icecast - помогите разобатся

получилось
при подключении запрашиваеться скрипт (задан здесь <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");

15

Re: аутентификация в icecast - помогите разобатся

кстате таким макаром можно прикрутить geoip и тд всего лишь одним скриптом

16

Re: аутентификация в icecast - помогите разобатся

буду пробовать
а что происходит если открыть ссылку на поток в локальном плеере?

Добавлено спустя     4 минуты   32 секунды:
я думал что обращение должно быть не к потоку а к php скрипту, который в свою очередь будет отправлять запрос с параметрами на icecast
по твоим словам все наоборот

17

Re: аутентификация в icecast - помогите разобатся

что значит в локальном плеере?

18

Re: аутентификация в icecast - помогите разобатся

winamp, wmp любой на компе.

19

Re: аутентификация в icecast - помогите разобатся

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

короче свобода действий

20

Re: аутентификация в icecast - помогите разобатся

а как ты передашь инфу php о том от куда пришел пользователь?

Добавлено спустя     1 минуту   45 секунд:
если он пришел через ссылку на поток, с твоих слов

21

Re: аутентификация в icecast - помогите разобатся

я ничего не передаю, icecast передает вот такие данные на скрипт
action=listener_add
server=myserver.com
port=8000
client=1
mount=/live
user=
pass=
ip=127.0.0.1
agent="My%20player"

а скрипт определяет пускать слушателя или нет

22

Re: аутентификация в icecast - помогите разобатся

Может ли кто то детально объяснить эту схему? Всё обгуглил так и не нашел нигде такой схемы. Хотел бы запретить некоторые User-Agent. Имеется настроенный и рабочий  Icecast 2.3.3-kh5 win32, помогите пожалуйста....

Отредактировано biyskboy (07-12-2012 19:44:08)

23

Re: аутентификация в icecast - помогите разобатся

пишет biyskboy:

Может ли кто то детально объяснить эту схему? Всё обгуглил так и не нашел нигде такой схемы. Хотел бы запретить некоторые User-Agent. Имеется настроенный и рабочий  Icecast 2.3.3-kh5 win32, помогите пожалуйста....

А что так много слушателей что надо уже кого то блокировать?:)

24

Re: аутентификация в icecast - помогите разобатся

пишет tarasian666:

пробовал <authentication type="url">
icecast при запуске игнорит или выдает ошибку EROR auth/get_authenticator Auth URL disabled и игнорит

Привет, не подскажешь в чем тут проблема была?

25

Re: аутентификация в icecast - помогите разобатся

а какой icecast ?