Che cos’è il Codec?
Un codec è un dispositivo o un software in grado di codificare o decodificare un flusso digitale o un segnale per la trasmissione su una rete di dati. Questo può essere per contenuti audio o video. L’unica differenza fondamentale tra questi due è che uno è un algoritmo progettato per comprimere e decomprimere i file audio e l’altro è per i file video. Questi due possono essere divisi in due ulteriori categorie: senza perdita di dati e con perdita di dati.
La compressione lossless è un algoritmo di compressione dei dati che permette la compressione e la decompressione dei file senza alcuna perdita di qualità.
La compressione lossy è un algoritmo di compressione dei dati che scarta alcuni dati nel file per facilitarne la trasmissione. Di solito viene utilizzata quando la connessione di rete non è ottima. È più identificabile con i file video quando escono pixelati.
Con i file audio e visivi, c’è una complessa interazione tra qualità video, bit rate, algoritmi di codifica e decodifica, reattività alla perdita di dati e latenza.
Di seguito è riportato un elenco di Codec che sono oggi di uso comune: