Доступ к Astra с ForkPlayer с генерацией токенов.
Switch branches/tags
Nothing to show
Clone or download
Latest commit 7501368 May 22, 2018
Permalink
Failed to load latest commit information.
README.md Update README.md May 22, 2018
ip.lua Update ip.lua Apr 22, 2017

README.md

Что такое astra и ее установка https://cesbo.com/en/astra/

Если планируется использовать этот mod вместе с другими (в папке /etc/astra/mod/ есть еще файлы кроме этого мода ip.lua) и возникает ошибка error in call to Lua API attempt to index global 'control_server_instance' то удаляем из ip.lua строки control_server_instance:remove("/playlist.m3u8") control_server_instance:insert("/playlist.m3u8", custom_playlist_m3u8) и добавляем в конец другого мода, используещего глобальный индекс control_server_instance if pcall(custom_playlist_m3u8) then control_server_instance:insert("/iptv.m3u8", custom_playlist_m3u8) end

astra_mod_access

Доступ к Astra с ForkPlayer с генерацией токенов, все потоки внутри плейлиста генерируются под пользователя и доступны только ему Зайдя в админку astra каналам можно задавать groups (будет разбивка на категории в выходном m3u листе) и задать epg код в SERVICE / SERVICE NAME. Сам епг код можно найти в ForkPlayer нажав на канале Меню \ ЕПГ код

В settings-http-auth-options можно указать ссылку на PROMO channel который будет показываться при отстутствии доступа В settings-users можно добавлять пользователя с указанием даты окончания доступа и количества одновременных потоков, уникальная ссылка на плейлист будет http://server:port/playlist.m3u8?auth=login:password ссылка будет работать в любом плеере и не зависимо от настроек мода указаных ниже

whitelist_ip - список ip адресов которым будут доступны потоки напрямую без токенов как они прописаны в конфиге в output, необходимо например для ретлянсляторов

Интеграция с ForkPlayer access_referer - разрешить вход в плейлист с определенного адреса, указываем * если всем включая другие плеера кроме ForkPlayer здесь http://forkplayer.tv/mylist/ создаем раздел, настраиваем разделу доступ по мак адресам или всем внутри добавляем ссылку на плейлист http://server:port/playlist.m3u8?no_save (весь плейлист) или http://server:port/playlist.m3u8?no_save&category= где указываем с settings-groups прописываем access_referer = {"http://mylist.obovse.ru/<Имя раздела>",} limit_connections - количество одновременных потоков для одного токена, обычно достаточно 1-го blocked_mac - закрыть доступ определенным мак адресам, empty - пустой мак адрес (может возникать если лист будут открывать напрямую или не в ForkPlayer) по умолчанию blocked_mac={"empty",}