Czym są kodeki?
Kodek to urządzenie lub oprogramowanie zdolne do kodowania lub dekodowania strumienia cyfrowego lub sygnału w celu transmisji przez sieć danych. Kodeki mogą dotyczyć zarówno treści audio, jak i wideo. Podstawowa różnica między nimi polega na tym, że jeden algorytm został zaprojektowany do kompresji i dekompresji plików dźwiękowych, a drugi – plików wideo. Oba typy kodeków można dodatkowo podzielić na dwie kategorie: kodeki bezstratne oraz kodeki stratne.
Kompresja bezstratna to algorytm kompresji danych, który umożliwia kompresję i dekompresję plików bez utraty jakości.
Kompresja stratna to algorytm kompresji, który w celu ułatwienia transmisji odrzuca część danych z pliku. Jest to rozwiązanie stosowane zazwyczaj przy słabej jakości połączenia sieciowego. Najłatwiej można je rozpoznać w przypadku plików wideo, które stają się wtedy rozmazane lub pikselowe.
W przypadku plików audio i wideo istnieje złożona zależność między jakością obrazu lub dźwięku, przepływnością bitów (bit rate), algorytmami kodowania i dekodowania, odpornością na utratę danych oraz opóźnieniem (latencją).
Poniżej znajduje się lista kodeków powszechnie stosowanych obecnie:
Kodeki audio:

Kodeki wideo:



