隨著互聯(lián)網(wǎng)絡(luò)技術(shù)的發(fā)展,視音頻編解碼技術(shù)的提高,各種基于互聯(lián)網(wǎng)絡(luò)的遠程音視頻交互應(yīng)用已非常成熟,遠程多方會議、遠程教學、遠程醫(yī)療、監(jiān)控指揮系統(tǒng)等迅速普及。但是,這些成熟的音視頻交互應(yīng)用往往受到設(shè)備采購壓力巨大、維護成本高、資源不足等因素的嚴重制約。每個企業(yè)、單位都在根據(jù)自身應(yīng)用特色建立自己的一套或多套音視頻交互應(yīng)用系統(tǒng),這使得各個單位企業(yè)投資資本巨大,運行成本高昂,靈活性和擴展性難以實現(xiàn),應(yīng)用資源得不到充分利用,同時還要求相關(guān)維護人員具有較高的技術(shù)水平。
如今,具有云計算概念的網(wǎng)絡(luò)計算模式,正逐步成為典型性的應(yīng)用。如何基于云計算模式,將各自獨立的音視頻交互服務(wù)平臺充分利用,通過網(wǎng)絡(luò)化計算與智能化調(diào)度,把可利用的軟硬件服務(wù)、存儲資源靈活的整合和擴展,實現(xiàn)最大范圍的協(xié)作與資源分享,達成高效率、低成本、少維護的應(yīng)用目標,是現(xiàn)在急需解決的問題。
鑒于以上所述現(xiàn)有技術(shù)的缺點,華平提供了一種基于云架構(gòu)的音視頻交互調(diào)度方法,該方法能夠最大范圍地滿足用戶有關(guān)音視頻交互方面的應(yīng)用;此外,還提供一種基于云架構(gòu)的音視頻交互調(diào)度系統(tǒng),該系統(tǒng)能夠使所有服務(wù)平臺資源得到充分共享。
基于云架構(gòu)的音視頻交互調(diào)度系統(tǒng)
基于云架構(gòu)的音視頻交互調(diào)度系統(tǒng),包括云服務(wù)平臺、至少 2 個服務(wù)平臺、和每個服務(wù)平臺綁定的客戶端;
云服務(wù)平臺包括請求接收模塊、屬性比對匹配模塊、資源綁定映射模塊、調(diào)度模塊、數(shù)據(jù)庫;
1)請求接收模塊分別與客戶端、數(shù)據(jù)庫、屬性比對匹配模塊通信相連,用以接收客戶端的服務(wù)請求,并根據(jù)數(shù)據(jù)庫中的信息進行服務(wù)驗證,若通過驗證則將服務(wù)請求發(fā)送給屬性比對匹配模塊;
2)屬性比對匹配模塊分別與客戶端和數(shù)據(jù)庫通信相連,用以從數(shù)據(jù)庫中獲取與客戶端匹配的服務(wù)平臺資源發(fā)送給客戶端;
3)資源綁定映射模塊分別與服務(wù)平臺、數(shù)據(jù)庫、調(diào)度模塊通信相連,用以記錄綁定的服務(wù)平臺和客戶端,并轉(zhuǎn)發(fā)客戶端的交互需求給調(diào)度模塊;
4)調(diào)度模塊分別與資源綁定映射模塊和服務(wù)平臺通信相連,用以將需要進行音視頻交互的兩個客戶端分別綁定的服務(wù)平臺遷入到一個云服務(wù)中。
該系統(tǒng)每個客戶端僅綁定一個服務(wù)平臺,每個服務(wù)平臺可以綁定多個客戶端。
基于云架構(gòu)的音視頻交互調(diào)度方法
基于云架構(gòu)的音視頻交互調(diào)度方法包括以下步驟 :
步驟一,客戶端發(fā)出服務(wù)請求到云服務(wù)平臺中的請求接收模塊,請求接收模塊通過數(shù)據(jù)庫驗證所述服務(wù)請求是否合法 ;若通過驗證則執(zhí)行步驟二,否則執(zhí)行步驟五 ;
步驟二,云服務(wù)平臺中的屬性比對匹配模塊根據(jù)客戶端的屬性,到數(shù)據(jù)庫中調(diào)用資源屬性表進行資源匹配工作,并將匹配到的服務(wù)平臺資源通知客戶端 ;
步驟三,客戶端請求綁定到所述匹配到的服務(wù)平臺資源中的服務(wù)平臺上,綁定成功的服務(wù)平臺將綁定結(jié)果通知云服務(wù)平臺中的資源綁定映射模塊;
步驟四,當客戶端需要與其他客戶端進行音視頻交互時,與客戶端綁定的服務(wù)平臺將客戶端的交互需求通過所述資源綁定映射模塊發(fā)送給云服務(wù)平臺中的調(diào)度模塊,調(diào)度模塊將所述其他客戶端綁定的服務(wù)平臺遷入到客戶端綁定的服務(wù)平臺所在的云服務(wù)中,實現(xiàn)客戶端與其他客戶端的音視頻交互;
步驟五,結(jié)束。
左圖為基于云架構(gòu)的音視頻交互調(diào)度方法中的交互流程示意圖
右圖為基于云架構(gòu)的音視頻交互調(diào)度方法中的調(diào)度流程示意圖
基于云架構(gòu)的音視頻交互調(diào)度方法及系統(tǒng)優(yōu)勢
華平基于云架構(gòu)的音視頻交互調(diào)度方法及系統(tǒng)有益效果在于:
任何單位不用再單獨采購維護一套獨立的應(yīng)用系統(tǒng),也不必再有專門的維護人員對客戶終端分配服務(wù)資源。通過云架構(gòu)及基于云架構(gòu)的音視頻交互調(diào)度方法及系統(tǒng),能夠充分協(xié)同、組織好服務(wù)平臺,靈活地擴展各個方面的音視頻交互應(yīng)用,并且能夠使所有服務(wù)平臺資源得到充分應(yīng)用。這樣不僅拓寬了用戶的使用范圍,解決了資源約束和資源不足的問題,同時也能最大范圍地滿足用戶有關(guān)音視頻交互方面的應(yīng)用。
基于云架構(gòu)的音視頻交互調(diào)度技術(shù)的應(yīng)用
這種基于云架構(gòu)的音視頻交互調(diào)度尤其適用于多點音視頻交互的場所。如跨行業(yè)、跨部門的綜合視訊應(yīng)用、網(wǎng)絡(luò)視頻會議、應(yīng)急指揮、遠程會診、監(jiān)控統(tǒng)一調(diào)度、消防排險、演習觀摩、城市安防等領(lǐng)域。
文章來源:中國投影網(wǎng) ©版權(quán)所有。未經(jīng)許可,不得轉(zhuǎn)載。