Kodek jest algorytmem (OK pozwala być prostym - rodzaj programu!), Przez większość czasu instalowany jest jako oprogramowanie na serwerze lub osadzony w sprzęcie (ATA, telefon IP itp.), Który jest używany do konwersji Głos (w przypadku VoIP) przesyła sygnały do danych cyfrowych, które mają być transmitowane przez Internet lub dowolną sieć podczas połączenia VoIP.
Słowo kodek pochodzi od skomponowanego słowa koder-dekoder lub kompresor-dekompresor. Kodeki zazwyczaj spełniają następujące trzy zadania (bardzo niewielu to ostatnie):
- Kodowanie-dekodowanie
- Kompresja-dekompresja
- Szyfrowanie-odszyfrowywanie
Kodowanie-dekodowanie
Gdy rozmawiasz przez zwykły telefon PSTN, Twój głos jest transportowany w analogiczny sposób przez linię telefoniczną. Ale z VoIP, twój głos jest zamieniany na sygnały cyfrowe. Ta konwersja jest technicznie nazywana kodowaniem i jest uzyskiwana przez kodek. Gdy zdigitalizowany głos dotrze do celu, musi zostać zdekodowany z powrotem do pierwotnego stanu analogowego, aby drugi rozmówca mógł go usłyszeć i zrozumieć.
Kompresja-dekompresja
Przepustowość jest rzadkim towarem. Dlatego, jeśli przesyłane dane są lżejsze, możesz przesłać więcej w określonym czasie, a tym samym poprawić wydajność. Aby zredukować cyfrowy głos, jest on skompresowany. Kompresja jest złożonym procesem, w którym przechowywane są te same dane, ale z mniejszą przestrzenią (bitami cyfrowymi). Podczas kompresji dane są ograniczone do struktury (pakietu) właściwej dla algorytmu kompresji. Skompresowane dane są przesyłane przez sieć i po osiągnięciu miejsca docelowego są dekompresowane do pierwotnego stanu, zanim zostaną zdekodowane. Jednak w większości przypadków nie jest konieczne ponowne rozpakowanie danych, ponieważ skompresowane dane są już w stanie eksploatacyjnym.
Rodzaje kompresji
Gdy dane są kompresowane, stają się lżejsze, przez co poprawia się wydajność. Jednak wydaje się, że najlepsze algorytmy kompresji zmniejszają jakość skompresowanych danych. Istnieją dwa rodzaje kompresji: bezstratne i stratne. Dzięki bezstratnej kompresji nic nie tracisz, ale nie możesz skompresować tak dużo. Dzięki kompresji stratnej osiąga się duże zmniejszenie rozmiaru, ale traci się jakość. Zwykle nie można przywrócić skompresowanych danych do pierwotnego stanu ze stratną kompresją, ponieważ jakość została poświęcona dla rozmiaru. Ale w większości przypadków nie jest to konieczne.
Dobrym przykładem stratnej kompresji jest MP3 dla audio. Kiedy kompresujesz do dźwięku, nie możesz go skompresować, audio MP3 jest już bardzo dobre do słuchania, w porównaniu do ogromnych czystych plików audio.
Szyfrowanie-odszyfrowywanie
Szyfrowanie jest jednym z najlepszych narzędzi do osiągnięcia bezpieczeństwa. Jest to proces zmiany danych w taki stan, którego nikt nie może zrozumieć. W ten sposób, nawet jeśli zaszyfrowane dane zostaną przechwycone przez nieuprawnione osoby, dane pozostają poufne. Po zaszyfrowaniu danych dociera do miejsca docelowego, jest odszyfrowywana z powrotem do pierwotnej postaci. Często, gdy dane są kompresowane, są już zaszyfrowane do pewnego stopnia, ponieważ są zmieniane z pierwotnego stanu.




