Старий Android TV бокс на CoreELEC: друге життя для IPTV і супутникового стрімінгу

Старий Android TV бокс на CoreELEC: друге життя для IPTV і супутникового стрімінгу

У багатьох українських квартирах лежать приставки 2017–2021 років на процесорах Amlogic: X96 Mini, Tanix TX3, H96 Max, Beelink, Vontar. Вони застрягли на Android 7–9, отримують застарілі версії застосунків і гальмують навіть у меню. Сам процесор при цьому здатний апаратно декодувати H.264 і HEVC у 4K. Прибравши з нього важку оболонку Android, можна отримати швидкий медіацентр для IPTV, супутникового телебачення та домашньої відеотеки. Для цього існує CoreELEC.

Операційна система CoreELEC для слабкого заліза

CoreELEC є Linux-дистрибутивом за принципом «Just enough OS» для запуску Kodi на недорогому залізі. Він є невеликим форком LibreELEC і розвивається спільнотою. Система завантажується одразу в Kodi за 15–25 секунд, у фоні немає сервісів Google, магазину застосунків і рекламних модулів виробника. На приставці з 1–2 ГБ оперативної пам'яті це звільняє ресурси під буферизацію потоку і роботу PVR-клієнтів.

Проєкт підтримує широкий спектр процесорів Amlogic, починаючи з GXB/S905 і закінчуючи S6 та S905X5 2025 року. Відтворення йде через апаратний відеодекодер Amlogic, тому навіть бюджетний S905W відтворює супутниковий HEVC-канал без навантаження на центральний процесор.

Сумісність процесорів і вибір збірки

Перед встановленням треба точно знати модель SoC. Її показують застосунки CPU-Z або AIDA64 в Android, також її друкують на наклейці знизу корпусу. Бокси на Rockchip і Allwinner CoreELEC не запустять.

CoreELEC випускається у трьох варіантах: Amlogic-ng на вендорському ядрі 4.9.269, Amlogic-ne на ядрі 5.4.210 та Amlogic-no на ядрі 5.15.170. Розподіл процесорів між ними у стабільній гілці 21.3 виглядає так:

  • Amlogic-ng: GXL (S805X, S805Y, S905X, S905D, S905L, S905M2, S905W), G12A (S905X2, S905Y2), G12B (A311D, S922X), SM1 (S905D3, S905X3) і SC2 (S905X4);
  • Amlogic-ne: SC2 (S905X4), T7 (A311D2), S4 (S905Y4, S905W2) і S5 (S928X);
  • Amlogic-no: новітні чипи, починаючи з S905X5, в гілці CoreELEC 22.

Для власників найстаріших приставок важлива одна деталь. CoreELEC 22.0-Piers_beta2 вийшов 7 вересня 2026 року, і пристрої на S905X (GXL) та старіших ним більше не підтримуються. Для S905X, S905W і S905L фінальною лишається версія 21.3-Omega на базі Kodi Omega v21.3. У таблиці статусу розробки гілка 21.3 для всіх цих процесорів позначена як EOL, тобто нових функцій не буде. Для IPTV і Tvheadend цього цілком достатньо: PVR-клієнти в Kodi 21 стабільні й добре протестовані.

Разом з образом система потребує правильного файлу дерева пристрою (DTB), який описує обсяг пам'яті, мережевий контролер і Wi-Fi конкретної плати. Назва файлу кодує параметри: наприклад, sc2_s905x4_4g_1gbit означає S905X4 з 4 ГБ пам'яті та гігабітним Ethernet. Помилка у виборі DTB дає чорний екран або непрацюючу мережу, тому першим кроком варто запускати систему з карти.

CoreELEC Kodi

Встановлення на microSD, USB або внутрішню пам'ять

Образ записується на microSD чи флешку утилітою balenaEtcher або Rufus. Після цього відповідний DTB копіюється в корінь розділу COREELEC під назвою dtb.img. Приставку запускають у режим оновлення: через застосунок Reboot to Update в Android або затиснувши зубочисткою кнопку reset в отворі AV-роз'єму під час подачі живлення. Карта класу A1 обсягом від 16 ГБ забезпечує комфортну швидкість роботи бази EPG і кешу мініатюр.

Такий режим зберігає Android на внутрішній пам'яті. Витягнули карту, і приставка знову завантажує стару систему. Після тижня тестування систему можна перенести на eMMC утилітою ceemmc. Для частини пристроїв доступний dual boot. На S905X4 зі збіркою Amlogic-ne можливе лише одиночне завантаження з внутрішньої пам'яті (ceemmc -x), при цьому заводський Android видаляється. Для збереження обох систем потрібен зовнішній носій, microSD або USB.

IPTV через IPTV Simple Client

Найкоротший шлях до IPTV в Kodi пролягає через доповнення PVR IPTV Simple Client з офіційного репозиторію. Йому достатньо посилання на M3U-плейлист провайдера і посилання на програму передач у форматі XMLTV. Після імпорту канали з'являються в розділі «ТБ» зі стандартним телегідом, логотипами і таймшифтом. Доповнення підтримує архів (catchup) у кількох форматах, включно з Flussonic і Xtream Codes, тому перегляд минулих передач працює так само, як у фірмових застосунках провайдерів. Починаючи з Kodi 20, одне доповнення може мати кілька екземплярів, і плейлисти двох різних провайдерів живуть в одному телегіді.

Для потоків з високим бітрейтом варто збільшити кеш Kodi. У файлі advancedsettings.xml параметр memorysize задає розмір буфера в пам'яті, readfactor визначає швидкість його наповнення. На приставці з 2 ГБ оперативної пам'яті буфер 150–200 МБ з readfactor 4 прибирає більшість підвисань на 4K-каналах.

Tvheadend як центр супутникового телебачення

