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