視頻會議服務(wù)器的設(shè)計和實現(xiàn)
發(fā)布時間:2020-03-26 15:18
【摘要】:隨著通信、互聯(lián)網(wǎng)以及計算機技術(shù)的不斷發(fā)展,視頻會議系統(tǒng)的應(yīng)用也越來越廣泛,涉及到教育、商務(wù)等諸多領(lǐng)域。實踐證明,視頻會議的應(yīng)用不僅能夠使企業(yè)與客戶、同事和業(yè)務(wù)伙伴之間突破時空的界限,高效地進行溝通,而且可以有效削減企業(yè)運營成本,更低碳、環(huán)保。 本文在研究了SIP及相關(guān)協(xié)議的基礎(chǔ)上,對會議系統(tǒng)的協(xié)議棧結(jié)構(gòu)進行了深入分析,并對主流視頻會議系統(tǒng)產(chǎn)品的發(fā)展狀況和會議系統(tǒng)相關(guān)參考標準進行了調(diào)研。根據(jù)視頻會議系統(tǒng)的功能需求,最終選擇了媒體分布、信令集中同時支持組播的會議系統(tǒng)模型。 本文設(shè)計的視頻會議服務(wù)器主要包括會議策略服務(wù)器、會議線程管理器和SIP服務(wù)器管理模塊三個部分。會議策略服務(wù)器采用MVC的設(shè)計模式把視圖和業(yè)務(wù)控制分離開來,使開發(fā)過程更清晰。會議策略服務(wù)器完成會議策略的實施、用戶管理、會議管理、會議資源管理等功能。會議線程管理器是以系統(tǒng)早期版本的會議控制服務(wù)器模塊為基礎(chǔ)的。在會議控制服務(wù)器中實現(xiàn)了會議控制的基本功能,會議線程管理器重新設(shè)計了會議控制的API,利用一個線程管理器實現(xiàn)對會議線程的管理,并同會議策略服務(wù)器一起,完成會議發(fā)布、會議控制、用戶控制、用戶列表發(fā)布等。SIP服務(wù)器是會議服務(wù)器、QoS服務(wù)器和終端之間進行交互的媒介,整個會議系統(tǒng)控制功能的實現(xiàn)正是建立在SIP通信基礎(chǔ)上的。該服務(wù)器基于J2EE平臺進行開發(fā),底層采用SIP標準協(xié)議,在設(shè)計上具有良好的擴展性,很容易與基于SIP標準的系統(tǒng)之間實現(xiàn)互連互通。會議服務(wù)器還提供了可視化的操作界面以方便系統(tǒng)管理員和普通用戶對系統(tǒng)的操作。該會議服務(wù)器運行在linux平臺上,可以在IPv4網(wǎng)絡(luò)環(huán)境中運行,同時提供了對下一代網(wǎng)絡(luò)IPv6協(xié)議的支持。 該視頻會議服務(wù)器基于SIP協(xié)議實現(xiàn),提供了會議系統(tǒng)的基本功能,并整合了服務(wù)器端的所有會議業(yè)務(wù)以方便對系統(tǒng)的統(tǒng)一管理。整個會議系統(tǒng)在校園網(wǎng)上進行了實驗測試。根據(jù)測試結(jié)果,系統(tǒng)可以滿足人們溝通和交流的需要,也達到了較好的用戶體驗的要求,具有良好的實用性。
【圖文】:
SIP 服務(wù)器是處理 SIP 消息的綜合服務(wù)器,包括注冊服務(wù)器、重定向服務(wù)器和代理服務(wù)器等,系統(tǒng)中所有的用戶與會議賬號要通過注冊服務(wù)器進行登記,才能完成消息的發(fā)送與接收。根據(jù) SIP 協(xié)議標準 RFC3261[6]的定義,SIP 消息是一種可擴展的消息,用戶可以根據(jù)需要,對消息體進行自定義的擴展,本系統(tǒng)中的消息格式就是根據(jù)會議業(yè)務(wù)進行的擴展。會議服務(wù)器提供了 Web 界面供用戶訪問。系統(tǒng)管理員可以通過瀏覽器來控制會議服務(wù)器的開啟與關(guān)閉,同時進行會議策略的管理和會議服務(wù)器的配置。系統(tǒng)注冊用戶可以進行會議預(yù)約等。3.2.2 會議服務(wù)器功能模塊會議服務(wù)器從設(shè)計結(jié)構(gòu)上,可以分為五個部分,分別是數(shù)據(jù)存儲模塊、消息傳輸模塊、線程管理模塊、會議策略服務(wù)器、用戶接入與控制模塊。五個模塊自下而上構(gòu)成系統(tǒng)的基本結(jié)構(gòu),各個模塊又主要完成不同的功能,模塊分解圖如 3-2 所示。
華南理工大學(xué)碩士學(xué)位論文會議策略,完成會議線程的創(chuàng)建;6. 跳轉(zhuǎn)到系統(tǒng)運行的主界面,在當前運行的會議一欄,可以看到當前運行的會議列表。預(yù)期結(jié)果 1. 輸入正確的管理員賬號后,可以正常登錄系統(tǒng),看到系統(tǒng)管理員的操作界面;2. 啟動會議線程管理器后,會議線程管理器處于運行狀態(tài),,并且查看服務(wù)器 Glassfish 的日志文件,當前運行無異常;3. 如果當前有需要啟動的會議,會議時鐘可以掃描并啟動相關(guān)的會議;4. 當前運行的會議可以正常顯示在正在召開的會議界面中。測試結(jié)果 測試通過。測試運行結(jié)果如圖 5-1 所示。
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP368.5
本文編號:2601618
【圖文】:
SIP 服務(wù)器是處理 SIP 消息的綜合服務(wù)器,包括注冊服務(wù)器、重定向服務(wù)器和代理服務(wù)器等,系統(tǒng)中所有的用戶與會議賬號要通過注冊服務(wù)器進行登記,才能完成消息的發(fā)送與接收。根據(jù) SIP 協(xié)議標準 RFC3261[6]的定義,SIP 消息是一種可擴展的消息,用戶可以根據(jù)需要,對消息體進行自定義的擴展,本系統(tǒng)中的消息格式就是根據(jù)會議業(yè)務(wù)進行的擴展。會議服務(wù)器提供了 Web 界面供用戶訪問。系統(tǒng)管理員可以通過瀏覽器來控制會議服務(wù)器的開啟與關(guān)閉,同時進行會議策略的管理和會議服務(wù)器的配置。系統(tǒng)注冊用戶可以進行會議預(yù)約等。3.2.2 會議服務(wù)器功能模塊會議服務(wù)器從設(shè)計結(jié)構(gòu)上,可以分為五個部分,分別是數(shù)據(jù)存儲模塊、消息傳輸模塊、線程管理模塊、會議策略服務(wù)器、用戶接入與控制模塊。五個模塊自下而上構(gòu)成系統(tǒng)的基本結(jié)構(gòu),各個模塊又主要完成不同的功能,模塊分解圖如 3-2 所示。
華南理工大學(xué)碩士學(xué)位論文會議策略,完成會議線程的創(chuàng)建;6. 跳轉(zhuǎn)到系統(tǒng)運行的主界面,在當前運行的會議一欄,可以看到當前運行的會議列表。預(yù)期結(jié)果 1. 輸入正確的管理員賬號后,可以正常登錄系統(tǒng),看到系統(tǒng)管理員的操作界面;2. 啟動會議線程管理器后,會議線程管理器處于運行狀態(tài),,并且查看服務(wù)器 Glassfish 的日志文件,當前運行無異常;3. 如果當前有需要啟動的會議,會議時鐘可以掃描并啟動相關(guān)的會議;4. 當前運行的會議可以正常顯示在正在召開的會議界面中。測試結(jié)果 測試通過。測試運行結(jié)果如圖 5-1 所示。
【學(xué)位授予單位】:華南理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2011
【分類號】:TP368.5
【引證文獻】
相關(guān)碩士學(xué)位論文 前1條
1 李劍平;SIP服務(wù)器與視頻會議服務(wù)器的設(shè)計和實現(xiàn)[D];華南理工大學(xué);2012年
本文編號:2601618
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2601618.html
最近更新
教材專著