際際滷

際際滷Share a Scribd company logo
Coder Decoder




                Rosmida Syarif Edvian
                                        1
Definisi CODEC

Alat yang melakukan konversi sinyal suara analog menjadi data
digital




                                                                2
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
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
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
Kebutuhan Bandwidth




Sumber: Cisco,
http://www.cisco.com/en/US/tech/tk652/tk698/technologies_tech_note0
9186a0080094ae2.shtml



                                                                      6
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
Kebutuhan Bandwidth


Codec g.711 (64 Kbps)
   Ethernet (Ethernet+IP+UDP+RTP+G.711) = 95.2 Kbps
   PPP (PPP+IP+UDP+RTP+G.711) = 82.4 Kbps
   Frame-Relay (FR+IP+UDP+RTP+G.711) = 82.8 Kbps

Codec G.729 (8 Kbps)
   Ethernet (Ethernet+IP+UDP+RTP+G.729) = 31.2 Kbps
   PPP (PPP+IP+UDP+RTP+G.729) = 26.4 Kbps
   Frame-Relay (FR+IP+UDP+RTP+G.729) = 26.8 Kbps




                                                       8
9
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
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
Terima Kasih




               12

More Related Content

Codec

  • 1. Coder Decoder Rosmida Syarif Edvian 1
  • 2. Definisi CODEC Alat yang melakukan konversi sinyal suara analog menjadi data digital 2
  • 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
  • 8. Kebutuhan Bandwidth Codec g.711 (64 Kbps) Ethernet (Ethernet+IP+UDP+RTP+G.711) = 95.2 Kbps PPP (PPP+IP+UDP+RTP+G.711) = 82.4 Kbps Frame-Relay (FR+IP+UDP+RTP+G.711) = 82.8 Kbps Codec G.729 (8 Kbps) Ethernet (Ethernet+IP+UDP+RTP+G.729) = 31.2 Kbps PPP (PPP+IP+UDP+RTP+G.729) = 26.4 Kbps Frame-Relay (FR+IP+UDP+RTP+G.729) = 26.8 Kbps 8
  • 9. 9
  • 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