隨著互聯(lián)網(wǎng)的廣泛應(yīng)用和數(shù)字通信的日益發(fā)展,人們對視頻會議也提出了更高的需求,傳統(tǒng)的視頻會議系統(tǒng)由于技術(shù)和成本的限制,始終無法面向普通大眾提供高質(zhì)量的視頻會議業(yè)務(wù)。
基于SIP協(xié)議的多媒體視頻會議技術(shù),依托IETF推出的SIP(Session Initiation Protocol 會話初始協(xié)議),而得到了越來越廣泛的應(yīng)用。
圖1 基于SIP協(xié)議的多媒體視頻會議系統(tǒng)的組網(wǎng)結(jié)構(gòu)
基于SIP協(xié)議的多媒體視頻會議系統(tǒng)的組網(wǎng)結(jié)構(gòu)如圖1。如圖所示:多媒體視頻會議系統(tǒng)主要由會議AS(Application Server應(yīng)用服務(wù)器)和會 議Web服務(wù) 器,兩 者可以是獨立或者同一個物理實體。MCU(Multipoint Control Unit 多點控制單元)也是會議系統(tǒng)的組成部分,通常與AS視為同一物理實體。這些會議服務(wù)器與軟交換系統(tǒng)的交互采用SIP協(xié)議標準。
PSTN網(wǎng)絡(luò)終端、H.323網(wǎng)絡(luò)終端、3G/4G移動網(wǎng)絡(luò)終端需要經(jīng)過VIG(Video Interactive Gateway視頻互通網(wǎng)關(guān))進行信令轉(zhuǎn)化后,以SIP協(xié)議接入軟交換系統(tǒng)。當然,如果軟交換系統(tǒng)支持H.323協(xié)議,則H.323終端可以直接接入。SIP軟件電話可以直接注冊在軟交換系統(tǒng),或者通過網(wǎng)絡(luò)穿越設(shè)備注冊在軟交換系統(tǒng),進而使用會議AS提供的業(yè)務(wù)。
用戶通過PC終端的Web瀏覽器訪問Web服務(wù)器,實現(xiàn)會議管理、在會議中使用數(shù)據(jù)業(yè)務(wù)等功能。
會議服務(wù)器借助寬帶接入網(wǎng)絡(luò),既支持傳統(tǒng)的語音會議和視頻會議,也支持Web數(shù)據(jù)協(xié)作等多媒體業(yè)務(wù)。用戶通過Web門戶,建立具有音頻、視頻、數(shù)據(jù)功能的多媒體視頻會議系統(tǒng),將普通電話、IP電話、手機、視頻終端、PC終端等各種終端接入系統(tǒng),使會議的召開更加便利,在一定程度上節(jié)約了網(wǎng)絡(luò)建設(shè)成本、終端成本,以及時間成本。
基于SIP協(xié)議的多媒體視頻會議系統(tǒng)的基本流程是:
1.會議召集者通過Web在會議服務(wù)器上建立會議室。
2.會議服務(wù)器通過SIP觸發(fā)軟交換呼叫參會人員A。軟交換經(jīng)過用戶屬性查找,此人是PSTN用戶,將呼叫路由接入到TG上。TG通過ISDN PRI呼叫PSTN上的用戶A的模擬話機。用戶電話振鈴,參會人員A摘機,接入會議系統(tǒng)。
3.會議服務(wù)器繼續(xù)呼叫下一位參會人員,觸發(fā)軟交換,呼叫參會人員B。軟交換通過用戶屬性查找,此人是軟交換下掛的直接用戶,觸發(fā)參會人員B的CPE終端設(shè)備,參與人員應(yīng)答呼叫,并接入會議系統(tǒng)。
4.多媒體會議系統(tǒng)功能的具體實現(xiàn)
創(chuàng)建會議:用戶通過Web在會議服務(wù)器上創(chuàng)建會議,設(shè)置會議參數(shù),包括會議類型、會議主題、會議模式等。
會議通知:會議創(chuàng)建者可以向參會人員發(fā)郵件或短信來通知會議,使用會議服務(wù)器集成的郵件系統(tǒng)發(fā)送郵件通知,使用短信模塊或者短信網(wǎng)關(guān)發(fā)送短信通知,告知參會人員會議撥入號和接入碼。
加入會議:參會人員通過終端接入會議撥入號,軟交換系統(tǒng)將請求傳輸?shù)綍h服務(wù)器,會議服務(wù)器會要求參會人員輸入接入碼。如果正確,就可以接入會議,然后輸入會議號或者密碼就可以參加會議了。
退出會議:已經(jīng)加入會議的參會人員可以通過掛機主動退出會議。如果參會人員使用的是SIP終端,可以使用SIP BYE請求消息發(fā)送至軟交換,軟交換再將請求發(fā)送至會議服務(wù)器,進而退出會議。
會議控制:會議創(chuàng)建者可以通過Web增加、清除會議成員,也可以鎖定會議室,禁止人員進出,也可以控制參會人員的發(fā)言權(quán),也可以將會議管理權(quán)交給其他參會人員。同時,也可以通過Web設(shè)置通告功能,在參會人員接入會議時必須報知姓名給其他人員。會議結(jié)束時,可以設(shè)置到時終止功能,也可以主動終止會議,然后向參會人員發(fā)送BYE消息,結(jié)束會話。
數(shù)據(jù)協(xié)同:會議創(chuàng)建者在創(chuàng)建會議時,可以通過HTTPS通知會議服務(wù)器啟動應(yīng)用共享,并發(fā)送共享數(shù)據(jù)給會議服務(wù)器,會議服務(wù)器則發(fā)送通知給參會人員,再推送共享數(shù)據(jù)給他。同理,可以實現(xiàn)PPT演示、桌面共享、電子白板、發(fā)送會議中即時消息等功能。
會議查詢:在Web界面直接查詢會議歷史記錄。
會議回放:用戶可以通過電話或Web界面回放會議。
IP是應(yīng)用層的信令控制協(xié)議,用于創(chuàng)建、修改和釋放一個或多個參與者的會話。這些會話可以是基于IP的多媒體會議、IP電話或多媒體分發(fā)。會話的參與者可以通過組播、網(wǎng)狀單播或者二者結(jié)合進行通信。
SIP不是會話描述協(xié)議,不提供會議控制功能,而是使用 SDP(Session Description Protocol 會話描述協(xié)議)來描述終端設(shè)備的特點。
SIP自身不提供QoS(Quality of Service服務(wù)質(zhì)量),而是與其他協(xié)議進行協(xié)作。包括 :RSVP(Resource Reservation Protocol資 源 預(yù) 留 協(xié) 議)、LDAP(Lightweight Directory Access Protocol 輕量目錄訪問協(xié)議)、RADIUS(Remote Authentication Dial In User Service 遠程用戶撥號 認 證)、RTP(Real-time Transport Protocol 實時傳輸協(xié)議)、RTCP(Realtime Transport Control Protocol實時傳輸控制協(xié) 議)、DNS(Domain Name System 域名系統(tǒng))等,因此不必再引入新服務(wù)對SIP基礎(chǔ)設(shè)施提供支持。
SIP是開放的,易于擴展。SIP可以在多臺PC終端和電話上,模擬Internet創(chuàng)建會話,完成網(wǎng)絡(luò)消息的傳輸。
SIP本身不提供服務(wù),但是作為一個基礎(chǔ)協(xié)議,提供了一些基本功能,用于實現(xiàn)不同的服務(wù)。
SIP定義了用戶代理、用戶代理服務(wù)器、重定向服務(wù)器、注冊服務(wù)器共4種邏輯實體來完成信息的傳輸過程。
SIP協(xié)議是一個基于文本的協(xié)議,使用UTF-8字符集。SIP協(xié)議是一個基礎(chǔ)協(xié)議,僅僅完成了初始化連接,而媒體通信需要的信息,包括通信對方的音視頻編碼格式、通信端口等信息則需要專門的協(xié)議去溝通完成的。
SIP信令一般將SDP(Session Description Protocol 會話描述協(xié)議)構(gòu)建的內(nèi)容作為消息體。SDP提供了統(tǒng)一的描述格式,包括會話信息和媒體信息。