We want the following implemented:
A flash recorder/player that allows website visitors to record movies using their webcam and microphone. Offcourse, The user should able to see what is being recorded and adjust mic volume. If no webcam is detected, then it should still record the users voice from microphone while displaying "no webcam detected, recording voice only". After the user finishes recording, he should be able to preview what he recorded, delete it if he didn't like it and record another.
If possible we would prefer if the whole recorded video is buffered at the client side till the user clicks a send button, then pressing the send button should upload the movie using standard HTTP upload. If that is not possible, then we can consider using Red5 streaming. Please advise on that.
It should work in player-only mode, where it is given a certain movie URL and just plays that movie using progressive download method. In this mode there recording controls should be replaced by playback controls. It is ok to have separate recorder and player.