Спасибо! Нужна 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+.
Официально поддерживаются Windows 10/11, на Win 7 не тестировалось. Готовый exe собран на современном Python, который Win 7 не поддерживает, так что он, скорее всего, не запустится. Из исходников на Python 3.8 со старыми версиями зависимостей можно попробовать, но режим printwindow использует флаг, доступный с Windows 8.1, поэтому на «семёрке» нужен --mode screen. Если у вас есть Win 7 и желание проверить — напишите, что получилось, добавлю в документацию.
Для страницы просмотра нужен относительно современный браузер: она читает поток через fetch, использует Pointer Events и современный CSS. Ориентировочно это Chrome 87 и новее, на очень старых Android и штатных браузерах она, скорее всего, не заработает. Проверить на таких устройствах мне нечем, так что точно не скажу. Сам поток при этом обычный MJPEG, его можно открыть напрямую по адресу /stream, а /snapshot.jpg отдаёт последний кадр.
Да, можно отсюда
Спасибо!
Нужна 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+.
Официально поддерживаются Windows 10/11, на Win 7 не тестировалось. Готовый exe собран на современном Python, который Win 7 не поддерживает, так что он, скорее всего, не запустится. Из исходников на Python 3.8 со старыми версиями зависимостей можно попробовать, но режим
printwindowиспользует флаг, доступный с Windows 8.1, поэтому на «семёрке» нужен--mode screen. Если у вас есть Win 7 и желание проверить — напишите, что получилось, добавлю в документацию.Для страницы просмотра нужен относительно современный браузер: она читает поток через fetch, использует Pointer Events и современный CSS. Ориентировочно это Chrome 87 и новее, на очень старых Android и штатных браузерах она, скорее всего, не заработает. Проверить на таких устройствах мне нечем, так что точно не скажу. Сам поток при этом обычный MJPEG, его можно открыть напрямую по адресу /stream, а /snapshot.jpg отдаёт последний кадр.
Два варианта: либо установить зависимости и запустить как обычную python программу, либо скачать исполняемый exe (для win).