Whats the best approach (read painless) that I could take? Primarily, the application needs to record the webcam video + mic recording on the disk and compress the video using ffmpeg (or something similar).
So there is hardware involved + running a separate process for encoding.
I was seriously considering Adobe AIR - but I read on the Adobe site that it does not have permission to run other applications which can be problematic if I want to encode the video using ffmpeg.