H.264/AVC (Advanced Video Coding) har till uppgift att kunna ge bra videokvalitét med mycket lägre bithastighet än tidigare standarder.
Video genererar mycket data som måste hanteras. Det går att räkna ut att en rå dataström video (1920*1080 pixlar) i 3 olika färger (RGB) som ska kombineras med 25 bilder per sekund (FPS) genererar 25 x 3 x 1920 x 1080 = 155 520 000 bytes eller 148 Megabytes (MB) varje sekund.
Det är mycket data. Men hur mycket data är nödvändigt varje gång? Om skjortan är vit i en bild så är den med största sannolikhet vit även nästa bild. Tavlan i bakgrunden hänger förmodligen kvar på samma plats i nästa bild. Mycket data i en videoström är alltså inte nödvändigt att skicka varje gång.
Det H.264, och andra liknande kodeks, gör är att den matematiskt räknar på förändringarna i realtid och på så sätt komprimerar den data som skickas.
Läs mer på: