Apa itu Codec?

Codec adalah sebuah algoritma (OK mari kita sederhana - semacam program!), Sebagian besar waktu diinstal sebagai perangkat lunak pada server atau tertanam dalam perangkat keras ( ATA , IP Phone dll.), Yang digunakan untuk mengonversi sinyal suara (dalam kasus VoIP) ke dalam data digital untuk ditransmisikan melalui Internet atau jaringan apa pun selama panggilan VoIP.

Kata codec berasal dari kata-kata yang dikompresi coder-decoder atau kompresor-decompressor. Codec biasanya mencapai tiga tugas berikut (sangat sedikit melakukan yang terakhir):

Encoding - decoding

Ketika Anda berbicara melalui telepon PSTN normal, suara Anda diangkut dengan cara analog melalui saluran telepon. Tetapi dengan VoIP, suara Anda diubah menjadi sinyal digital. Konversi ini secara teknis disebut encoding, dan dicapai oleh codec. Ketika suara digital mencapai tujuannya, itu harus diterjemahkan kembali ke keadaan analog aslinya sehingga koresponden lain dapat mendengar dan memahaminya.

Kompresi - dekompresi

Bandwidth adalah komoditas yang langka. Oleh karena itu, jika data yang dikirim dibuat lebih ringan, Anda dapat mengirim lebih banyak dalam jumlah waktu tertentu, dan dengan demikian meningkatkan kinerja. Untuk membuat suara digitalnya kurang besar, ia dikompresi. Kompresi adalah proses kompleks di mana data yang sama disimpan tetapi menggunakan ruang yang lebih kecil (bit digital). Selama kompresi, data terbatas pada struktur (paket) yang tepat untuk algoritma kompresi. Data yang dikompresi dikirim melalui jaringan dan setelah mencapai tujuan, itu decompressed kembali ke keadaan semula sebelum diterjemahkan. Dalam banyak kasus, bagaimanapun, tidak perlu mendekompresi data kembali, karena data yang dikompresi sudah dalam keadaan habis pakai.

Jenis kompresi

Ketika data dikompresi, itu menjadi lebih ringan dan karenanya kinerja ditingkatkan. Namun, cenderung bahwa algoritma kompresi terbaik menurunkan kualitas data yang dikompresi. Ada dua jenis kompresi: lossless dan lossy. Dengan kompresi lossless, Anda tidak kehilangan apa pun, tetapi Anda tidak bisa memadatkannya sebanyak itu. Dengan kompresi lossy, Anda mencapai perampingan besar, tetapi Anda kalah dalam kualitas. Anda biasanya tidak bisa mendapatkan data yang dikompresi kembali ke keadaan semula dengan kompresi lossy, karena kualitas telah dikorbankan untuk ukuran. Tapi ini sebagian besar waktu tidak perlu.

Contoh kompresi lossy yang baik adalah MP3 untuk audio. Ketika Anda memampatkan ke audio, Anda tidak dapat memampatkan kembali, Anda audio MP3 sudah sangat baik untuk didengarkan, dibandingkan dengan file audio murni yang sangat besar.

Enkripsi - dekripsi

Enkripsi adalah salah satu alat terbaik untuk mencapai keamanan. Ini adalah proses mengubah data menjadi suatu keadaan yang tidak dapat dipahami oleh siapa pun. Dengan cara ini, bahkan jika data yang dienkripsi disadap oleh orang yang tidak berwenang, data masih tetap rahasia. Setelah data yang dienkripsi mencapai tujuan, itu didekripsi kembali ke bentuk aslinya. Seringkali, ketika data dikompresi, sudah dienkripsi sampai batas tertentu, karena diubah dari keadaan aslinya.

Pergi ke tautan ini untuk daftar codec yang paling umum digunakan untuk VoIP .