Que sont les Codecs ?

Un codec est un appareil ou un logiciel capable d’encoder ou de décoder un flux numérique ou un signal pour la transmission sur le réseau de données.  Les codecs sont divisés en deux catégories: sans perte et avec perte.  Les codecs sans perte retiennent toute l’information contenue dans le flux d’origine, préservant ainsi la qualité vidéo/audio dans un signal, alors que les codecs avec perte réduise la qualité de la compression mais utilisent aussi moins de données de bande passante.

Compression sans perte :  Un algorithme de compression des données qui permet la compression et décompression des fichiers sans perte de qualité.

Compression avec perte : Un algorithme de données qui élimine certaines données pour faciliter la transmission. Cela est surtout utilisé quand la connexion réseau n’est pas idéale. Cette compression est surtout reconnaissable avec des fichiers vidéo qui ressortent pixelisés.

Avec les fichiers audio et visuels, il existe une interaction complexe entre la qualité de la vidéo, le bit rate, le codage et décodage des algorithmes, la réactivité à la perte de données et la latence.

Voici la liste des codecs qui sont communément employés aujourd’hui :

Codecs audio :

Types de codecs audio
  • GSM – 13 Ko par sec (haut débit), taille de fenêtre 20ms

  • iLBC – 15 Ko par sec, taille de fenêtre 20ms : 13.3 Ko par sec, taille de fenêtre 30ms

  • ITU G.711 – 64 Ko par sec, échantillon. Aussi connu sous alaw/ulaw

  • ITU G.722 – 48/56/64 Ko par sec

  • ITU G.723.1 – 5.3/6.3 Ko par sec, taille de fenêtre 30ms

  • ITU G.726 – 16/24/32/40 Ko par sec

  • ITU G.728 – 16 Ko par sec

  • ITU G.729 – 8 Ko par sec, taille de fenêtre 10ms

  • Speex – de 2.15 à 44.2 Ko par sec

  • LPC10 – 2.5 Ko par sec

  • DoD CELP – 4.8 Ko par sec

Codecs vidéo :

Types de codecs vidéo
  • VP8 est le codec utilisé pour l’encodage et le décodage de vidéo haute définition, en tant que fichier ou en tant que bit-stream pour le visionnage. VP8 est gratuit, contrairement au codec H.264.

  • H264/MPEG-4 Part 10 ou AVC (Advanced Video Coding) est actuellement l’un des format les plus utilisé pour les enregistrements, la compression, et la lecture de vidéo haute définition. A l’opposé de VP8, H.264 n’est pas gratuit.

Lecture complémentaire: