AI summary
Streams navigation and multimedia to the digital instrument cluster of a Lada Vesta NG through an aftermarket Android head unit. Requires root access to configure USB networking, route traffic, and launch UI on a secondary display. Captures VirtualDisplay frames, encodes to H.264, and sends to the cluster over UDP. Media info is drawn into a custom cover screen rather than sent as raw metadata.
Generated by AI. May contain inaccuracies.
About this app
Vesta NG Cluster - Android-приложение для вывода навигации и мультимедиа на цифровую комбинацию приборов Lada Vesta NG через нештатную Android-магнитолу.
Целевые устройства: Teyes CC3, CC3 2K и другие Android-магнитолы со схожей root-средой.
Важно: такие магнитолы не умеют нативно выводить UI на cluster display. Для основного streaming-потока требуется root-доступ: он нужен для настройки USB/RNDIS-сети, policy routing, root-launch на secondary display и поддержания транспортного канала до комбинации приборов.
Приложение поднимает отдельный foreground-сервис, готовит root-сеть до цифровой приборки, запускает целевую activity на secondary display, снимает кадры с VirtualDisplay, кодирует их в H.264 и отправляет на комбинацию приборов по UDP.
Для мультимедиа приложение не отправляет "чистые метаданные" отдельным каналом. Вместо этого оно собирает данные из media notifications и MediaSession, отрисовывает собственный MED-экран (MediaCoverActivity) и отправляет его в тот же video pipeline, что и навигацию.
Возможности Вывод навигации (NAVI) - трансляция интерфейса навигационного приложения на cluster display. Вывод мультимедиа (MED) - отрисовка обложки, названия, артиста и прогресса на cluster display. Режим ABS/TRIP - отдельный stream mode для комбинации приборов. Foreground-сервис трансляции - единый runtime-оркестратор для сети, видео, статуса, recovery и обновлений. H.264 видеокодирование - аппаратное кодирование через MediaCodec. UDP-транспорт - отдельный video path и отдельный status-sync path. Root-сеть - auto/manual выбор USB-интерфейса, статический IP, route, policy routing и iptables mark. Startup probes и watchdog - проверка готовности UDP-маршрута и runtime-контроль линка/маршрута. Встроенный FTP-сервер - выдача ICUpdate.zip для IVI/cluster OTA-сценария. Runtime-конфигурация - скрытый developer screen с настройками без пересборки. Recovery-сценарии - restart/backoff, task-removed recovery, process recovery, startup retry.
Режимы работы NAVI - на secondary display запускается внешняя навигационная activity из RuntimeConfig.TargetApp, и её UI уходит в video pipeline. MED - на secondary display запускается собственная MediaCoverActivity, которая читает MediaCoverState и рисует мультимедийный экран. ABS - отдельный cluster mode (TRIP) для приборки; используется тот же сервисный/runtime-каркас, но другой stream mode. Выбранный режим хранится в AppSettings и преобразуется в runtime-параметры через StreamConfig.
About this version
- Version
- 1.0.2 (3)
- Size
- 15.12 MB
- Requires Android
- 8.0
- Target SDK
- 26
- Architecture
- arm64-v8a, armeabi-v7a, x86, x86_64
- Downloads
- 0
- Updated
- Aug 27, 2026
- Package
- ru.foric27.cluster
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10