Lyd og video filer er for store til at blive sendt digitalt. De er normalt komprimeret til et digitalt signal og derefter transmitteres . Codecs er programmer, der kan komprimere og dekomprimere et digitalt signal . Codecs kode og afkode data til transmission, opbevaring eller kryptering. Codecs anvendes i video-streaming og videokonferencer , blandt andre applikationer. Lossy eller tabsfri Codecs
Lossy codecs er mere udbredt end lossless codecs. Lossy codecs komprimere data i små filer , selvom der er et tab i kvaliteten af data. Lossless codecs sikre datakvaliteten , men ikke reducere datastørrelsen med en stor margen . Begge disse codecs er brugt til at indkode video, lyd og tale -filer . Forskellige lossy codecs er AAC, MP3, Vorbis og lossy Windows Media Audio . FLAC, Monkey Audio , Shorten , TTA , lossless Windows Media Audio og WavPack er eksempler på tabsfri codecs.
Tale og Audio Codecs
talecodecs indkode de forskellige karakteristika af stemme, mens lydcodecs bruges til musik. Talekodeks kigge efter talemønstre . Forskellige talecodecs er μ -Law PCM, ACELP , A -Law PCM , AMR -NB , AMR -WB og DV Audio . Audio codecs omfatter AAC, AIFF , AU og MP3.
Video codecs
Video codecs er brugt kode og afkode videofiler. Kvalitetsforringende komprimering er den mest udbredte kompression teknik . Video codecs forsøger at balancere komprimering størrelse med kvaliteten af data. Huffyuv , DivX Pro Codec og x264 er forskellige video-codecs .