Source code required for pure Java screen and audio recorder application. Minimum frame rate of 5 frames per second (fullscreen) for screen recording. Application should permit selection of audio source from all available/enabled audio inputs (e.g. internal microphone; USB microphone). Application needs to run on Mac + PC from the user's browser (e.g. via Java Web Start). Output recording should be encoded to MP4 and saved to user's file system.