Комментарии 10
Умеет работать на допотопных андроидах? В допотопных браузерах?
Для страницы просмотра нужен относительно современный браузер: она читает поток через fetch, использует Pointer Events и современный CSS. Ориентировочно это Chrome 87 и новее, на очень старых Android и штатных браузерах она, скорее всего, не заработает. Проверить на таких устройствах мне нечем, так что точно не скажу. Сам поток при этом обычный MJPEG, его можно открыть напрямую по адресу /stream, а /snapshot.jpg отдаёт последний кадр.
Программа работает на Win 7 ?
Официально поддерживаются Windows 10/11, на Win 7 не тестировалось. Готовый exe собран на современном Python, который Win 7 не поддерживает, так что он, скорее всего, не запустится. Из исходников на Python 3.8 со старыми версиями зависимостей можно попробовать, но режим printwindow использует флаг, доступный с Windows 8.1, поэтому на «семёрке» нужен --mode screen. Если у вас есть Win 7 и желание проверить — напишите, что получилось, добавлю в документацию.
Что мне нужно сделать для проверки?
Спасибо!
Нужна Win 7 SP1 x64 и Python 3.8.10 (последний с установщиком для «семёрки»).
Скачайте исходники с GitHub, в папке выполнитеpython -m venv .venv, .venv\Scripts\activate, pip install -r requirements.txt.
Потомpython window_stream.py --list
и python window_stream.py --title "Блокнот" --mode screen,
страницу откройте с другого устройства по адресу http://<IP>:8080/.
Затем попробуйте то же с --mode printwindow.
Напишите, что заработало, а что нет: тексты ошибок или скриншоты очень помогут.
Если хотите, попробуйте и exe из Releases, но он, скорее всего, не запустится: собран на Python 3.9+.
Python 3.8.10 (последний с установщиком для «семёрки»)
https://www.python.org/downloads/release/python-3810/
Отсюда?
Отличный проект!)) Если ищешь контрибьютеров или пользователей, загляни в сообщество опенсорс-разработчиков: t.me/OpenSource_Chat. Там можно поделиться проектом или просто пообщаться )

Показываем одно окно Windows на планшете через обычный браузер