Kodek jest skrótem od "koder/dekoder", co oznacza urządzenie lub program zdolny do
przekształcania strumienia danych lub sygnału. Kodeki mogą zmienić strumień danych w
formę zakodowaną (często w celu transmisji, składowania lub zaszyfrowania) lub odzyskać
(odkodować) strumień danych z formy zakodowanej, by umożliwić ich odtwarzanie bądź obróbkę.
Kodeki są często użyte w wideokonferencjach oraz strumieniowaniu obrazu lub dźwięku.
Na przykład wiele multimedialnych strumieni danych potrzebuje zawierać jednocześnie dane
dźwiękowe i obraz oraz często metainformacje opisujące np. synchronizację dźwięku i obrazu.
Każdy z tych trzech fragmentów strumienia danych może być opracowany przez odzielne programy,
sprzęt i procesy, lecz aby strumień danych multimedialnych był użyteczny, musi być połączony razem.
Do tego właśnie służą kontenery multimedialne.
Kodeki są często mylone z formatami danych (kontenerami multimedialnymi)
używanymi do przechowywania zakodowanego dźwięku i obrazu (np. ".ogg", ".mpg", ".avi", ".mov", ".mkv" itp).
Darmowy hosting zapewnia PRV.PL