A new tool for screen sharing over network.
We want to develop software which has the ability of transporting the image of a whole screen over the network. The intended use case is to use another PC as desktop extension. For instance, your old notebook as screen extension for your new notebook. We want to support various operating systems.
The machine which has to share a screen runs the server application. You need to create a virtual screen on your own. The machine which has to display the shared screen runs the client application. You should connect these machines with an appropriate network connection. In development a gigabit connection is used. Configure the two applications according to your needs.
- Windows
- Linux
Disclamier: We are in an early development stage. Please use this code only if you know what you are doing!
We would appreciate your help, especially on the following topics:
- documentation or ideas on how to create a virtual screen under linux, windows and osx
- multiplatform screenshot backend
- new compression backends (CPU friendly and/or network friendly) (We will implement a differential image algorithm as precompression soon).