Herman Abel先生是Aculab公司 Prosody X板卡的產(chǎn)品經(jīng)理,他近期回答了與此卡有關的幾個熱門問題。
Q: 您能介紹一下在高負荷、擁塞的IP網(wǎng)絡環(huán)境里,Prosody X板卡遠程控制功能的可靠性如何嗎?
A: Prosody X 的結構便于創(chuàng)建冗余性強的通信解決方案。應用程序既能運行在本地服務器內(nèi),也能遠程運行。后一種情形下,遠程應用程序可以占用Prosody X板卡的部分資源。Prosody X板卡的設計機制能確保即使在高負荷的IP網(wǎng)絡環(huán)境里,仍有很高的可靠性。
高負荷、擁塞的網(wǎng)絡環(huán)境里,數(shù)據(jù)包丟失現(xiàn)象嚴重。為了保證在惡劣環(huán)境下遠端應用程序和Prosody X板卡之間的正常通信,Prosody X設計采用了一項特殊的協(xié)議,叫做ASSP(Asymmetric Semi-Stream Protocol),它運行在UDP網(wǎng)絡協(xié)議的上層。ASSP協(xié)議在遇到丟包現(xiàn)象時也能保證低延時連接。
Q: 請解釋一下在IP流量擁塞的網(wǎng)絡內(nèi),Prosody X是如何提高語音質(zhì)量的?
A: 在回答上個問題時已經(jīng)提到,擁塞的網(wǎng)絡會帶來包丟失。RTP流的數(shù)據(jù)包頭內(nèi)含適當?shù)臉I(yè)務類型參數(shù)ToS,使得路由器在不得已的情況下舍棄非實時的數(shù)據(jù)包而不是語音部分。雖然這樣,在負荷很重的網(wǎng)絡內(nèi),所有的RTP流都將有同等ToS優(yōu)先級,這時的路由器根據(jù)內(nèi)部Ingress/Egress隊列的狀態(tài),數(shù)據(jù)包的丟失是隨機的。RTP流丟失的數(shù)據(jù)包是不能重建的,所以接收到的語音質(zhì)量會降低。
此外,擁塞網(wǎng)絡經(jīng)常導致RTP流延時的波動。Prosody X得益于自適應的Jitter 緩沖器,來補償LAN或WAN環(huán)境內(nèi)產(chǎn)生的延時波動。雖然這樣,極端的延時現(xiàn)象會引起Jitter緩沖器的溢出,部分語音數(shù)據(jù)包還會丟失,從而產(chǎn)生異常的或反復的話音失真。用戶可以用API命令sm_vmprx_config_jitter 來控制Jitter緩沖器的大小和其它參數(shù)。
許多聲碼器,如G.729AB,也能夠適當處理包丟失現(xiàn)象,來確保可接受的話音質(zhì)量。
Q: 我想了解Prosody X板卡的架構,哪能找到相關的資料?
A: Aculab已經(jīng)在業(yè)界的一些頗具影響力的媒體上發(fā)表了幾篇相關的文章,旨在介紹Prosody X的結構。VON Magazine雜志是其中一個。 在該網(wǎng)頁內(nèi)選擇"Contents",然后"Editorial"即可。另外,請記住Aculab的網(wǎng)站永遠是獲得產(chǎn)品最新信息的好去處。
Q: 最后,請澄清一下G.729AB聲碼器的使用許可費用的問題。此項費用應該付給誰?
A: G.729AB的知識產(chǎn)權屬于SIPRO,該組織是G.729AB開發(fā)者的代理。Aculab支持G.729AB,而且,用戶使用Prosody X板卡進行應用開發(fā)時是免費的。 但是,當此應用程序安裝在現(xiàn)場運行、用作商業(yè)目的時,需向該知識產(chǎn)權的所有者-SIPRO組織支付許可證費用。為和此法律要求一致,客戶有兩個選擇:一是聯(lián)系SIPRO,并直接把商議定的 費用直接支付給他們。這種方法雖然很直接,但由于多數(shù)用戶使用G.729的量可能不會很大,具體用量也難于事先準確預測,再加上初始費用很貴,所以 不經(jīng)濟。Aculab已決定為向客戶提供一項免費業(yè)務,客戶無需聯(lián)系SIPRO,而是通過Aculab來支付。需要說明的是:Aculab在此并不產(chǎn)生任何利潤。
有關SIPRO的政策可以參閱http://www.sipro.com/。如果您需要進一步的幫助,請聯(lián)系您的Aculab客戶經(jīng)理。
有關Aculab在中國的聯(lián)系方式和中文產(chǎn)品信息,請訪問網(wǎng)頁:
http://m.yh9t5.com/factory/f03_12/www.aculab.com/aculab.htm
Aculab公司供稿 CTI論壇編輯