I'd like to set up the following screen sharing configuration: There are several areas of a screen shared so that each individual viewer (client = "Slave") connects to a different area only (and scales it locally to full screen). On other words: Each shared area of the host (= "Master") computer's screen is displayed on it's individual viewing client (running on a different PC) only.
For example, I want top set up 4 areas on a host system, and 4 clients each connect to a different one of the shared areas in view-only mode, and can see whatever the host moves into those areas. The solution should be easily scalable, so split the host display up into e.g. 9, 12, 16 or 20 or more slave displays.
So, unlike the usual (VNC/TightVNC or similar) sceen sharing, where multiple clients can see the same screen, I want to have each client display an individual area of the host screen only. Also, sharing applications to individual clients or running terminal sessions on the clients won't work - I need the desktop to be split up and shared, so that the same application window can be pushed around and is seen on the client connected to the respective area only.
I had a look for and tried several screen sharing systems, but none seems to allow the above. Did I miss anything ?
Is there any open-source software out there which can provide this functionality ?