H.264 is de officiele benaming voor een video-codering. Andere namen die ook gebruikt worden zijn MPEG-4 Part 10, en AVC (Advanced Video Coding).
Het H.264/AVC project is oorspronkelijk gestart om een codec te ontwikkelen die geschikt is voor hoge kwaliteit video, waarbij een aanzienlijke lagere bandbreedte nodig is dan “vorige” standaarden (zoals MPEG-2, H.263 of MPEG-4 Part 2), onder de voorwaarde dat het niet te moeilijk is om te implementeren. Verder werd er op gelet, dat de standaard flexibel genoeg moest zijn om zeer universeel inzetbaar te maken: zowel lage als hoge bitrates, hoge en lage resolutie video, en werkend op diverse systemen (zoals televisie-uitzendingen, DVD opslag, internet en telefoonsystemen.