qt — Живой снимок экрана, какой подход следует использовать?

В настоящее время я пишу приложение на C ++ в Qt, разрешающее подключение к удаленному рабочему столу, как и Teamviewer, за исключением того, что оно будет использовать QTcpSocket.

Поскольку мне нужно сделать это кроссплатформенным, использование заголовков Windows здесь не вариант. Тем не менее, код будет достаточно гибким, чтобы обеспечить различные реализации захвата экрана для дальнейшего использования.

Мой вопрос здесь заключается в том, какой подход следует использовать.

  1. Сделай скриншот, отправь его в розетку. [Больше данных по сети]
  2. Сделайте снимок экрана, сравните его с предыдущим снимком экрана и отправьте только различия. Для примера отправки квадратных блоков, скажем, 64×64 пикселей. [Меньше данных по сети, требуется цикл пикселей …]
  3. Прямой поток экрана? Возможный ? Больше данных по сети.

Заранее спасибо 🙂 ! Попытка найти лучшее решение, чтобы сделать его гладким! 🙂

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]