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

icecast referer

 

17
coolboy @coolboy
Здравствуйте, кто-нибудь знает, как отследить referer пользователя в icecast, чтобы, например, запретить с определенных сайтов или устройств обращаться к потоку?

17
coolboy @coolboy
Можно использовать это в конфиге

<option name="listener_add" value="http://myauthserver.com/listener_joined.php"/>)
<option name="auth_header" value="icecast-auth-user: 1"/>


но реферера здесь нет, только user agent, при этом на каждый запрос потока придется дергать проверку в пхп, что довольно глупо.

Отредактировано coolboy - 03.08.2012
6245
Тарас @tarasian666
чтоб отследить рефера нужна или реферальная ссылка или кукис или еще что

17
coolboy @coolboy
Неее.. если поток запускают с определенного сайта, то хттп реферер этого сайта палиться в большинстве браузеров, достаточно открыть логи icecast и увидеть, что такие данные он принимает и обрабатывает.

6245
Тарас @tarasian666
вообщем вряд ли тут обойдется только listener_add
вариант тогда еще сразу парсить лог


или подколупнуть код и пересобрать айскаст чтоб в listener_add был рефер

Отредактировано tarasian666 - 06.08.2012
10
Алексей @biyskboy
Люди можете подсказать, куда и что написать в конфиг, чтобы запретить определенный user agent в icecast. И другой вопрос, как запретить все таки слушать радио с определенных сайтов, случайно увидел что мой поток сперли на другой сайт и хочется прикрыть лавочку им... Спасибо.