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