Форум проекта Alex@ELEC

Информация и Общие Темы => IPTV => TVLINK => Тема начата: Alex от 23 Мая 2021, 11:31:39

Название: TVLINK - 2.1.4
Отправлено: Alex от 23 Мая 2021, 11:31:39
TVLINK: настройка и использование (https://alexelec.tv/nastrojka-tvlink/) (инструкция обновляется и дополняется).

- модули Streamlink релиз 2.1.2
- корректное закрытие Muxed-потоков (освобождение ресурсов)
- изменена функциональность переключателя "Add channels" источников
- оптимизация модуля создания EPG

Новый алгоритм в модуле EPG позволил в 5 раз увеличить скорость создания программы и во столько же уменьшить потребление ОЗУ в процессе работы.
Для примера: на моем роутере "NanoPi R1", создание программы для 250-ти каналов длилось около 25 минут (слабенький процессор Allwinner H3) и съедало в это время почти всю память (1Gb).
Теперь эта процедура занимает не больше 5 минут (при создании EPG используется только одно ядро CPU, чтобы процесс не мог повлиять на стабильность трансляции) и расходует около 150Mb.

Изменения переключателя "Add channels" сделаны по этому запросу (https://forum.alexelec.tv/index.php?topic=120.msg2253#msg2253).
1) переключатель (Add channels) автоматически вернется в положение "Выключено" как только каналы будут добавлены. Не важно как обновляется источник: в ручном (через веб-интерфейс) или автоматическом режиме.
2) если в настройках установлено "Refresh sources at startup" или "Refresh sources at playlist" то все каналы источника будут добавлены в список при обновлении источника для которого включено "Add channels".