Wat is 'n kodek?

'N Kodek is 'n algoritme (OK kan maklik wees - soort van 'n program!), Meeste van die tyd geïnstalleer as 'n sagteware op 'n bediener of ingebed in 'n stuk hardeware ( ATA , IP Phone, ens.), Wat gebruik word om te omskep stem (in die geval van VoIP) seine in digitale data wat oor die internet of enige netwerk tydens 'n VoIP-oproep versend moet word.

Die woordkodek kom van die saamgestelde woorde koder-dekodeerder of kompressor-dekompressor. Kodekke behaal gewoonlik die volgende drie take (baie min doen die laaste een):

Kodering - dekodering

As jy oor die normale PSTN-telefoon praat, word jou stem op 'n analoog manier oor die telefoonlyn vervoer. Maar met VoIP word jou stem omskep in digitale seine. Hierdie omskakeling word tegnies genoem enkodering, en word behaal deur 'n kodek. Wanneer die gedigitaliseerde stem sy bestemming bereik, moet dit herkodeer word na sy oorspronklike analoge toestand sodat die ander korrespondent dit kan hoor en verstaan.

Kompressie - dekompressie

Bandwydte is 'n skaars kommoditeit. Dus, as die data wat gestuur word, ligter gemaak word, kan jy meer oor 'n sekere hoeveelheid tyd stuur, en sodoende prestasie verbeter. Om die gedigitaliseerde stem minder omvangryk te maak, word dit saamgepers. Kompressie is 'n komplekse proses waardeur dieselfde data gestoor word, maar met minder ruimte (digitale stukkies). Tydens kompressie word die data beperk tot 'n struktuur (pakkie) wat korrek is vir die kompressie-algoritme. Die saamgeperste data word oor die netwerk gestuur en sodra dit die bestemming bereik, word dit weer in die oorspronklike toestand gedecomprimeer voordat dit afgekodeer word. In die meeste gevalle is dit egter nie nodig om die data terug te dekomprimeer nie, aangesien die saamgeperste data reeds in 'n verbruikbare toestand is.

Tipes kompressie

Wanneer data gekomprimeer word, word dit ligter en dus word prestasie verbeter. Dit is egter geneig om te wees dat die beste kompressie-algoritmes die kwaliteit van die saamgeperste data verminder. Daar is twee soorte kompressie: lossless and lossy. Met verlieslose kompressie verloor jy niks nie, maar jy kan nie soveel saamdruk nie. Met losse kompressie bereik jy 'n groot afname, maar jy verloor in kwaliteit. U kan die gekomprimeerde data normaalweg nie weer in die oorspronklike toestand kry nie, aangesien die gehalte vir grootte geoffer is. Maar dit is meestal nie nodig nie.

'N goeie voorbeeld van verlies kompressie is MP3 vir klank. Wanneer jy na klank kompresseer, kan jy nie terugdruk nie, jy MP3-klank is reeds baie goed om te luister, in vergelyking met groot suiwer klanklêers.

Enkripsie - dekripsie

Enkripsie is een van die beste gereedskap vir die verkryging van sekuriteit. Dit is die proses om data te verander in so 'n toestand dat dit niemand kan verstaan ​​nie. Op hierdie manier, selfs as die versleutelde data deur ongemagtigde mense onderskep word, bly die data steeds vertroulik. Sodra die geënkripteerde data bestemming bereik, word dit na sy oorspronklike vorm gedekripteer. Dikwels, wanneer data gekomprimeer word, word dit reeds tot 'n sekere mate geïnkripteer, aangesien dit van die oorspronklike toestand verander word.

Gaan na hierdie skakel vir 'n lys van die mees algemene kodecs wat vir VoIP gebruik word .