Содержание

Iptv: фетчер плейлистов

Авторизация абонента по мак-адресу или пину. Загрузка плейлиста тв каналов для пользователя, исходя из его тарифного плана, в формате m3u.

Загрузка плейлиста

По указанному мак-адресу пользователя:
http://your.server:9443/get_pl.cgi?mac=xx:xx:xx:xx:xx:xx

По указанному пину пользователя:
http://your.server:9443/get_pl.cgi?pin=xxxxxx

По ip абонента:
http://your.server:9443/get_pl.cgi
libexec/config.pl

$conf{IPTV_PASSWORDLESS_ACCESS} = 1;

Api

ID абонента

Результат:

{"UID":2}

ID тарифного плана

Результат:

{"TP_ID":2}

Тест

/Iptv/t/Fetcher.t

Ключи
# -mac='МАК АБОНЕНТА'
# -pin='ПИН АБОНЕНТА'
Пример
# ./Fetcher.t -mac=00:26:57:00:1f:02