VoIP: Pengkodean Suara di Jaringan Komputer

From OnnoWiki
Jump to navigation Jump to search

Pengkodean suara menjadi kode digital agar dapat di kirim dalam jaringan komputer di kenal dengan istilah Codec, singkatan dari Coding – Decoding. Berbagai jenis Codec di kembangkan untuk mengkompres suara agar irit bandwidth tapi masih dapat di dengar dengan baik.

Pertanyaan mendasar yang sering terlontar adalah - Berapa besar bandwidth yang dibutuhkan untuk VoIP Rakyat? Saat idle, sedikit sekali bandwidth yang digunakan, tetapi saat anda berkomunikasi voice, akan tergantung pada CODEC yang digunakan, bandwidth yang perlu disediakan adalah sebesar minimal 32kbps up dan 32kbps down per channel (1 sesi komunikasi).

Pertanyaan lain yang sering juga muncul adalah CODEC yang mana yang paling optimal digunakan di VoIP Rakyat ? Apabila anda memiliki bandwidth maksimum 32 kbps up dan 32 kbps down untuk VoIP dan menggunakan media wireless, DSL atau dialup maka rekomendasi CODEC yang digunakan adalah GSM atau iLBC. Tetapi apabila bandwidth anda tersedia >= 128 kbps up dan >=128 kbps down untuk VoIP maka sebaiknya anda gunakan codec G711u (PCMU). Menggunakan codec G711u akan meningkatkan kualitas suara saat berkomunikasi, suara lebih jernih dan delay sangat rendah. CODEC lain yang lumayan optimal dan sering digunakan adalah CODEC G.729, akan tetapi ini mempunyai masalah karena di copyrightkan jadi agak repot bagi kita yang bermain menggunakan open source.

Ada beberapa standard Codec suara yang banyak digunakan di jaringan komputer adalah

  • GIPS - 13.3 Kbps & lebih tinggi
  • GSM - 13 Kbps (full rate), 20ms frame size
  • iLBC - 15Kbps, 20ms frame size: 13.3 Kbps, 30ms frame size
  • ITU G.711 - 64 Kbps, sample-based juga di kenal sebagai alaw/ulaw
  • ITU G.722 - 48/56/64 Kbps
  • ITU G.723.1 - 5.3/6.3 Kbps, 30ms frame size
  • ITU G.726 - 16/24/32/40 Kbps
  • ITU G.728 - 16 Kbps
  • ITU G.729 - 8 Kbps, 10ms frame size
  • Speex - 2.15 to 44.2 Kbps
  • LPC10 - 2.5 Kbps
  • DoD CELP - 4.8 Kbps

Yang sering digunakan adalah G.729 dan GSM, sedang di LAN biasanya digunakan G.711 yang memang bagus kualitasnya. Pengguna open source lebih banyak menggunakan GSM yang tidak di copyright, sementara banyak peralatan VoIP menggunakan G.729, tapi Codec ini ber-copyright. Beberapa situs yang membandingkan berbagai Codec adalah

http://www.cs.columbia.edu/~hgs/audio/codecs.html
http://www.speex.org/comparison.html
ttp://www.terracall.com/FAQs_white_1.aspx

Contoh keluaran suara yang di hasilkan oleh berbagai Codec menggunakan format WAV mono 8kbps dapat di ambil di

http://www.signalogic.com/index.pl?page=codec_samples

Untuk melihat daftar Codec yang di support oleh berbagai SIP Client dapat dilihat di alamat

http://compare.ozvoip.com/codecsupport.php


Pranala Menarik

Latar Belakang

Untuk Pemula

Untuk Peneliti / Pencoba

Untuk Operator

Topik Lanjut

Buku Teknologi VoIP