摘 要: 為解決云計算環(huán)境下視頻會議的開發(fā)與應(yīng)用,提出了包括基礎(chǔ)設(shè)施即服務(wù)IaaS、平臺即服務(wù)PaaS和軟件即服務(wù)SaaS的云視頻會議平臺框架,分析了云視頻會議的服務(wù)功能和會議流程,并建立了云視頻會議平臺系統(tǒng)。平臺的應(yīng)用能夠促進信息的實時溝通,在降低企業(yè)開發(fā)、維護成本的同時,提升企業(yè)的決策能力。
關(guān)鍵詞: 視頻會議; 云計算; 云視頻會議; 云視頻會議平臺
隨著計算機網(wǎng)絡(luò)技術(shù)、數(shù)據(jù)處理技術(shù)的快速發(fā)展,云計算(Cloud Computing)[1-2]已經(jīng)成為未來計算機軟件開發(fā)和應(yīng)用的主要趨勢。作為分布式、并行、網(wǎng)格計算的延續(xù)發(fā)展,云計算是虛擬化[3]、效用計算[4]、基礎(chǔ)設(shè)施即服務(wù)(IaaS)、平臺即服務(wù)(PaaS)、軟件即服務(wù)(SaaS)等概念混合演進的結(jié)果,可以理解為一種分布在大規(guī)模數(shù)據(jù)中心,可按需動態(tài)地部署、配置、重新配置以及取消服務(wù)等[5]。
視頻會議是一種能夠幫助企業(yè)提高溝通效率,持續(xù)降低溝通成本,帶來內(nèi)部管理水平升級,加快企業(yè)決策效率的通信交流方式,已得到廣泛應(yīng)用。視頻會議一般可分為硬件視頻會議、軟件視頻會議。硬件視頻會議是由專用硬件設(shè)備組成,包括多點控制單元MCU和視頻終端,并且需要專網(wǎng)進行連接,雖然效果較好,但其費用較高且功能相對簡單。隨著Web2.0的興起,網(wǎng)絡(luò)帶寬不斷提高,具有多功能的軟件視頻會議已經(jīng)逐漸占據(jù)主流位置,如Mikogo、WebEx、InterCall 等。目前,隨著云計算的快速發(fā)展,云計算環(huán)境下的視頻會議平臺的研究也已經(jīng)得到廣泛關(guān)注[6-8]。
云視頻會議平臺是以云計算為基本理念,將面向服務(wù)思想、云計算技術(shù)和多媒體會議緊密融合,采用面向服務(wù)的架構(gòu),由服務(wù)提供商建設(shè)云計算中心,企業(yè)無需購買MCU,無需大規(guī)模改造網(wǎng)絡(luò)和配備專業(yè)IT人員,只需采用租用服務(wù)的形式,即可實現(xiàn)在會議室、個人電腦、移動辦公狀態(tài)下進行多方視頻溝通。云視頻會議能夠滿足用戶對于信息的實時溝通和快速反應(yīng)能力的要求,并能在應(yīng)對復(fù)雜服務(wù)時快速進行部署,對客戶要求進行及時響應(yīng)與快速回饋。同時,在面向用戶多樣化需求時,能夠以租用的方式提供適合用戶需求的個性化服務(wù),降低用戶硬件、軟件的開發(fā)和使用成本。并且,云視頻會議平臺能夠增強視頻服務(wù)產(chǎn)品的復(fù)用,有利于提升資源的利用率,減少用戶開支,節(jié)約數(shù)據(jù)和資源成本。
因此,本文將研究基于云計算的視頻會議平臺,從基礎(chǔ)設(shè)施即服務(wù)、平臺即服務(wù)和軟件即服務(wù)3個層面提出云視頻會議平臺架構(gòu),設(shè)計云視頻會議平臺功能和會議流程,并建立云視頻會議平臺系統(tǒng)。
1 云視頻會議平臺架構(gòu)
云視頻會議平臺是依據(jù)視頻信息安全標準和視頻信息交換標準構(gòu)建的,由基礎(chǔ)設(shè)施即服務(wù)IaaS、平臺即服務(wù)PaaS、軟件即服務(wù)SaaS組成,平臺總體結(jié)構(gòu)如圖1所示。
云視頻會議平臺的基礎(chǔ)設(shè)施即服務(wù)IaaS能夠為不同用戶提供虛擬化環(huán)境,將其請求的映像映射到硬件之前,并以服務(wù)的形式交付給計算機基礎(chǔ)設(shè)施。云視頻會議平臺的IaaS提供了計算功能和基本存儲作為網(wǎng)絡(luò)上的標準服務(wù),具有數(shù)據(jù)存儲服務(wù)、同步服務(wù)、管理服務(wù)和備份服務(wù)等功能。
云視頻會議平臺的平臺即服務(wù)PaaS是指將軟件研發(fā)的平臺作為一種服務(wù),以軟件服務(wù)的模式提交給用戶。PaaS能夠提供企業(yè)進行定制化研發(fā)的中間件平臺,同時涵蓋數(shù)據(jù)庫和應(yīng)用服務(wù)器等,并提高在Web平臺上利用的資源數(shù)量。此外,PaaS對于SaaS運營商來說,可以幫助其進行產(chǎn)品多元化和產(chǎn)品定制化。云視頻會議平臺的PaaS核心服務(wù)主要包括安全服務(wù)、目錄服務(wù)、服務(wù)總線、工作流、身份認證和共享服務(wù)等。
云視頻會議平臺的軟件即服務(wù)SaaS可以通過Internet提供軟件,使用戶能夠根據(jù)各自的需求訂購并使用視頻會議服務(wù),且無需對視頻會議軟件進行維護。云視頻會議平臺能夠全權(quán)管理和維護軟件,平臺在向客戶提供在線會議服務(wù)的同時,也提供軟件的離線操作和本地數(shù)據(jù)存儲,讓用戶隨時隨地都可以使用其定購的軟件和服務(wù)。
2 云視頻會議平臺設(shè)計
2.1 云視頻會議平臺服務(wù)功能
云視頻會議平臺服務(wù)功能主要包括平臺設(shè)置和視頻服務(wù)兩部分,如圖2所示。
平臺設(shè)置主要包括用戶管理、系統(tǒng)設(shè)置和聯(lián)系人管理,管理員能夠通過這些功能對云視頻會議平臺進行設(shè)置。視頻服務(wù)功能則是面向平臺使用者,為使用者提供主持服務(wù)、會議室服務(wù)、錄制服務(wù)、白板操作服務(wù)、共享服務(wù)、投票服務(wù)、遠程控制服務(wù)等會議服務(wù)功能,同時提供預(yù)約服務(wù)功能,使用戶能夠使用平臺進行預(yù)約會議的各種操作。
2.2 云視頻會議流程
云視頻會議是在云視頻會議平臺上開展的,通過使用平臺提供的各種服務(wù)功能實現(xiàn)多方視頻、協(xié)作的過程,會議流程如圖3所示。首先,用戶通過登錄平臺查看是否有預(yù)約會議,如有則進入預(yù)約會議室開始會議,如沒有則選擇現(xiàn)有的公共會議室開始會議。會議過程中可以使用視頻、音頻、白板、投票、屏幕共享、錄像等服務(wù)功能,直至?xí)h結(jié)束。
3 應(yīng)用
基于云視頻會議平臺架構(gòu),面向Web視頻會議的具體需求,本文在Openmeetings開源軟件上構(gòu)建了云視頻會議平臺,能夠為平臺用戶提供租用服務(wù),實現(xiàn)了用戶之間的視頻、音頻、白板操作、會議預(yù)約、屏幕共享等功能,提高了云計算下高速的視頻會議用戶體驗,節(jié)約了用戶的維護費用。平臺系統(tǒng)部分功能界面如圖4、圖5所示。
為了解決云計算環(huán)境下的視頻會議系統(tǒng)需求,本文基于云計算的理論和方法, 提出了由基礎(chǔ)設(shè)施即服務(wù)IaaS、平臺即服務(wù)PaaS、軟件即服務(wù)SaaS構(gòu)成的云視頻會議平臺架構(gòu),設(shè)計了云視頻會議平臺的服務(wù)功能和會議流程,最后構(gòu)建了某企業(yè)云視頻會議平臺應(yīng)用系統(tǒng),能夠以服務(wù)的方式提供各種視頻服務(wù),提高了視頻會議的使用效率,降低了維護成本。
下一步的工作是以云視頻會議平臺為基礎(chǔ),繼續(xù)對云計算環(huán)境下的視頻壓縮算法進行研究。
參考文獻
[1] SIMS K. IBM introduces ready-to-use cloud computing collaboration services get clients started with cloud computing[EB/OL].[2009-07-01].(2009-09-11).http://www-03.ibm.eom/press/us/en/pressrelease/22613.
[2] WEISS A. Computing in the Clounds[J]. NetWorker,2007,12(4):16-25.
[3] BARHAM P, DRAGOVIC B, FRASER K, et al. Xen and the art of virtualivation[J]. ACM SIGOPS Operating Systems Review, 2003,12(2):164-177.
[4] YEO C S, ASSUNCAO M D, YU J, et al. Utility computing and global grids[J]. Gridand Distributed Systems Laboratory, the University of Melbourne,Australia,2006,24(2):74-81.
[5] BOSS G, MALLADI P, QUAN D, et a1. Cloud computing IBM white pape[EB/OL].[2011-01-27].(2011-04-10). http://wenku.baidu.com/view/4b62972ced630blc59eeb58e.html.
[6] 沈旭磊, 蔣瓊燕. UT斯達康基于云計算的高清視頻會議系統(tǒng)[J]. 電信科學(xué), 2011,27(12):129-130.
[7] Li Junchao, Guo Ruifeng, Zhang Xiuwu. Study on service oriented Cloud conferencing[C]. In Proc. of ICCSIT 2010, 2010, 6:21-25.
[8] BUDIHAL R, MOHANAN N, SAHIL A. Anand,saish satish kamat. exploration and implementation of a next generation telepresence system[C]. International Symposium on Advanced Networks and Telecommunication Systems-ANTS, 2011.