Skip to main content

VoIP Codecs: Hva er en Codec?

Explaining Sony's XAVC Codec's - XAVC-I, XAVC-L and XAVC-S (April 2025)

Explaining Sony's XAVC Codec's - XAVC-I, XAVC-L and XAVC-S (April 2025)
Anonim

En kodek er en algoritme (OK kan være enkelt - slags program!), Mesteparten installert som en programvare på en server eller innebygd i et maskinvare (ATA, IP Phone etc.) som brukes til å konvertere stemme (i tilfelle av VoIP) signaler til digitale data som skal overføres via Internett eller et nettverk under et VoIP-anrop.

Ordet codec kommer fra den sammensatte orden koder-dekoder eller kompressor-dekompressor. Codecs oppnår normalt følgende tre oppgaver (svært få gjør det siste):

  • Koding-dekoding
  • Kompresjon-dekompresjon
  • Kryptering-dekryptering

Koding-dekoding

Når du snakker over vanlig PSTN-telefon, blir stemmen din på en analog måte over telefonlinjen. Men med VoIP blir stemmen din omgjort til digitale signaler. Denne konverteringen kalles teknisk koding og oppnås med en kodek. Når den digitaliserte stemmen når målet, må den dekodes tilbake til sin opprinnelige analoge tilstand slik at den andre korrespondenten kan høre og forstå det.

Kompresjon-dekompresjon

Båndbredde er en knappvarevare. Derfor, hvis dataene som skal sendes, blir lettere, kan du sende mer om en viss tid og dermed forbedre ytelsen. For å gjøre den digitaliserte stemmen mindre voluminøs, komprimeres den. Komprimering er en kompleks prosess hvorved de samme dataene lagres, men bruker mindre plass (digitale biter). Under komprimering er dataene begrenset til en struktur (pakke) som er riktig for komprimeringsalgoritmen. Den komprimerte data sendes over nettverket, og når den når målet, dekomprimeres den tilbake til sin opprinnelige tilstand før den dekodes. I de fleste tilfeller er det imidlertid ikke nødvendig å dekomprimere dataene tilbake, siden de komprimerte dataene allerede er i en forbrukbar tilstand.

Typer komprimering

Når dataene komprimeres, blir det lettere og dermed forbedres ytelsen. Imidlertid har det en tendens til at de beste komprimeringsalgoritmene reduserer kvaliteten på de komprimerte dataene. Det er to typer komprimering: lossless og lossy. Med lossless kompresjon mister du ingenting, men du kan ikke komprimere så mye. Med lossy komprimering, oppnår du stor downsizing, men du mister i kvalitet. Du kan vanligvis ikke få de komprimerte dataene tilbake til sin opprinnelige tilstand med tapete komprimering siden kvaliteten ble ofret for størrelse. Men dette er mesteparten av tiden ikke nødvendig.

Et godt eksempel på lossy komprimering er MP3 for lyd. Når du komprimerer til lyd, kan du ikke komprimere, MP3-lyd er allerede veldig bra å lytte til, sammenlignet med store, rene lydfiler.

Kryptering-dekryptering

Kryptering er et av de beste verktøyene for å oppnå sikkerhet. Det er prosessen med å bytte data til en slik tilstand at den ingen kan forstå. På denne måten, selv om de krypterte dataene blir fanget av uvedkommende, forblir dataene fortsatt konfidensielle. Når krypterte data når destinasjonen, dekrypteres den tilbake til sin opprinnelige form. Ofte, når dataene komprimeres, er det allerede kryptert til en viss grad, siden det er endret fra sin opprinnelige tilstand.