Il termine codec nasce dalla fusione di "coder" e "decoder" e indica la tecnologia che comprime i dati audio e video per ridurne le dimensioni e li decomprime al momento della riproduzione. Senza compressione, un film in alta definizione occuperebbe uno spazio enorme e sarebbe impossibile trasmetterlo in streaming su normali connessioni domestiche.

Esistono molti codec, come H.264, H.265 (HEVC) e AV1, ciascuno con un diverso equilibrio tra qualità, dimensione dei file e potenza di calcolo richiesta. Un codec efficiente permette di trasmettere il 4K e l'HDR con un bitrate più basso, riducendo il rischio di buffering. È un elemento tecnico invisibile ma fondamentale in ogni servizio di streaming e nella TV digitale.