Ce este un codec?

Un codec este un algoritm (OK poate fi simplu - un fel de program!), Instalat de cele mai multe ori ca software pe un server sau încorporat într-o bucată de hardware ( ATA , IP Phone etc.), care este folosit pentru a converti vocea (în cazul VoIP) semnalează date digitale care trebuie transmise pe Internet sau în orice rețea în timpul unui apel VoIP.

Cuvântul codec vine de la cuvinte compuse coder-decodor sau compresor-decompresor. Codecurile realizează în mod obișnuit următoarele trei sarcini (foarte puține fac ultima):

Codare - decodare

Când vorbiți despre telefonul normal PSTN, vocea dvs. este transportată în mod analog pe linia telefonică. Dar cu VoIP, vocea ta este transformată în semnale digitale. Această conversie este denumită tehnic codificare și este realizată de un codec. Când vocea digitizată atinge destinația ei, trebuie să fie decodificată înapoi la starea ei analogică originală, astfel încât celălalt corespondent să o poată auzi și să o înțeleagă.

Compresie - decompresie

Lățimea de bandă este o marfă rară. Prin urmare, dacă datele care trebuie trimise sunt mai ușoare, puteți trimite mai mult într-o anumită perioadă de timp și, astfel, puteți îmbunătăți performanța. Pentru ca vocea digitizată să fie mai puțin voluminoasă, ea este comprimată. Compresia este un proces complex prin care se stochează aceleași date, dar se utilizează spațiu mai mic (biți digitali). În timpul comprimării, datele sunt limitate la o structură (pachet) adecvată algoritmului de compresie. Datele comprimate sunt trimise prin rețea și după ce ajunge la destinație, este decomprimat înapoi la starea inițială înainte de a fi decodificat. În cele mai multe cazuri, cu toate acestea, nu este necesar să decomprimați datele înapoi, deoarece datele comprimate sunt deja într-o stare consumabilă.

Tipuri de compresie

Atunci când datele sunt comprimate, acestea devin mai ușoare și, prin urmare, performanța este îmbunătățită. Cu toate acestea, tinde ca cei mai buni algoritmi de compresie să scadă calitatea datelor comprimate. Există două tipuri de compresie: fără pierderi și pierderi. Cu compresie fără pierderi, nu pierdeți nimic, dar nu puteți comprima atât de mult. Cu compresie cu pierderi, realizați o reducere semnificativă, dar pierdeți în calitate. În mod normal, nu reușiți să obțineți datele comprimate înapoi în starea inițială cu compresie pierdute, deoarece calitatea a fost sacrificată pentru dimensiune. Dar acest lucru nu este necesar în majoritatea timpului.

Un bun exemplu de compresie pierduta este MP3 pentru audio. Când comprimați la audio, nu puteți compresa înapoi, audio MP3 este deja foarte bun pentru a asculta, în comparație cu fișiere audio uriașe pur.

Criptare - decriptare

Criptarea este unul dintre cele mai bune instrumente pentru obținerea securității. Este procesul de schimbare a datelor într-o astfel de stare pe care nimeni nu o poate înțelege. În acest fel, chiar dacă datele criptate sunt interceptate de persoane neautorizate, datele rămân confidențiale. Odată ce datele criptate ajung la destinație, sunt decriptate înapoi la forma lor originală. Adesea, atunci când datele sunt comprimate, acestea sunt deja criptate într-o anumită măsură, deoarece sunt modificate de la starea inițială.

Accesați acest link pentru o listă cu cele mai comune codec-uri utilizate pentru VoIP .