1.概述
隨著我國寬帶建設的進一步普及,以及電子政務和信息化建設的不斷推進,視頻會議產品已經越來越廣泛地應用到了各個領域。現在市場上的視頻會議產品大多是基于H.323協議的。由于H.323協議標準過于嚴格,實施起來比較困難,系統的自由度較小、擴展性差,而且硬件設施比較昂貴。電力等行業的信息化和業務需求,需求發展靈活性高、擴展性更好、更容易實施的視頻會議系統。因此,尋找一種成本低、靈活性高,在現有網絡環境下可以進行視頻通信的技術很有必要。利用SIP靈活、簡單,易實現,獨立于硬件的特點,可以在現有的網路環境中很好地實現會議功能。
2.SIP協議
SIP是IETF(Internet工程任務組)提出的、不同于H.323協議的一種支持多媒體會話的信令控制協議。SIP是應用層的協議,獨立于傳輸層,用于創建、修改和終止一個或多個參與者的會話。SIP定義了4種邏輯實體:
(1)SIP用戶代理(UA)是終端用戶設備,可分為用戶代理客戶端和用戶代理服務器兩部分:用戶代理客戶端是客戶端應用程序,初始SIP請求;用戶代理服務器是服務器應用程序,當接收到SIP請求時聯系用戶,并且代表用戶返回一個響應。
(2)SIP代理服務器接受SIP UA的會話請求并查詢SIP注冊服務器,獲取被叫方UA的地址信息,然后將會話信息轉發給主叫方UA或代理服務器。
(3)重定向服務器。SIP重定向服務器允許SIP代理服務器將SIP會話邀請信息定向到外部域,并將映射的新地址返回給呼叫方。SIP重定向服務器可以與SIP注冊服務器和SIP代理服務器同在一個硬件上。
(4)注冊服務器。接收客戶端的注冊請求,完成用戶地址注冊。SIP用戶代理之間建立連接的流程。
3.視頻會議系統工作流程
(1)會議創建
系統通過web管理系統來創建會議。Web管理系統將創建會議的過程通過網頁的形式更直觀地向用戶展示。在創建會議的過程同時還需要定義會議策略,主要定義該會議的與會者。根據會議創建向導收集的會議信息創建會議。創建會議時,會議的URI必須是唯一的,根據一定的生成規則確保會議URI的唯一性。將所有會議相關的信息保存到數據庫中。
(2)加入會議
Call-In方式:用戶可通過E—mail、Web公告、即時消息等方式事先獲得會議URI,然后向會議的URI發送INVITE消息,請求加入會議。
Call-Out方式:會議開始后,會議控制中心向用戶發送INVITE消息,邀請其加入會議。Call-Out方式要求在創建會議時就知道與會者的URI。
(3)會議狀態信息通告機制
與會者在會議進行期間可以獲得會議的事件及狀態信息,這通過會議通告服務(CNS)來實現。與會者在加入會議后可向會議控制中心發送SUB—SCRIBE請求,訂閱感興趣的會議事件和狀態通知的服務。當某類事件發生或會議的狀態發生變化時,會議通告服務器將生成狀態報告的事件包,通過NOTIFY請求發送給訂閱者,通告發生的事件或狀態的變化情況。
(4)會場控制機制
會場控制消息是在會議主席、會議服務器和會議成員之間傳遞的,可分為2部分:會議控制命令和會議控制事件。會議控制命令是從會議主席或經過授權的會議參與者發往會議服務器的更改會場資源狀態的請求。而會議控制事件消息是一種關于會場資源狀態信息的報告,由會議服務器發往會議參與者。
(5)會議結束
更加后一個與會者離開會議時會議結束。會議結束時與會議相關的會議策略也會被銷毀。
5.結束語
SIP協議憑借其簡單、易于擴展、便于實現等諸多優點越來越得到業界的廣泛青睞,已成為下一代網絡體系中的核心協議。隨著SIP協議的完善與發展和電力行業的信息化需要,基于SIP視頻會議系統在電力行業的應用將會越來越普遍。