Обновить
4K+
5

Пользователь

9
Рейтинг
2
Подписчики
Отправить сообщение

Да, можно отсюда

Спасибо!
Нужна 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).

Информация

В рейтинге
798-й
Зарегистрирован
Активность