VOIP語音基礎知識

2021-04-26 08:45:13 字數 1221 閱讀 9615

voip語音基礎知識

1.voice gateway:主要用於實現從ip網路到傳統**網路(pstn)線路的轉換。

2.gatekeeper:網守,它提供了兩個功能。第乙個:呼叫選路,類似於dns功能,負載**號碼和ip的解析。第二:cac,用於對呼叫建立請求的一種接納機制(接通前檢查網路頻寬環境是否建立連線)。

3.傳統**和ip**的區別?

4.常用模擬介面之間的區別??

fxs:外部交換站

fxo:外部交換局

e&m:一般用於pbx與pbx之間的通訊

pbx:傳統**程式控制交換機

fxo要為fxs提供電流,連線上到不是很講究,誰有能力提供電流誰就可以當fxo。

4.語音編碼

語音編碼格式有很多,常見的有兩種:g.711和g.729。前者的速率是64kbps,後者是8kbps。而且前者的語音質量是4.1而後者為3.92。

我們經常使用g.711的格式來編輯乙太網內的語音流量,使用g.729的格式來編輯需要傳輸到外網的流量。

g.711

常用於區域網

g.729

常用於廣域網

5.語音包的封裝

tcp和udp都無法滿足語音流量的需求,於是新開發了一種rtp(實時傳輸協議),這種協議也有自己的缺陷就是不能支援多路復用,於是它就承載在udp上進行傳輸。

上圖顯示了語音包的兩種封裝格式:g.711和g.729

語音包大小的計算:

g.711=64*1000*(20/1000)/8    byte

g.729=8*1000*(20/1000)/8      byte

由上面可見,g.711報頭占有率=40/(160+40)=20%

g.729報頭占有率=40/(20+40)=66.7%

可見報頭的占有率開銷很大,這是我們必須採用一些報頭壓縮機制來解決這個問題。

rtp頭壓縮:壓縮了ip、udp、rtp頭

它把40byte的報頭壓縮到2到4byte。

其中兩個位元組的是不帶驗證的功能的,四個位元組的帶驗證功能。

包速率:取決於每秒中封裝包的個數,即包週期。

包大小:取決於包週期和編碼格式。

ip報頭(包含udp和rtp):取決於你使用的crtp。

資料鏈路報頭:取決於你資料鏈路所使用的協議。

隧道報頭:如果你使用了隧道協議,請注意一定要加上該協議的報頭開銷。

網路頻寬計算**:http://www.bandcalc.com/

語音基礎知識

1 語音頻號的處理基礎 1 語音頻號的產生模型 語音是由發生器官產生的。肺呼進空氣,由氣管呼出形成氣流,氣流經由聲門,使聲帶振動,產生一系列離散脈衝,再經由咽腔和口腔,有時還經由鼻腔。隨著發音的不同,口的張合程度不同,舌在口中位置的不同,氣流經過各容積不斷變化的空腔時產生許多共振,最後從口和鼻以聲波...

語音的基礎知識

1 語音頻號的處理基礎 1 語音頻號的產生模型 語音是由發生器官產生的。肺呼進空氣,由氣管呼出形成氣流,氣流經由聲門,使聲帶振動,產生一系列離散脈衝,再經由咽腔和口腔,有時還經由鼻腔。隨著發音的不同,口的張合程度不同,舌在口中位置的不同,氣流經過各容積不斷變化的空腔時產生許多共振,最後從口和鼻以聲波...

語音識別基礎知識

最近學習過程中整理的語音識別的基礎知識的筆記 語音識別本質上是一種模式識別的過程,未知語音的模式與已知語音的參考模式逐一進行比較,最佳匹配的參考模式被作為識別結果。當今語音識別技術的主流演算法 主要有基於動態時間規整 dtw 演算法 基於非引數模型的向量量化 vq 方法 基於引數模型的隱馬爾可夫模型...