The goal is for a java lib to be able to record an mp4 video file from screen (full screen or region) at 20 fps or more in OSX and Win platforms. The core of this lib should be written in objectiveC, C or C++ to achive 20 frames per second or more, and communicate through JNI with java. Or maybe this could be done with .NET? OpenGL might be a solution.
The videos should also capture audio and mouse. We want to have similar quality to what this company offers in their free application [url removed, login to view]