2 H.323協(xié)議和SIP協(xié)議的特性分析
2.1 H.323協(xié)議
H.323協(xié)議的主體已日漸穩(wěn)定,并且它的基本框架已被廣泛的采用,它定義了四種基本功能單元:用戶終端、網(wǎng)關(guān)(Gateway)、網(wǎng)守(Gatekeeper)和多點(diǎn)控制單元(MCU)。用戶終端能和其它的H.323實(shí)體進(jìn)行實(shí)時(shí)的、雙向的語音和視頻通信,它能夠?qū)崿F(xiàn)以下的功能:
(1) 信令和控制:支持H.245協(xié)議,能夠?qū)崿F(xiàn)通道建立和能力協(xié)商;支持Q.931協(xié)議,能夠?qū)崿F(xiàn)呼叫信令通道;支持RAS協(xié)議,能夠?qū)崿F(xiàn)與網(wǎng)守的通信;
(2) 實(shí)時(shí)通信:支持RTP/RTCP協(xié)議;
(3) 編解碼:支持各種主流音頻和視頻的編解碼功能。
網(wǎng)關(guān)提供了一種電路交換網(wǎng)絡(luò)(SCN)和包交換網(wǎng)絡(luò)的連接途徑,它在不同的網(wǎng)絡(luò)上完成呼叫的建立和控制功能。
網(wǎng)守向H.323終端提供呼叫控制服務(wù),完成以下的功能:地址翻譯,許可接入會(huì)議的控制和管理,帶寬控制和管理,呼出管理,域管理等。
多點(diǎn)控制單元(MCU)完成會(huì)議的控制和管理功能,它由多點(diǎn)控制器(MC)和多點(diǎn)處理器(MP)組成。多點(diǎn)控制器提供多點(diǎn)會(huì)議的控制功能,在多點(diǎn)會(huì)議中,多點(diǎn)控制器和每個(gè)H.323終端建立一條H.245控制連接來協(xié)商媒體通信類型;多點(diǎn)處理器則提供媒體切換和混合功能。H.323支持集中和分散的多點(diǎn)控制和管理工作方式。在集中工作方式中,多點(diǎn)處理器(MP)和會(huì)議中的每個(gè)H.323終端建立媒體通道,把接收到的音頻流和視頻流進(jìn)行統(tǒng)一的處理,然后再送回到各個(gè)終端。而在分散工作方式中,每個(gè)終端都要支持多點(diǎn)處理的功能,并能夠?qū)崿F(xiàn)媒體流的多點(diǎn)傳送。
2.2 SIP協(xié)議
SIP作為多媒體通信的應(yīng)用層控制(信令)協(xié)議,它能夠建立、改變和終止多媒體會(huì)話。在SIP協(xié)議中有兩個(gè)主要的組成部分:用戶代理(UA)和網(wǎng)絡(luò)服務(wù)器。用戶代理(UA)又分為發(fā)起SIP請(qǐng)求的用戶代理客戶機(jī)(UAC)和響應(yīng)這種請(qǐng)求的用戶代理服務(wù)器(UAS)。網(wǎng)絡(luò)服務(wù)器又分為:重定向服務(wù)器、代理服務(wù)器、注冊(cè)服務(wù)器。
通常的SIP操作涉及到一個(gè)SIP用戶代理客戶機(jī)(UAC)發(fā)起一個(gè)請(qǐng)求,一個(gè)SIP代理服務(wù)器作為終端用戶的位置發(fā)現(xiàn)代理并且一個(gè)用戶代理服務(wù)器(UAS)接受這個(gè)呼叫。一個(gè)成功的SIP邀請(qǐng)包括兩個(gè)請(qǐng)求信息:INVITE信息和ACK信息。
重定向服務(wù)器通過回送包含被叫者位置的SIP-URL(SIP Uniform Resource Locations,SIP統(tǒng)一資源定位,如:sip:user@host.domain)來處理INVITE信息。代理服務(wù)器則完成SIP請(qǐng)求和響應(yīng)的應(yīng)用層路由。注冊(cè)服務(wù)器用于記錄用戶的SIP-URL地址信息和其對(duì)應(yīng)的IP地址信息。