H.264 Support in Adobe AIR
Tuesday, August 21st, 2007We announced today that we’re releasing an update for Flash Player that will support the H.264 codec that has become almost a de facto standard for video content. What’s great is that this will also go into the Adobe AIR beta 2 release that we’ll be dropping at MAX later this year. That means you’ll be able to play most H.264 content right inside your AIR application.
Tinic Uro has a great post about what the new functionality means. As a developer you use the exact same APIs that you use right now to stream and display FLV. As Tinic notes, you can even put H.264 streams into an FLV but you have to make sure the sequence headers are handled correctly. The AAC support is also really neat because you can do native AAC playback and you use the same NetStream API that you use to connect to video so the sound and video APIs sync up a bit now which I think will be helpful going forward. As Tinic says, “We are now getting into a situation where there is not much difference between audio and video files anymore. “.
One application which will gain a ton from this is the Adobe Media Player (AMP). Because you can load .mov, .mp4, m4v, .m4a, and .3gp files directly into both the browser based player and Adobe AIR, you’ll be able to distribute all of your H.264 encoded media to users of AMP. With all of the H.264 media out there (and remember Europe is standardizing TV around H.264) you’ll have a ton of content at your disposal as an AMP user. With H.264 and AAC, Adobe AIR is going to be a fantastic media platform for you to build on.