DY
dydtjr1128/RemoteAssistance-Cpp
[WIP]RemoteAssistance like TeamViewer(C++)
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
- Screen capture
- Double buffering
- Add network code(socket)
- Plan the Image Transmission
- Boost asio 또는 IOCP
- SIMD compare
- Capture screen based OpenGL
Sample demo
Structure
Client <-> Broker server(Session) <-> Client
↑ ↑
└─────────────────────────────────────┘
Data send
A Plan about the Image Transmission Algorithm
- Unconditionally Full Data Transfer
- Compare with previous data and transfer if different
- Import data from random locations, compare with previous data, and transfer if different
- Divide image data into grid and compare each grid in parallel
This case must be considered comparison process(like SIMD..)



