Настройка CAS HLS (контроль сессии) с использованием ПО Flussonic

Сервер Флуссоник может запрашивать авторизацию у IPTVPORTAL.
Это элемент системы ограничения доступа к контенту — IPTVPORTAL CAS.

Ниже описание того, как настроить flussonic на запрос авторизации через iptvportal.

1. В панели администрирования iptvportal — Ключи — создать любой ключ (например, название = «k1», алгоритм = «ARESSTREAM», режим = «SM», длина = «1472 бит», период обновления = «1:00:00»). Ключ может быть один на группу каналов или один на все каналы, это не сильно важно, т.к. доступ абонента к каждому каналу всё равно дополнительно проверяется на стороне IPTVPORTAL.

2. В панели администрирования iptvportal — ТВ — у необходимых каналов в поле Auth (и/или Timeshift Auth) указать «flussonic arescrypt», указать ключ и установить галку «закодирован».

3. В панели администрирования flussonic — Media — выбрать канал — выбрать вкладку Auth,
там указать Authentication type = Custom, Auth path = «http://DOMAIN.iptvportal.ru/auth/flussonic/arescrypt/» (где DOMAIN — это Ваш домен в iptvportal ), Specify extra params to pass: key = soft_limitation , value = true
либо в конфиге, указать для каждого канала «auth http://DOMAIN.iptvportal.ru/auth/flussonic/arescrypt/ soft_limitation=true;»
(если Middleware установлено локально, то Auth path = «http://SERVER_MIDDLEWARE/auth/flussonic/arescrypt/» )

После этой настройки flussonic начнет запрашивать возможность просмотра канала у IPTVPORTAL CAS.
Примерное время смены сессии = 3 * время смены ключа.
Рекомендуемое время смены ключа — не менее 1 часа.

Настройка CAS HLS (контроль сессии) с использованием ПО Flussonic