Фон
Я работаю над скриптом Python3 для удаленного управления моим ноутбуком. Скрипт подключается к PHP API для получения команд, которые я хочу выполнить. Скрипт использует библиотеку requests
для отправки запросов в API через HTTP, но я не против использовать и другие библиотеки, если это необходимо. API также используется панелью HTML / JS / PHP, которая предоставляет интерфейс для управления сценарием. Все это работает на VPS с общедоступным IP-адресом, кроме сценария Python.
Я решил посмотреть, насколько это можно расширить, и решил, что получение потока рабочего стола - это шаг вперед для проекта.
Вопрос
Я хочу знать, можно ли передавать потоковое видео из сценария (покадровые изображения тоже подойдут) в PHP API, помещая данные изображения в GET или POST(или другие) запросы, и перенаправить это на панель. Я полагаю, что это должно было бы работать как загрузка файла, хотя в идеале я бы не хотел хранить эти изображения на диске.
Я хотел бы использовать только HTTP, так как иногда мой ноутбук находится за очень строгими брандмауэрами.
Я ищу описание того, как это можно сделать, если это вообще необходимо, и в идеале - некоторый пример кода, хотя это и не требуется. Я считаю, что это должно быть выполнимо, поскольку есть сайты с видеозвонками, такие как Omegle, которые достигают примерно того, чего я хочу.
Заранее спасибо.