Я пытаюсь создать приложение для удаленного рабочего стола, используя Java. Для этого я планировал сделать снимок экрана с помощью робота, преобразовать его в байтовый массив (изображение bmp) и отправить его. На стороне сервера считайте изображение в байтовый массив и конвертируйте в изображение и отобразите. Последовательные изображения сравниваются с предыдущим изображением, и отправляются только разные байты (вместе с индексом начала, где начинается разность, и длиной разницы). На стороне сервера я читаю только разностные байты и создаю изображение.
Подходит ли этот метод для использования через Интернет (с умеренной скоростью)?.
Пожалуйста, укажите лучший способ сделать это, если вы чувствуете, что это не будет работать в Интернете.