H.264 codec.

Posted on September 5th, 2008 in General

A video codec enables video compression and/or decompression for digital video. When video stream is published within flash application, it gets encoded with built-in into Flash player codec, and then this stream is transferred to media server for further relay. Media Server doesn’t encode or decode audio and video information; it streams media that has already been encoded. Flash player, in its turn, decodes received video stream to original format and delivers it to the end user.

Not so far Adobe announced Flash player 9 to support H.264 codec, this is the next-generation video compression technology in the MPEG-4 standard, also known as MPEG-4 Part 10. H.264 delivers excellent video quality across the entire bandwidth spectrum — from 3G (Mobile phones) to HD (Broadcast) and everything in between. These codecs allow users to stream high-quality video at low bit rates.
However the current implementation of H.264 does have some limitations – flash player processes video stream with H.264 only for playback, it means that captured video still gets encoded with Sorenson Spark code which has been used since Flash player 7 version.  If you want to encode live video with H.264, you must use such tools as Adobe Premiere Pro, Adobe After Effects, Adobe Soundbooth, and Adobe Audition - to create and deliver compelling video content.

Leave a Reply