Codec nedir?

Bir kodek bir algoritmadır (Tamam, basit - bir programın çeşitliliği!), Çoğu zaman bir sunucuda bir yazılım olarak yüklenmiş veya bir donanım parçası ( ATA , IP Phone vb.) Içine gömülüdür. Ses (VoIP durumunda), VoIP araması sırasında İnternet üzerinden veya herhangi bir ağ üzerinden iletilecek dijital verilere sinyal verir.

Kod sözcüğü, kodlayıcı-kod çözücü veya kompresör-dekompresörden oluşan sözcüklerden gelir. Codec'ler normalde aşağıdaki üç görevi yerine getirir (sonuncusu çok azdır):

Kod çözme kodlama

Normal PSTN telefonundan konuştuğunuzda, sesiniz telefon hattı üzerinden analog olarak taşınır. Ancak VoIP ile sesiniz dijital sinyallere dönüştürülür. Bu dönüştürme teknik olarak kodlama olarak adlandırılır ve bir kodek ile elde edilir. Dijitalleştirilmiş ses, hedefine ulaştığında, diğer muhabirin bunu duyabilmesi ve anlayabilmesi için orijinal analog durumuna geri çözülmesi gerekir.

Sıkıştırma - dekompresyon

Bant genişliği kıt maldır. Bu nedenle, gönderilecek veriler daha hafif hale getirilirse, belirli bir süre içinde daha fazla yol gönderebilir ve böylece performansı artırabilirsiniz. Dijitalleştirilmiş sesi daha az hantal hale getirmek için sıkıştırılır. Sıkıştırma, aynı verinin depolandığı ancak daha az alan (dijital bitler) kullanarak karmaşık bir süreçtir. Sıkıştırma sırasında, veriler sıkıştırma algoritmasına uygun bir yapıya (paket) hapsedilir. Sıkıştırılmış veriler ağ üzerinden gönderilir ve hedefine ulaştığında, kodu çözülmeden önce orijinal durumuna geri sıkıştırılır. Bununla birlikte, çoğu durumda, sıkıştırılmış veriler halihazırda tüketilebilir bir durumda olduğu için, verilerin tekrar sıkıştırılması gerekli değildir.

Sıkıştırma türleri

Veriler sıkıştırıldığında, daha hafif olur ve bu nedenle performans geliştirilir. Bununla birlikte, en iyi sıkıştırma algoritmalarının sıkıştırılmış verilerin kalitesini düşürmesidir. İki tip sıkıştırma vardır: Kayıpsız ve kayıplı. Kayıpsız sıkıştırmayla, hiçbir şey kaybetmezsiniz, ancak bu kadar sıkıştırılamaz. Kayıpsız sıkıştırma ile büyük küçülme elde edersiniz, ancak kaliteyi kaybedersiniz. Normalde, boyutlar için kaliteden ödün verildikten sonra, sıkıştırılmış veriyi kayıplı sıkıştırma ile orijinal haline geri alamazsınız. Ama bu çoğu zaman gerekli değil.

Kayıp sıkıştırmanın iyi bir örneği ses için MP3'dür. Sesi sıkıştırdığınızda, geri sıkıştırılamazsınız, MP3 ses çok büyük ses dosyaları ile karşılaştırıldığında, dinlemek için çok iyi.

Şifreleme - şifre çözme

Şifreleme, güvenliği sağlamak için en iyi araçlardan biridir. Verileri, kimsenin anlayamayacağı bir duruma dönüştürme süreci. Bu şekilde, şifreli veriler yetkisiz kişiler tarafından ele geçirilse bile, veriler hala gizli kalır. Şifrelenmiş veriler hedefe ulaştığında, orijinal formuna yeniden şifrelenir. Sıklıkla, veriler sıkıştırıldığında, orijinal halinden değiştirildiği için zaten belli bir dereceye kadar şifrelenir.

VoIP için kullanılan en yaygın kodeklerin listesi için bu bağlantıya gidin.