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