RemoteAssistance-Cpp

RemoteAssistance like TeamViewer C++ version

https://dydtjr1128.github.io/RemoteAssistance-Cpp/

It also made java swing version => Link

This version is only implemented up to local mirroring, which has not yet used network.

ToDo

Sample demo

gif6

Structure

Client <-> Broker server(Session) <-> Client
  ↑                                     ↑
  └─────────────────────────────────────┘
                Data send

image image

A Plan about the Image Transmission Algorithm

  1. Unconditionally Full Data Transfer
  2. Compare with previous data and transfer if different
  3. Import data from random locations, compare with previous data, and transfer if different
  4. Divide image data into grid and compare each grid in parallel

This case must be considered comparison process(like SIMD..)

</br>