Android TV на Raspberry Pi: какие есть варианты и чего ждать
Короткий ответ: Android TV на Raspberry Pi реально запустить — оптимально на Raspberry Pi 4 (лучше 8 ГБ) или Pi 5; бесплатный LineageOS даёт полноценный интерфейс (обычно Widevine L3), Emteria — платная сборка с поддержкой Widevine L1 и 4K HDR. Ниже — требования, пошаговая установка и типичные проблемы.
Требования к железу и аксессуарам
- Модель: Raspberry Pi 5 или Raspberry Pi 4 (рекомендуется 8 ГБ). Pi 3B+ только для простого видео, но без гарантии 4K.
- Хранение: microSD UHS-I, 32 ГБ минимум, лучше 64–128 ГБ. Для лучшей скорости — NVMe через PCIe на Pi 5.
- Питание: качественный адаптер (USB‑C для Pi 4/5) с запасом по току.
- Охлаждение: активный вентилятор и радиаторы — для стабильной 4K работы необходимы.
- Кабели/периферия: HDMI 2.0/2.1, USB-клавиатура/мышь для настройки, геймпад по Bluetooth/USB.
- Примечание: Pi Zero/1 неподходят — недостаточно мощности.
Рекомендуемые образы и отличия (кратко)
| Образ | Поддержка Pi | Android | Ключевое |
|---|---|---|---|
| LineageOS (Android TV) | Pi 4/5 | 14–15 | Бесплатно, Google Play; обычно Widevine L3 (SD/HD) |
| Emteria | Pi 4/5 | 15 | Платно, сертификаты Widevine L1, 4K HDR, OTA |
| Альтернативы (CoreELEC, ATV-x86) | Pi 4 | зависит | CoreELEC — для локального медиаконтента; эмуляция x86 медленна |
Скачивайте образы только из официальных репозиториев и проверяйте SHA-256 хэши. Это снижает риск испорченного или вредоносного образа.
Пошаговая установка LineageOS (быстро и применимо)
- Скачайте нужный образ для вашей модели Pi и распакуйте на ПК.
- Запишите образ на microSD через Raspberry Pi Imager или balenaEtcher.
- Откройте boot‑раздел на SD и в config.txt добавьте:
- hdmi_enable_4kp60=1
- gpu_mem=128
- arm_64bit=1 Для Pi 5 при необходимости — overscan_scale=1.
- Вставьте SD в Pi, подключите HDMI и питание. Первый запуск 5–10 минут.
- Настройка: подключитесь к сети, войдите в Google-аккаунт, установите нужные приложения из Play Store.
- Оптимизация: в настройках дисплея включите 4K, в Developer Options при необходимости включите принудительный GPU. Для стабильности обновляйте ядро и модули через рекомендованные каналы образа.
Старые образы на базе Android 11/12 уязвимы и не поддерживают новые приложения — избегайте их.
Совместимость приложений и форматы
- Видео: Pi 5 — аппаратное декодирование H.265/VP9 до 4K@60Hz, Pi 4 — до 30Hz в 4K.
- Widevine: чаще всего L3 на кастомных сборках; L1 доступен в коммерческих сборках (требуется активация/сертификация).
- Приложения: большинство приложений Google Play работают (Netflix, YouTube, Plex), но банковские приложения и некоторые DRM‑сервисы могут блокировать на ARM.
- Периферия: геймпады Xbox/PS5, саундбары — работают; для множества USB‑устройств может понадобиться USB‑хаб.
Частые ошибки
- Нет изображения: проверить HDMI 2.0 кабель, добавить hdmi_force_hotplug=1 в config.txt и перезапустить.
- Перегрев и троттлинг: установить вентилятор и радиаторы, держать температуру ниже ~80°C.
- Wi‑Fi нестабилен: временно перейти на Ethernet или использовать проверенный USB‑адаптер с хорошими драйверами.
- Низкое качество DRM‑видео: образ не поддерживает Widevine L1 — требуется платная сборка или сертификация.
Стоимость и апгрейды (ориентир)
- Базовая сборка (Pi 4 4GB + SD 64GB + охлаждение) — бюджетно; апгрейд до Pi 5 8GB и коммерческой сборки повышает цену, но даёт 4K@60 и L1 DRM.
FAQ
- Нужно ли покупать платную сборку для Netflix в 4K?
Обычно да: Widevine L1 для 4K чаще всего предоставляют коммерческие сборки/сертификаты. - Подойдёт ли Pi 4 4GB для 4K?
Pi 4 технически может выводить 4K, но стабильность и частота кадров лучше на Pi 5; 8 ГБ помогает многозадачности. - Можно ли обновлять образ «по воздуху»?
Да, некоторые сборки поддерживают OTA, у других обновления нужно переносить вручную.
Если хотите — добавлю конфиг-файл config.txt для конкретной модели Pi или подготовлю чек-лист сборки для покупки компонентов.