開源視頻會議SIP協議棧

最近接觸了一些視頻通訊方面的知識,爲方便以後查閱,因此整理到這裏。
以下是幾個比較重要的開源SIP協議棧
視頻會議系統由於需要與不同的終端進行連接,因此我們需要視頻會議終端遵循統一的協議。
H.323協議是視頻會議軟件使用最廣泛的協議棧,
但H.323設計得較爲複雜,用戶在調用H.323協議過程較多,因此利用H.323協議的視頻會議系統開發週期比較長。
而SIP也是視頻會議廣泛應用的協議棧,SIP協議相當H.323較爲簡單,開發週期短,因此SIP協議棧受到許多視頻會議廠商的支持
下面列舉了幾個重要的開源SIP協議棧。

1、OPAL協議棧
OPAL(Open Phone Abstraction Library)的前身是Openh323開源項目,它包括幾乎全部的Openh323全部代碼,並加入了SIP協議棧,使到H.323和SIP協議能並存,開發者既可以使用功能全面的H.323協議,可以使用簡單易用的SIP協議。Openh323是視頻會議廠商最青睞的開源的H.323的開源項目,很多免費視頻會議系統的H.323協議棧都是採用Openh323,OPAL的出現使系統能支持SIP協議,因此強烈推薦OPAL作爲SIP協議棧的首選。

2、VOCAL協議棧
VOCAL項目vovida.org開發的開源SIP系統,VOCAL的SIP協議棧應該是目前功能最完善的SIP協議棧之一,其具有衆多的使用者,但由於不支持window平臺,所以限制了它的普及和推廣。但在其他的linux操作系統上是最具有影響力的SIP協議棧。

3、ReSIProcate協議棧
ReSIProcate是SIPFoundry的開源項目,ReSIProcate協議棧是在VOCAL的基礎上建立的,由於VOCAL開始只支持rfc3254,爲了支持最新的rfc3261,ReSIProcate協議棧就這樣誕生了。但現在,ReSIProcate已經成爲一個獨立SIP協議棧了,它性能較爲穩定,並且很多商業的應用都使用它。

4、sipX協議棧
sipX是一個開源的SIP協議棧,它和ReSIProcate都是由SIPFoundry開發。sipX是從reSIProcate分離出來的,sipX除了包括SIP 協議外,還包括了sipXphone,sipXproxy,sipXregistry等.,由它們構成了完整的SIP系統,而且sipx還支持嵌入式系統,各個模塊可以按需取捨。

5、PJSIP協議棧
PJSIP是一個開源的SIP協議棧,PJSIP協議棧同時支持音頻、視頻並支持即時通訊。PJSIP協議棧具有非常完善的文檔,對開發者非常友好,是開發即時通訊系統的首選。同時PJSIP協議棧具有非常好的移植性,幾乎支持現今所有的操作系統系統:從桌面系統、嵌入式系統到智能手機。

6、oSIP協議棧
oSIP協議棧是使用ANSI C編寫的開源SIP協議棧,是體積最小的SIP協議棧,由於oSIP體積較小,很容易在小的操作系統上運行,因此在實時操作系統 VxWorks當中,oSIP是使用最多的SIP協議棧。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章