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
>


Reply via email to