Our shop is spec'ing an application that will include recording high-quality video on a user's workstation for later upload. We thought of building in Flex and distributing as an AIR application. Before now, my research tells me, one could capture microphone sound to a local file, but video has always required NetStream.publish() to a FMS server. The other way to go was using NativeProcess to communicate e.g. to FFMPeg -- there's a devnet article about just that here: http://www.adobe.com/devnet/air/flex/articles/air_screenrecording.html
Neither of those scenarios is a good fit to our need.
Question: does the AIR 2.5 release make it possible to record local Camera video to a local file?
Thanks in advance,
I didn't think recording was the issue, rather encoding into something less huge than a sequence of raw bitmap captures in a reasonable amount of time. There aren't any changes in AIR 2.5 to improve that aspect.
There is this library that claims to encode captured video into FLVs (I haven't tried it yet): http://www.joristimmerman.be/wordpress/2008/12/18/flvrecorder-record-to-flv-using-air/
Thanks, Joe - that FLVRecorder link is interesting (buffering BitmapData to disk for processing slower than real-time).
It looks like recording FLV directly to disk isn't on for a while yet - we'll plan something else.