H.264/AVC-projektin tarkoituksena oli luoda standardi, joka pystyy tarjoamaan hyvän videokvalituksen huomattavasti pienemmillä bittimäärillä kuin aiemmat standardit (eli puolet tai vähemmän kuin MPEG-2:n, H.263:n tai MPEG-4:n osan 2 bittimääristä), ilman että suunnittelun monimutkaisuus kasvaa niin paljon, että sen toteuttaminen olisi epäkäytännöllistä tai liian kallista. Tavoitteena oli tarjota riittävän laaja joustavuus, jotta standardi voidaan soveltaa erilaisiin verkkoihin ja erilaisiin profiileihin, mukaan lukien videosisältöjen tallentaminen, purkaminen ja jakelu.
Kehittynyt videokoodaus