Skip to main content
August 24, 2009
Question

Can Flash Live Encoder 3 support Interactive H.264 VideoChat application

  • August 24, 2009
  • 1 reply
  • 1220 views

Hi I'm new to the Flash world so any and all help will be greatly appreciated.

I would like to build a video conferencing app that supports H.264.  Is there a way to use Flash to do that?  I understand that Flash natively supports the Sorensen Spark video codec and that you need to use Flash Live Encoder 3 for H.264 encoding.  I can't seem to find any documentation that shows me how to use FLE3 with ActionScript.

Thanks in advance for responses.

    This topic has been closed for replies.

    1 reply

    August 24, 2009

    You can't directly communicate with FMLE using actionscript. FMLE has no API for such communication (although it would be really cool if you could do that over LocalConnection... not sure why that isn't present in FMLE).

    What you would need to do is develop server side code to associate FMLE clients with .swf clients (so you know which FMLE stream belongs to which chat user). I like to approach this by appending a variable to the host url, and then inspect the client.url property on the server side to read the variable.

    August 25, 2009

    JayCharles, thanks for the response.  I guess you can't re-skin FMLE3 either?  Do you know if Adobe has any plans to support H.264 encoding natively (i.e., within the Flash Player as they do Sorenson)?

    August 25, 2009

    No, you can't skin FMLE.

    I don't know about Adobe's future plans, but I wouldn't expect H.264 encoding any time soon (if at all). In a few years H.264 is going to involve some fairly heavy licensing fees, and I don't know if such licensing is something Adobe is going to pay for. Additionally, an H.264 encoder would add a lot of weight to the Flashplayer... likely more than Adobe will be willing to add to the plugin.

    What would be really nice is if Google opens the VP6 codec (google entered into a purchase agreement with On2). That -might- be enough to move Adobe to include VP6 encoding in the Flashplayer. Of course, that's all speculation and wishful thinking.