3. Codec
setelah signaling dilakukan
User berbicara pada microphone PC
User
User atau ip Phone atau analog telpon
A/D
A/D Perangkat mendigitalkan voice menurut
Codec
Codec codec tertentu:
G.711 / G.723.1 / G.729 ...
IP
IP Voice dikirimkan melalui RTP pada
Gateway
Gateway infrastruktur IP
3
4. Standar CODEC
GSM - 13 (full rate), 20ms frame size
iLBC- 15Kbps, 20ms frame size; 13.3, 30ms frame size
ITU G.711 - 64, sample-based (alaw/ulaw)
ITU G.723.1 - 5.3/6.3, 30ms frame size
ITU G.726 - 16/24/32/40
ITU G.728 - 16
ITU G.729 - 8, 10ms frame size
LPC10 - 2.5
Speex - 2.15 to 44.2
4
5. Pemilihan Codec
Pemilihan Codec tergantung pada beberapa aspek seperti :
Sound quality
Licensing costs
CPU processing consumption
Bandwidth requirements
Packet loss concealment
Availability for phone devices
Tabel perbandingan Codec yang paling populer
G.729, codec yang
sangat populer, tetapi
membutuhkan lisence
5
7. Kebutuhan Bandwidth
Konversi G.729 pada suatu jaringan ethernet menggunakan RTP
dengan konsumsi 31,2 Kbps
Contoh Paket Voice yang dikodekan dengan g.729 sampling rate
20 Byte Payload / 58 Byte Header
Hitungan sederhana : 20 byte : 8 Kbps => 98 byte 31,2 Kbps
Perhitungan kebutuhan bandwidth dapat menggunakan kalkulator pada situs :
http://www.packetizer.com/voip/diagnostics/bandcalc.html
7
10. Tips Menghemat Bandwidth
Gunakan codec dengan NEB minimum seperti G.723.1 pada 5.3, bila
memerlukan MOS yang lebih baik, gunakan G.729
Gunakan segala daya upaya untuk menghemat bandwidth seperti
penggunaan:
VAD (Voice Activity Detection)
Silence Supressor
AEC (Auto Echo Cancellation)
Pada beberapa phone (softphone maupun hardphone), kita dapat
mengatur besar payload dan/atau mengatur besar buffer atau lamanya
payload tersebut di-buffer.
Semakin besar payload dapat memperkecil kebutuhan bandwidth
Semakin besar buffer dapat memperbaiki kualitas suara
Namun kedua proses tersebut dapat menyebabkan delay komunikasi
Gunakan gateway yang mampu menerapkan cRTP (compressed RTP)
atau ROHC (RObust Header Compression)
10
11. Voice-Activity Detection (VAD)
Tujuan :
untuk membedakan speech dan silence, atau speech dan
background noise
Uses: BW reduction, silence suppression,
Silence Silence Silence
Speech Speech
11