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:

Audio:

Diagramma codec audio
  • GSM – 13 Kbps (full rate), dimensioni frame 20ms
  • iLBC – 15Kbps, 20ms dimensioni: 13,3 Kbps, dimensioni frame 30ms
  • ITU g. 711 – 64 Kbps, campione-base. Conosciuto anche come alaw/ulaw
  • ITU G719 – 32/48/64/128 Kbps, dimensioni frame28 ms
  • ITU g. 722 – 48/56/64 Kbps
  • ITU g. 723.1 – Dimensioni 30ms– 5.3/6.3 Kbps,
  • ITU g. 726 – 16/24/32/40 Kbps

  • ITU g. 728 – 16 Kbps
  • ITU g. 729 – 8 Kbps, dimensioni frame 10ms
  • Speex – 2.15 a 44,2 Kbps
  • LPC10 – 2,5 Kbps
  • DoD CELP – 4,8 Kbps

Video:

Diagramma code video
  • VP8 è il utilizzato per la codifica e decodifica in alta definizione video come un file o un flusso di bit per la visualizzazione. Il VP8 è – a differenza del  h264 – gratuito per l’uso.

  • H. 264/MPEG-4 Part 10 o AVC (Advanced Video Coding) è attualmente uno dei formati più comunemente utilizzati per la registrazione, la compressione, la riproduzione di video ad alta definizione. A differenza di VP8, l’ H. 264 non è gratuito.

Ulteriori letture