Hello There! Greetings. I just noticed the link that you have provided and the requirements. I would like to summarize a similar application that I developed in the past,
1. Capture screenshots of the selected/entire area on the screen as an Image file
2. Capture an entire session as a video file once you press a start button until a stop button is pressed
3. This application was developed to capture the activities of employees from a remote server, without the knowledge of the employee in the background by issuing commands from the remote server for start and stop.
4. Once the recording was done the videio/image was transferred to the remote server without the knowledge of the employee working on the PC.
I did used Java's screen recording API's to achieve the desired results and since Java is platform independent the same solution will work on any OS viz windows, mac, linux etc. I'm very keen on working on this module too. I can share the work that I did earlier on screen recording for your reference. Please, let me know if you want to discuss further.
Regards