<p>I'd like to add some functionality to a site that would allow users to record video using their webcam and easily store it online. I don't even know if this is possible right now, but I think flash has access to local webcams running through the browser.</p>

<p>Do you have any suggestions or resources to get me started on this? I'm primarily a java developer so If I could do it in an applet that would be great, but It may be easier to accomplish this using flash or some other technology.</p>

<p>This would mean streaming the video back to the webserver and storing it there.
Uploading a file is easy enough, but I'd rather the user not have to deal with that if it's possible.</p>

<p>Just to be clear. I'm not talking about uploading a video. I'm talking about allowing the user to click "record" in a web application and having the video streamed to the server and stored when the user clicks "stop".</p>

[{'answer_id': 54234, 'author': 'hasseg', 'author_id': 4111, 'author_profile': 'https://Stackoverflow.com/users/4111', 'pm_score': 3, 'selected': True, 'text': '<p>This is possible with <a href="http://www.adobe.com/products/flashmediaserver/" rel="nofollow noreferrer">Adobe\'s Flash Media Server</a>. <a href="http://osflash.org/red5" rel="nofollow noreferrer">Red5</a> is an open source alternative. The protocol they use for this is <a href="http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol" rel="nofollow noreferrer">RTMP</a>.</p>\n'}, {'answer_id': 64020, 'author': 'Marc-André Lafortune', 'author_id': 8279, 'author_profile': 'https://Stackoverflow.com/users/8279', 'pm_score': 1, 'selected': False, 'text': '<p>On the server side, you have three alternatives:</p>\n\n<ol>\n<li><a href="http://www.adobe.com/products/flashmediaserver/" rel="nofollow noreferrer">Adobe\'s Flash Media Server</a></li>\n<li><a href="http://osflash.org/red5" rel="nofollow noreferrer">Red5</a>, an open source version</li>\n<li><a href="http://www.wowzamedia.com/products.html" rel="nofollow noreferrer">Wowza Media Server Pro</a>, a commercial alternative</li>\n</ol>\n\n<p>You can either run any of these on your own server or else go for a web provider (I found <a href="http://www.flashcomguru.com/articles/hosts.cfm" rel="nofollow noreferrer">this list</a> to be helpful)</p>\n\n<p>On the client side, you\'ll need a flash file for the user interface. Red5 and Wowza some with the source code for their example recorders so it\'s easy to customize these for your own use.</p>\n'}, {'answer_id': 108595, 'author': 'user19670', 'author_id': 19670, 'author_profile': 'https://Stackoverflow.com/users/19670', 'pm_score': 1, 'selected': False, 'text': '<p>In addition to the above choices, you can also use haxevideo (open source)</p>\n'}]
['https://Stackoverflow.com/questions/54221', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/1310/']