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