Живой экран
Экран приставки в браузере — около 30 кадров в секунду почти без задержки. Скриншот одной кнопкой.
Pult показывает экран приставки в браузере и управляет ею, как обычный пульт, — дома, на даче или у родителей. Открыть приложение, поставить APK, поменять настройку или перезагрузить можно, не подходя к телевизору.
Android TV 8 и новее · проверено на Mi TV Stick 4K
Всё, что обычно делают с пультом в руке, — и то, для чего пришлось бы ехать к телевизору.
Экран приставки в браузере — около 30 кадров в секунду почти без задержки. Скриншот одной кнопкой.
Стрелки, OK, «Назад», «Домой», громкость и питание — мышью или с клавиатуры компьютера. Текст для поиска набирается на компьютере.
Всё, что установлено на приставке: открыть, остановить зависшее, удалить ненужное.
Перетащите файл в браузер — приставка установит его сама, без подтверждения на ТВ. Обновление сохраняет данные приложения.
Системные настройки, до которых не добраться из меню телевизора: посмотреть и изменить.
В сети ли приставка, что открыто на экране, сколько свободно памяти, работает ли VPN. Перезагрузка — из браузера.
Агент на ТВ подключается к вашему серверу Pult. Не нужно открывать порты на роутере и знать адрес чужого дома.
Pult не создаёт туннелей и не занимает VPN на приставке: уже настроенный VPN-клиент работает как раньше.
Pult работает на вашем Mac или своём сервере. Вход в кабинет — по паролю, у каждой приставки свой ключ.
Один раз на каждую приставку, минут пять. Дальше она на связи из любой сети.
В настройках приставки откройте «Для разработчиков» и включите «Отладку по USB» — через неё агент Pult управляет приставкой.
Скачайте APK ниже и поставьте его на приставку с флешки или через Downloader — файл уже знает адрес этого сервера. С Mac в той же сети можно командой подготовки.
Откройте Pult на ТВ: на экране появятся QR-код и код из 6 цифр, он меняется каждые 5 минут. В кабинете нажмите «+» и введите код или отсканируйте QR телефоном.
На вопрос об отладке отметьте «Всегда разрешать» и нажмите «Разрешить». Готово — приставка в кабинете.
Агент работает на приставке в фоне: держит связь с сервером, передаёт экран и выполняет команды из кабинета. Скачанный файл уже знает адрес этого сервера: установите его, откройте Pult на ТВ и введите код с экрана в кабинете.
С Mac в одной сети с приставкой: scripts/provision.sh <IP-приставки>:5555 <адрес сервера> ~/Downloads/pult-agent.apk