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 方法 基於引數模型的隱馬爾可夫模型...