Flash + Javascript library which allows you to display a variable-sized Flash movie in your page that captures Webcam snapshots (still frames), and submits them to your server in JPEG format. Sample PHP 5 code included for receiving submissions and saving them to disk.
The Flash movie first activates the webcam and allows the user to make adjustments before submitting. All controls for displaying the Flash device configuration panel and taking snapshots is handled from Javascript. This way you can control the user interface, using your own buttons and layout. The Flash movie consists of nothing except a full-canvas camera control with NO flash user interface elements.