Для супутника CoreELEC використовує Tvheadend. Це сервер потокового мовлення та запису для Linux з підтримкою DVB-S, DVB-S2, DVB-C, DVB-T, DVB-T2, ATSC, ISDB-T, IPTV, SAT>IP і HDHomeRun як джерел сигналу. Він сканує транспондери, будує список каналів, збирає EPG з ефіру і записує передачі за розкладом. Kodi підключається до нього через HTSP-клієнт і показує результат у звичному інтерфейсі.

Сигнал можна подати трьома способами. Перший полягає в USB-тюнері DVB-S2, підключеному прямо до приставки. Збірка Amlogic-ne отримала підтримку моделей TBS5230, TBS5530, TBS5930, TBS5990, TBS5980 і TBS5281, а для тюнерів Sundtek увімкнено System V IPC. Другий спосіб використовує мережевий SAT>IP-тюнер, який стоїть біля конвертера і передає потік по локальній мережі. Третій варіант підходить власникам ресиверів на Enigma2 (Vu+, Dreambox, Zgemma): доповнення Enigma2 Client забирає канали і EPG прямо з ресивера, і Tvheadend у цій схемі взагалі не потрібен.

Базове налаштування Tvheadend з USB-тюнером складається з таких кроків:

  1. Встановити з репозиторію CoreELEC два доповнення: Tvheadend Server (розділ Services) і Tvheadend Client (розділ PVR Clients).
  2. Відкрити у браузері на комп'ютері IP-адресу приставки з портом 9981, наприклад 192.168.0.112:9981, де автоматично запуститься майстер налаштування.
  3. Вказати 0.0.0.0/0 у полі дозволених мереж.
  4. Перевірити, що демодулятор з'явився в списку TV adapters. Якщо його немає, слід встановити драйвери Crazycat та Linux DVB з репозиторію CoreELEC, обрати інший набір драйверів і перезавантажити пристрій.
  5. Задати для тюнера мережу DVB-S, вказати супутник і тип DiSEqC, запустити сканування мультиплексів і відобразити знайдені сервіси в канали.

Для українського глядача основна позиція — Astra 4.8°E. На двох- чи чотирипозиційному DiSEqC-комутаторі до неї зазвичай додають Hotbird 13°E і Astra 19.2°E, кожна позиція задається окремою мережею в Tvheadend.

Приставка як SAT>IP-сервер для всієї оселі

Tvheadend здатен роздавати свої тюнери іншим пристроям у мережі за протоколом SAT>IP. Тоді одна приставка з USB-тюнером обслуговує телевізори з вбудованим SAT>IP-клієнтом, смартфони та інші Kodi-плеєри в квартирі. Документація Tvheadend радить використовувати для RTSP порт 9983, щоб уникнути проблем з правами доступу. Кожній мережі, яку потрібно експортувати, призначається номер джерела SAT>IP, де 1 відповідає DiSEqC AA, 2 — AB, 3 — BA, 4 — BB. Кількість експортованих тюнерів має збігатися з фізичною, бо завищене значення призводить до помилок сканування на кшталт «No free tuner».

У зворотній схемі, де приставка сама є клієнтом мережевого тюнера, користувачі Digibit R1 на форумі CoreELEC зафіксували стабільну роботу з такими параметрами: максимальна кількість PID встановлена на 16, підтримка addpids/delpids вимкнена, у мережі вимкнено автоматичне виявлення і пропущено сканування при запуску. Той самий досвід показує, що фіксована IP-адреса, задана в налаштуваннях самого SAT>IP-тюнера, робить його виявлення сервером Tvheadend нестабільним. Резервування адреси за MAC у роутері вирішує цю проблему.

Стабільна робота щодня

Супутниковий HEVC-канал у Full HD займає 6–12 Мбіт/с, UHD-трансляція сягає 25–40 Мбіт/с. Wi-Fi старих приставок на чипах 802.11n з таким потоком справляється погано, особливо в діапазоні 2,4 ГГц у багатоквартирному будинку. Кабель Ethernet прибирає підвисання повністю, і для SAT>IP-схеми він є фактичною вимогою.

У налаштуваннях програвача Kodi варто увімкнути узгодження частоти оновлення дисплея з частотою кадрів. Українські канали мовлять з частотою 25 кадрів за секунду, і перемикання телевізора на 50 Гц прибирає посмикування при русі камери. HDMI-CEC дозволяє керувати Kodi пультом від телевізора, тому оригінальний пульт приставки можна прибрати в шухляду.

Для українських реалій має значення енергоспоживання. Приставка на Amlogic споживає 3–7 Вт, USB-тюнер додає ще 2–4 Вт, конвертер на антені живиться від тюнера. Уся система разом з роутером кілька годин працює від павербанка з підтримкою 12 В або невеликого ДБЖ, і під час відключень світла телебачення лишається доступним. Старі корпуси часто перегріваються через висохлу термопасту та відсутність радіатора. Заміна пасти і мідна пластина товщиною 1–2 мм під кришкою знижують температуру SoC на 10–15 °C і позбавляють процесор тротлінгу під час довгих переглядів.

Інші статті

Список IPTV плейлистів для України 2026
Список IPTV плейлистів для України 2026

Список IPTV плейлистів Україна. Ми зібрали для вас всі актуальні безкоштовні джерела IPTV плейлистів..

Як отримати API ключ YouTube для приставки або тюнера
Як отримати API ключ YouTube для приставки або тюнера

У цій статті розберемося, як правильно створити ключ Youtube для смарт приставки і що варто врахува..

Список українських інтернет-радіостанцій 2026
Список українських інтернет-радіостанцій 2026

Повний список українських інтернет-радіостанцій - слухайте онлайн-радіо зі смартфона, ноутбука, комп..

Коментарі

Написати коментар