H.323協(xié)議是ITU制定的關(guān)于IP視訊會議的標準協(xié)議。H.323協(xié)議以其良好的可管理性和成熟度,成為建設(shè)運營級視頻會議和視頻通信系統(tǒng)的首選。 目前國內(nèi)外多數(shù)運營商建設(shè)的商用視頻會議系統(tǒng)大都是基于H.323協(xié)議。
傳統(tǒng)上,H.323視頻會議系統(tǒng)提供多點視頻會議和點對點的視頻通信服務(wù)。隨著視頻通信技術(shù)的不斷發(fā)展,在視頻通信的基礎(chǔ)上,結(jié)合其他綜合信息服務(wù),提供具有良好用戶體驗的、新穎的視訊擴展業(yè)務(wù),成為視頻通信研究的一個新的方向。
典型的視訊擴展業(yè)務(wù)包括:視頻點播服務(wù)、綜合信息訪問和推送服務(wù)、視頻聊天服務(wù)和視頻查號服務(wù)等。
從業(yè)務(wù)屬性的角度,視頻擴展業(yè)務(wù)具有如下的特點:
(1)在內(nèi)容上,以視頻為中心,視頻信息具有的用戶友好性、信息量大的特點,吸引用戶使用;
(2)是傳統(tǒng)業(yè)務(wù)的擴展:視頻擴展業(yè)務(wù)可以看作是傳統(tǒng)的語音聲訊業(yè)務(wù)、消息業(yè)務(wù)朝視頻業(yè)務(wù)的擴展,因此,業(yè)務(wù)使用上保留原有業(yè)務(wù)的特點,但是功能更加強大和豐富;
(3)在實現(xiàn)上,以通信為核心,充分發(fā)揮系統(tǒng)的通信能力,可向用戶提供實時的、交互式的服務(wù)。
從實現(xiàn)的角度,視頻擴展業(yè)務(wù)可以采用多種技術(shù)實現(xiàn),例如在互聯(lián)網(wǎng)上廣泛采用基于流媒體(Streamingmedia)和Web技術(shù)的視頻應用。另外一種被廣泛討論的實現(xiàn)方式是基于SIP的方式。基于SIP實現(xiàn)視頻業(yè)務(wù)是未來NGN和3GIMS中采用的基本實現(xiàn)方式,是未來視頻業(yè)務(wù)發(fā)展的趨勢。
本文主要討論基于H.323協(xié)議的視頻應用擴展實現(xiàn)方式。比較其他方式而言,在H.323上實現(xiàn)視訊擴展業(yè)務(wù)有幾個方面的優(yōu)勢:首先,H.323協(xié)議族是一個比較完善的、成熟的協(xié)議,基于H.323協(xié)議開發(fā)的視訊系統(tǒng)已經(jīng)被證明是可靠的、可商用的;其次,目前多數(shù)運營商已經(jīng)建設(shè)了基于H.323的視頻會議和視頻通信系統(tǒng),例如中國電信的“新視通”和“面面通”系統(tǒng),基于H.323視訊實現(xiàn)業(yè)務(wù)擴展便于投入實際應用,甚至運營;最后,H.323協(xié)議在可管理性和視頻交互能力支持等方面仍然具有一定的優(yōu)勢,可以滿足視頻業(yè)務(wù)擴展的需求。
一、視訊業(yè)務(wù)擴展的定位和需求
由于視頻業(yè)務(wù)擴展在H.323視訊系統(tǒng)中開展,因此,業(yè)務(wù)主要通過可視電話作為終端。這區(qū)別于利用PC或者電視(如通過IPTV)作為終端的視訊業(yè)務(wù)。對于基于H.323的視訊擴展業(yè)務(wù),從用戶友好性的角度,在業(yè)務(wù)的實現(xiàn)上有幾個方面的需求。
1.類似于電話的使用方式
用戶通過可視電話使用視訊擴展業(yè)務(wù)的時候,應保留傳統(tǒng)電話的使用方式,包括通過“撥號”實現(xiàn)業(yè)務(wù)觸發(fā)(業(yè)務(wù)引導),通過按鍵實現(xiàn)業(yè)務(wù)控制等等。
2.無需二次認證
用戶可視電話終端在接入H.323系統(tǒng)時以及進行了認證,因此,用戶在使用擴展業(yè)務(wù)時無需重新認證,這樣方便了用戶使用。
3.支持多媒體信息
在對H.323擴展后,需要在H.323中支持多媒體信息,除了單純的視頻和音頻流信息,還應該包含文字和圖片信息。
4.支持服務(wù)導航
通過在信息中嵌入服務(wù)導航對象,可以實現(xiàn)從一個業(yè)務(wù)轉(zhuǎn)移到另外一個業(yè)務(wù)。 以視頻查號服務(wù)為例,典型的業(yè)務(wù)使用場景如下。
用戶摘機,撥通視頻查號業(yè)務(wù)的接入碼(例如是XXX114),可視電話接通后,通過視頻的IVR查詢某個企業(yè)的電話號碼。視頻IVR可以是人工坐席的,這時候,用戶可以和客服人員面對面的交談;也可以是自動的,這時候,系統(tǒng)可以通過虛擬的人物來和用戶交互,交互式的選擇不需要通過語音逐條提示,而直接呈現(xiàn)在可視電話的屏幕上。用戶仍然通過按鍵進行選擇。
當查詢成功后,結(jié)果(例如被查詢企業(yè)的電話號碼)直接顯示在可視電話的屏幕上,另外,如果需要的話,被查詢企業(yè)的其他信息,例如企業(yè)的視頻介紹片斷、企業(yè)的地理位置、企業(yè)的相關(guān)新聞等信息可以同時顯示在屏幕上。用戶可以在查詢后進行進一步操作,包括直接呼叫到該企業(yè),觀看企業(yè)的視頻介紹,察看企業(yè)的新聞等等。
上述場景使得普通的電話查號服務(wù)在引入了視頻后有了許多新的特點:
(1)交互從單純的話音變?yōu)榘粢曨l、圖片文字信息的多媒體交互;
(2)通過面對面的IVR可以提高用戶的體驗;
(3)通過附加的信息(視頻介紹、新聞等)可以向用戶提供更多的信息;
(4)為引入其他的運營模式提供了可能,例如企業(yè)可以利用該系統(tǒng)投放視頻廣告,并支付查詢費用,而用戶無需付費;
(5)通過服務(wù)導航機制(如呼叫轉(zhuǎn)接),可以方便用戶使用(在傳統(tǒng)方式下,需要手工記下電話號碼,并重新?lián)芴枺?/FONT>
二、視訊擴展業(yè)務(wù)實現(xiàn)
為了實現(xiàn)上述的視訊業(yè)務(wù)擴展,需要對現(xiàn)有的H.323視訊會議系統(tǒng)進行擴展,同時還需要對H.323協(xié)議進行部分擴展。圖1是實現(xiàn)基于H.323的視訊業(yè)務(wù)擴展的基本框架。
上述視訊業(yè)務(wù)基本框架是在原有的H.323系統(tǒng)的基礎(chǔ)上進行擴展。主要的擴展包含以下幾個部分。
1.視訊擴展業(yè)務(wù)應用服務(wù)器
每個擴展業(yè)務(wù)需要一個應用服務(wù)器來實現(xiàn)業(yè)務(wù)的功能、控制業(yè)務(wù)的流程。視訊擴展業(yè)務(wù)應用服務(wù)實現(xiàn)了視訊擴展業(yè)務(wù)的控制平面功能。
2.視訊擴展業(yè)務(wù)管理服務(wù)器
管理服務(wù)器在H.323視訊管理支撐系統(tǒng)的基礎(chǔ)上實現(xiàn)業(yè)務(wù)的管理功能,例如實現(xiàn)H.323呼叫號碼和應用服務(wù)器入口點的映射,實現(xiàn)應用服務(wù)的授權(quán)功能等等。
3.Web服務(wù)器
對于部分視訊擴展業(yè)務(wù)(例如信息訪問服務(wù)),需要通過Web(HTTP)的方式和終端進行交互,因此,需要一個獨立的Web服務(wù)器提供數(shù)據(jù)平面的功能。
在上述框架下,視訊業(yè)務(wù)擴展的實現(xiàn)需要解決幾個關(guān)鍵的問題。
1.撥號訪問
對于一個通信系統(tǒng)而言,撥號的功能有兩個:一個是業(yè)務(wù)觸發(fā),即發(fā)起一個業(yè)務(wù);另一個是業(yè)務(wù)定位,號碼指明通信的另一方。
對于視訊擴展業(yè)務(wù)而言,是否也可以通過撥號呼叫的方式實現(xiàn)業(yè)務(wù)觸發(fā)和業(yè)務(wù)引導,是需要解決的第一個問題。一旦業(yè)務(wù)可以通過號碼引導,就允許視訊擴展業(yè)務(wù),例如視頻點播服務(wù)和綜合信息訪問服務(wù)可以以傳統(tǒng)撥號的方式進行定位和業(yè)務(wù)引導。這區(qū)別于Internet服務(wù)采用URL定位和IPTV采用EPG菜單定位。
實現(xiàn)撥號訪問視訊服務(wù)本質(zhì)上需要在號碼和實際的應用服務(wù)器地址之間建立映射和查詢機制,同時需要在H.323的呼叫流程中實現(xiàn)相應的處理。對于H.323系統(tǒng)而言,實現(xiàn)該功能的最佳設(shè)備是GK,GK本身就具有呼叫號碼的定位功能,區(qū)別在于標準的呼叫將呼叫號碼翻譯成被叫終端的傳輸層地址(IP地址和端口號),而業(yè)務(wù)擴展的呼叫將號碼翻譯成擴展業(yè)務(wù)的訪問點(可以是一個傳輸層地址,也可以是一個URL,取決于擴展業(yè)務(wù)的類型)。
根據(jù)圖1的框架,擴展業(yè)務(wù)的呼叫號碼和擴展業(yè)務(wù)的入口點的映射表將保存在擴展業(yè)務(wù)管理服務(wù)器中,并提供接口支持GK的查詢。查詢的結(jié)果以URI的形式返回給終端,URI中指示擴展業(yè)務(wù)的類型。
從協(xié)議的層面,需要H.323進行兩個方面的擴展:一個是支持擴展的號碼查詢;一個是在協(xié)議中攜帶URI信息,并能夠正確的解析URI發(fā)起相應的服務(wù)請求。
2.認證技術(shù)
在H.323系統(tǒng)中已經(jīng)明確定義的終端認證的過程和方法。因此,在視訊業(yè)務(wù)擴展的實現(xiàn)中,需要作的僅僅是在終端認證的基礎(chǔ)上,實現(xiàn)業(yè)務(wù)的驗證,即業(yè)務(wù)認證直接利用終端認證的結(jié)果,避免多次認證。
一個可以采用的方法是在終端進行GK注冊后,GK返回給終端一個憑證(例如令牌),當終端在后續(xù)進行擴展業(yè)務(wù)的時候,終端需要將該憑證傳遞到擴展業(yè)務(wù)的應用服務(wù)器中進行驗證。只有該憑證合法才提供服務(wù)。驗證的方法包括通過協(xié)議實時驗證方式或者共享密鑰方式。
對于H.323協(xié)議而言,需要的擴展是支持業(yè)務(wù)令牌的下發(fā)和管理。
三、總結(jié)
視頻業(yè)務(wù)是電信業(yè)務(wù)的新的增長點,也是業(yè)界關(guān)注的焦點。如何在基本的視訊業(yè)務(wù)的基礎(chǔ)上,平移并融合其他業(yè)務(wù),實現(xiàn)業(yè)務(wù)拓展和業(yè)務(wù)創(chuàng)新,是視訊業(yè)務(wù)提供商需要面臨的新的挑戰(zhàn)。 從實現(xiàn)上,H.323協(xié)議是目前商用視頻會議系統(tǒng)普遍采用的協(xié)議。盡管H.323受到了來自SIP協(xié)議越來越多的沖擊和挑戰(zhàn),但是作為一個成熟的、可管理的協(xié)議,H.323無疑還將長期存在并繼續(xù)發(fā)揮作用,在H.323的基礎(chǔ)上研究、開發(fā)視訊業(yè)務(wù)擴展具有積極的意義。