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