We’ve got a lot of emails on these topics recently so we decided to clarify the issue here.
Adobe announced support for h.264 video in Flash Player in August 2007 in this press release.
Adobe announced Flash Media Server 3 and Flash Media Encoder 2 in September 2007 in this press release.
Prerecorded h.264 video
To deliver prerecorded h.264 video files to Flash Player applications (video players, etc…) using streaming we need to wait for Flash Media Server 3 due to be released in Spring 2008.
Flash Media Server 2 can only stream prerecorded .flv files encoded with ON2’s VP6 or with Sorenson Spark.
Live h.264 video
FME2-> FMS3 ->FLASH PLAYER APPS
To deliver live h.264 video to Flash Player Applications (live video players, AVChat, etc…) we need to wait for Flash Media Encoder 2 and Flash Media Server 3 to be released. At that time we will be able to push live h.264 video feeds from FME2 to Flash Player Apps via FMS3.
FLASH PLAYER APPS-> FMS3 ->FLASH PLAYER APPS
If Flash Player will ever support encoding live video with h.264, then we will be able to deliver live h.264 video feeds from Flash Player applications (video chat software, etc.) to Flash Player apps (video players, etc.) using FMS3 as a streaming server!
Right now Flash Player can only encode live video using the older Sorenson Spark (h.263) video codec.