<< Önceki Sayfa
Peki neden herkes VoIP kullanmiyor?
Ne yazik ki hala VoIP mimarisi ile Internet arasindaki
entegrasyonda hala problemlerimiz bulunmakta. Tahmin
edebileceginiz gibi ses trafigi gerçek zamanli akisa sahip
olmalidir (VoIP'de, sesinizin karsi tarafa gitmesi veya sizin
onu duymaniz için beklemeniz gerekmektedir) Bu internetin
yogunlugu ile alakalidir. Internet, birçok yönlendirici (router)
dan olusan heterojen bir yapiya sahiptir, 20-30 civarinda veya
daha fazla yönlendiriciden geçerek yol almak ve bunlarin
yogunluklari göz önüne alinirsa bu paketlerin yol alacagi zaman
artacaktir. Demek ki iyi bir performans için bazi seyleri
degistirmek gerekmektedir. Takip eden bölümde bu büyük problemi
nasil asabilecegimizi anlatmaya çalisacagiz. Genel olarak, VoIP
uygulamalari için internet üzerinde belli bir bant genisligini
garanti etmek çok zordur.
VoIP hakkinda teknik bilgi
Bu bölümde VoIP hakkinda bazi önemli bilgileri vermeye
çalisacagiz. Daha sonraki açiklamalari anlamak için gerekli
bilgilerdir bunlar.
VoIP iletisimine genel bakis
VoIP iletisimi için sunlara ihtiyacimiz vardir:
Öncelikle analog sinyali dijital sinyale (bits) çevirmek için
ADC gereklidir. Ve bu dijital bit'lerin iletisim için iyi bir
formatla sikistirilmis olmasi olmasi gerekmektedir. Bunun için
ileride görecegimiz birkaç protokol vardir.
Simdi bu ses paketlerini gerçek zamanli protokol ile veri
paketlerine ilistirmemiz gerekmektedir. (genellikle IP üzerinde
UDP, onunda üzerinde RTP)
Karsi tarafi aramak için sinyallesme protokolüne ihtiyacimiz
var. Bunu ITU-T H.323 yapacaktir.
Karsi tarafa ulasan paketlerin tekrar açilmasi,verilerin
düzenlenmesi, analog ses sinyaline çevrilmesi ve son olarak ses
kartina veya telefona yollanmasi gerekmektedir.
Bütün bu islemlerin gerçek zamanli olarak gerçeklesmesi
gerekmektedir. Çünkü çok geriden gelen paketlerin beklenmesi
gibi bir seçenek yoktur.
Temel Mimari
Ses )) ADC ' Sikistirma Algoritmasi - RTP'nin TCP/IP içine
yerlestirilmesi -----
----> |
<---- |
Ses (( DAC ' Açma Algoritmasi - RTP'nin TCP/IP'den ayiklanmasi
-----
Analog'dan Dijital'e Dönüstürmek
Bu islem donanim ile gerçeklestirilir, genellikle kartlar
üzerinde ADC ile.
Günümüzde bütün ses kartlari 16 bit ' 22050 Hz dönüsüme destek
vermektedir (Örnekleme için Nyquist kuralina göre 44100 Hz'e
ihtiyaç duyulur). Gerekli bant genisligi ise : 2 Byte * 44100
(sn. 'deki örnekleme) = 88200 byte/sn, stereo için176.4
kbyte/sn.
VoIP'de ses yollamak için 176 Kbyte gibi bir bant genisilgine
ihtiyacimiz olmaz. Sonraki bölümlerde görecegimiz kodlama
seçenekleri ile bunu düsürmekteyiz.
Sikistirma Algoritmalari
Simdi elimizde standart formatta olmasi gereken ve hizli
iletilmesi gereken dijital veri var.
' PCM, Pulse Code Modulation, ITU-T G.711
Ses bant genisligi 4 kHz, tabii ki örnekleme bant genisilgi 8
kHz olmali (Nyquits'e göre)
Her örnekleme 8 bit'tir (Bu 256 ayri deger demek).
Net hiz : 8000 Hz * 8 bit = 64 kbit/sn, yani tipik dijital
telefon hatti.
Gerçek uygulamalarda Kuzey Amerika için mu-law ve Avrupa için a-law
varyantlari olan ve logaritmik olarak 12 yada 13 bit analog
sinyallesme kullanilir.
' ADPCM, Adaptive differential PCM, ITU-T G.726
32 kbps gerektiren ses paketi ile gerçek paket arasindaki farki
çeviren sikistirma teknigidir.
' LD-CELP, ITU-T G.728
' CS-ACELP, ITU-T G.729 ve G.729a
' MP-MLQ, ITU-T G.723.1, 6.3kbps, Gerçek Zamanli Konusma
' ACELP, ITU-T G.723.1, 5.3kbps, Gerçek Zamanli Konusma
' LPC-10, 2.5 kbps!!
Son olarak siralanan protokoller oldukça önemli olup, düsük bant
genisligi kullanimini garanti etmektedirler. Özellikle G.723.1
çok yüksek bir MOS (Mean Opinion Score ' Ses kalitesinin
ölçülmesinde kullanilan bir deger) degerine sahiptir.
Devami >>
|