You may be able to roll your own solution by manipulating a byte array and writing it to the disk, assuming you know the binary format of an FLV or the video type you wish to write. The other option is to stream it to an FMS/Red5 server as Greg pointed out.
To out this in perspective, when I was at the onAIR Bus Tour event I saw someone demo an application that did WAV file mixing and wrote the binary to disk for playback as a WAV file. The developer had coded his own WAV file creation routines. It was amazing, and I am certain the same applies for videos. -- William --- In [email protected], "greg h" <[EMAIL PROTECTED]> wrote: > > Hi Gilbert, > > Yes, yes and no. > -- Yes AIR/Flex/Flash can encode input from a camera object (plus microphone > object for the audio :) > -- Yes, this encoding actually happens in Flash Player/AIR > -- No, AIR has no API supporting storing the recorded FLV to the local > desktop. I WISH IT DID!!! (Anyone from Adobe listening?) But last I saw, > no. (If I am wrong on this, someone please post details. Please?!!!) > Anyway, Yes we can save bitmaps locally. But not FLV streams. To actually > capture FLV streams to a file, you have to have a Flash Media Server. Then > if you want the FLV local, you have to have the AIR app download it back > down. Baffling to me why AIR fails to give us an API to just store the > locally recorded FLV client side. > > Even weirder, for high quality live encoding Adobe provides Flash Media > Encoder (FME). FME is not an AIR app, and I understand why (it needs APIs > not in AIR (yet?)). Anyway, if you record with FME it stores the FLV client > side! > > Again, I hope that an API was added to AIR for storing FLVs (perhaps late in > AIR's development cycle). And again, if so, anyone who can provide details > please let Gilbert and I know. > > hth, > > g >

