I am looking for a solution to record webcam video from within a browser.
It will need to be embedded in a Ruby on Rails web application and will need the following features:
*record within a maximum time limit
*replay recorded snippet
*discard and re-record
*save recorded video (will need to integrate with the application to store the video against the user's profile)
Reasonable/smooth video quality is important