H.323和SIP協(xié)議的對比
H.323和SIP分別是通信領(lǐng)域與因特網(wǎng)兩大陣營推出的建議。H.323企圖把IP電話當(dāng)作是眾所周知的傳統(tǒng)電話,只是傳輸方式發(fā)生了改變,由電路交換變成了分組交換。而SIP協(xié)議側(cè)重于將IP電話作為因特網(wǎng)上的一個應(yīng)用,較其它應(yīng)用(如FTP,E-mail等)增加了信令和QoS的要求,它們支持的 業(yè)務(wù)基本相同,也都利用RTP作為媒體傳輸?shù)?a class="contentlabel" href="http://butianyuan.cn/news/listbylabel/label/協(xié)議">協(xié)議。但H.323是一個相對復(fù)雜的協(xié)議。
本文引用地址:http://butianyuan.cn/article/154928.htmH.323采用基于ASN.1和壓縮編碼規(guī)則的二進制方法表示其消息。ASN.1通常需要特殊的代碼生成器來進行詞法和語法分析。而SIP的基于文本的協(xié)議,類似于HTTP。基于文本的編碼意味著頭域的含義是一目了然的,如From、To、Subject等域名。這種分布式、幾乎不需要復(fù)雜的文檔說明的標(biāo)準規(guī)范風(fēng)格,其優(yōu)越性已在過去的實踐中得到了充分的證明(現(xiàn)在廣為流行的郵件協(xié)議SMTP就是 這樣的一個例子)。SIP的消息體部份采用SDP進行描述,SDP中的每一項格式為=,也比較簡單。
在支持會議電話方面,H.323由于由多點控制單元(MCU)集中執(zhí)行會議控制功能,所有參加會議終端都向MCU發(fā)送控制消息,MCU可能會成為頸,特別是對于具有附加特性的大型會議;并且H.323不支持信令的組播功能,其單功能限制了可擴展性,降低了可靠性。而SIP設(shè)計上就為分布式的呼叫模型,具有分布式的組播功能,其組播功能不僅便于會議控制,而且簡化了用戶定位、群組邀請等,并且能節(jié)約帶寬。但是H.323的集中控制便于計費,對帶寬的管理也比較簡單、有效。
H.323中定義了專門的協(xié)議用于補充業(yè)務(wù),如H.450.1、H.450.2和H.450.3等。SIP并未專門定義的協(xié)議用于此目的,但它很方便地支持補充業(yè)務(wù)或智能業(yè)務(wù)。只要充分利用SIP已定義的頭域(如Contact頭域),并對SIP進行簡單的擴展(如增加幾個域),就可以實現(xiàn)這些業(yè)務(wù)。例如對于呼叫 轉(zhuǎn)移,只要在BYE請求消息中添加Contact頭域,加入意欲轉(zhuǎn)至的第三方地址就可以實現(xiàn)此業(yè)務(wù)。對 于通過擴展頭域較難實現(xiàn)的一些智能業(yè)務(wù),可在體系結(jié)構(gòu)中增加業(yè)務(wù)代理,提供一些補充服務(wù)或與 智能網(wǎng)設(shè)備的接口。
在H.323中,呼叫建立過程涉及到第三條信令信致到:RAS信令信道、呼叫信令信到和H.245控制信道。通過這三條信道的協(xié)調(diào)才使得H.323的呼叫得以進行,呼叫建立時間很長。在SIP中,會話請求過程和媒體協(xié)商過程等一起進行。盡管H.323v2已對呼叫建立過程作了改進,但較之SIP只需要1.5個回路時延來建立呼叫,仍是無法相比。 H.323的呼叫信令通道和H.245控制信道需要可靠的傳 輸協(xié)議。而SIP獨立于低層協(xié)議,一般使用UDP等無法連接的協(xié)議,用自己信用層的可靠性機制來保 證消息的可靠傳輸。
總之,H.323沿用的是傳統(tǒng)的實現(xiàn)電話信令模式,比較成熟,已經(jīng)出現(xiàn)了不少H.323產(chǎn)品。H.323符合通信領(lǐng)域傳統(tǒng)的設(shè)計思想,進行集中、層次控制,采用H.323協(xié)議便于與傳統(tǒng)的電話網(wǎng)相連。SIP協(xié)議借鑒了其它因特網(wǎng)的標(biāo)準和協(xié)議的設(shè)計思想,在風(fēng)格上遵循因特網(wǎng)一貫堅持的簡練、開放、兼容和可擴展等原則,比較簡單。
以下針對它們的應(yīng)用目標(biāo)、標(biāo)準結(jié)構(gòu)、系統(tǒng)組成以及系統(tǒng)實現(xiàn)的難易程度等幾個方面進行簡單分析。
標(biāo)準的應(yīng)用目標(biāo)
h.323標(biāo)準是itu-t組織 1996年在h.320/h.324的基礎(chǔ)上建立起來的,其應(yīng)用目標(biāo)是,在基ip的網(wǎng)絡(luò)環(huán)境中,實現(xiàn)可靠的面向音視頻和數(shù)據(jù)的實時應(yīng)用。目前經(jīng)過多年的技術(shù)發(fā)展和標(biāo)準的不斷完善,h.323已經(jīng)成為被廣大的itu成員以及客戶所接受的一個成熟標(biāo)準族。
sip標(biāo)準是itef組織在1999年提出的,其應(yīng)用目標(biāo)是在基于internet環(huán)境,實現(xiàn)數(shù)據(jù)、音視頻實時通訊,特別是通過internet將視頻通訊這種應(yīng)用大眾化,引入到千家萬戶。由于sip協(xié)議相對于h.323而言,相對簡單、自由,廠商可以使用相對小的成本就可以構(gòu)造滿足應(yīng)用的系統(tǒng)。例如僅僅使用微軟基于sip協(xié)議的msn,和rtc就可以構(gòu)造一個簡單的,基于internet應(yīng)用環(huán)境的視頻通訊環(huán)境。這樣網(wǎng)絡(luò)運營商就可以在盡量少的成本基礎(chǔ)上,利用現(xiàn)有的網(wǎng)絡(luò)資源開展視音頻通訊業(yè)務(wù)的擴展工作。
標(biāo)準的體系結(jié)構(gòu)
h.323不是一個單一標(biāo)準,而是一個關(guān)于在ip環(huán)境中實時多媒體應(yīng)用的完整標(biāo)準族,對于呼叫的建立、管理以及所傳輸媒體格式等各個方面都有完善而嚴格的規(guī)定。一個遵守h.323標(biāo)準建立的多媒體系統(tǒng),可以保證實現(xiàn)客戶穩(wěn)定完善的多媒體通訊應(yīng)用。
sip標(biāo)準嚴格意義上講是一個實現(xiàn)實時多媒體應(yīng)用的信令標(biāo)準,由于它采用了基于文本的編碼方式,使得它在應(yīng)用上,特別是點到點的應(yīng)用環(huán)境中,具有極大的靈活性、擴充性以及跨平臺使用的兼容性,這一點使得運營商可以十分方便的利用現(xiàn)有的網(wǎng)絡(luò)環(huán)境實現(xiàn)大規(guī)模的推廣應(yīng)用。
但是sip協(xié)議自身不支持多點的會議功能以及管理和控制功能,而是要依賴于別的協(xié)議實現(xiàn),影響了系統(tǒng)的完備性,特別是對于需要多點通訊的要求,應(yīng)用單純的sip系統(tǒng)難以實現(xiàn)。針對這些不足,以radvison公司為首的itu-t sg16小組提出了sip的運用規(guī)范,并實現(xiàn)了sip和h.323之間的互通互聯(lián),并成功的解決了sip在多點環(huán)境下的應(yīng)用難題。
系統(tǒng)的組成結(jié)構(gòu)
首先,在系統(tǒng)主要組成成員的功能性方面進行類比,sip的ua等價于一個h.323的終端,實現(xiàn)呼叫的發(fā)起和接收,并完成所傳輸媒體的編解碼應(yīng)用;sip代理服務(wù)器、重定向服務(wù)器以及注冊服務(wù)器的功能則等價于h.323的gatekeeper,實現(xiàn)了終端的注冊、呼叫地址的解析以及路由。
其次,雖然在呼叫信令和控制的具體實現(xiàn)上不同,但一個基于sip的呼叫流程與h.323的q931相類似,sip所采用的會話描述協(xié)議(sdp)則類似于h.323中的呼叫控制協(xié)議h.245。
系統(tǒng)實現(xiàn)的難易性
h.323標(biāo)準的信令信息是采用符合asn.1 per的二進制編碼,并且在連接實現(xiàn)全過程都要嚴格標(biāo)準的定義,系統(tǒng)的自由度小,如要實現(xiàn)大規(guī)模的應(yīng)用,需要對整個網(wǎng)絡(luò)的各個環(huán)節(jié)進行規(guī)劃。
sip標(biāo)準的信令信息是基于文本的,采用符合iso10646的utf-8編碼,并且全系統(tǒng)的構(gòu)造結(jié)構(gòu)相對靈活,終端和服務(wù)器的實現(xiàn)也相對容易成本也較低,從網(wǎng)絡(luò)運營商的角度考慮,構(gòu)造一個大規(guī)模視頻通訊網(wǎng)絡(luò),采用sip系統(tǒng)的成本要廉價許多,而且也更具有可實現(xiàn)性。
總 結(jié)
通過對sip和h.323協(xié)議之間進行比較,我們不難看出,h.323和sip之間不是對立的關(guān)系,而是在不同應(yīng)用環(huán)境中的相互補充。sip作為以internet應(yīng)用為背景的通訊標(biāo)準,是將視頻通訊大眾化,引入千家萬戶的一個有效并具有現(xiàn)實可行性的手段。而h.323系統(tǒng)和sip系統(tǒng)有機結(jié)合,又確保了用戶可以在構(gòu)造相對廉價靈活的sip視頻系統(tǒng)的基礎(chǔ)上,實現(xiàn)多方會議等多樣化的功能,并可靠的實現(xiàn)sip系統(tǒng)與h.323系統(tǒng)之間的互通,在最大程度上滿足用戶對未來實時多媒體通信的要求。
評論