專利名稱:一種基于云計算的高清視頻播放系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及視頻播放技術(shù)領(lǐng)域,具體地,涉及一種基于云計算的高清視頻播放系統(tǒng)及方法。
背景技術(shù):
近年來,云計算成為IT領(lǐng)域最令人關(guān)注的話題之一,也是當(dāng)前大型企業(yè)、互聯(lián)網(wǎng)的IT建設(shè)正在考慮和投入的重要領(lǐng)域。云計算的提出,引發(fā)了新的技術(shù)變革和新的IT服務(wù)模式。云計算就是通過標(biāo)準(zhǔn)化的IT技術(shù)和產(chǎn)品,利用最前沿的技術(shù)和服務(wù),將軟件、應(yīng)用平臺、基礎(chǔ)設(shè)施整合的一個綜合系統(tǒng),使用戶通過互聯(lián)網(wǎng)技術(shù),可以方便快捷的 按需索取相關(guān)服務(wù)。通過云計算技術(shù),網(wǎng)絡(luò)服務(wù)提供者可以在數(shù)秒之內(nèi),達成處理數(shù)以千萬計甚至億計的信息,達到和“超級計算機”同樣強大效能的網(wǎng)絡(luò)服務(wù)。未來如手機、GPS、便攜式終端甚至個人電腦等處理能力和存儲資源增加有限的客戶終端,都可以借助云計算技術(shù)和云計算服務(wù),發(fā)展出更多、更強大的應(yīng)用服務(wù)。目前,媒體產(chǎn)業(yè)正走向內(nèi)容海量化、體驗個性化、高清互動化、終端多樣化的過程中,高清、3D視頻對于系統(tǒng)資源網(wǎng)絡(luò)帶寬需求巨大,傳統(tǒng)集中建設(shè)的方式根本無法滿足規(guī)模部署的要求,并且成本較高、效率有限。在當(dāng)前互聯(lián)網(wǎng)中,采用的是普通的網(wǎng)絡(luò)視頻點播技術(shù),視頻服務(wù)沒有考慮到終端的具體情況,導(dǎo)致很多用戶獲取的視頻服務(wù)質(zhì)量不高,用戶終端體驗很差。主要原因是現(xiàn)有視頻點播系統(tǒng)主要考慮優(yōu)化服務(wù)質(zhì)量,比如視頻數(shù)量、視頻大小和網(wǎng)絡(luò)帶寬等。然而很少考慮移動用戶終端的情況,比如用戶終端顯示分辨率大小不統(tǒng)一、用戶所處網(wǎng)絡(luò)不相同等、以及許多因素,都會影響移動用戶的點播質(zhì)量。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在通用性差、數(shù)據(jù)處理效率低、終端擴展能力弱、成本高和用戶體驗差等缺陷。
發(fā)明內(nèi)容
本發(fā)明的目的在于,針對上述問題,提出一種基于云計算的高清視頻播放系統(tǒng),以實現(xiàn)通用性好、數(shù)據(jù)處理效率高、終端擴展能力強、成本低和用戶體驗好的優(yōu)點。本發(fā)明的另一目的在于,提出一種基于云計算的高清視頻播放方法。為實現(xiàn)上述目的,本發(fā)明采用的技術(shù)方案是一種基于云計算的高清視頻播放系統(tǒng),主要包括
終端用于通過通信網(wǎng)絡(luò)向云計算端發(fā)送視頻請求,并向云計算端上傳自身的屏幕分辨率和網(wǎng)絡(luò)鏈接狀況;
云計算端用于根據(jù)所述終端上傳的網(wǎng)絡(luò)鏈接狀況和屏幕分辨率,基于所述終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行計算,得到與所述終端狀況相匹配的最佳分辨率視頻數(shù)據(jù);并根據(jù)所述終端需求,將所得最佳分辨率視頻數(shù)據(jù)提供給所述終端,供用戶播放。
進一步地,所述終端,主要包括
用戶輸入單元用于和用戶交互;
輸出單元包括屏幕,用于根據(jù)用戶需求輸出相應(yīng)的終端信息;
控制單元用于實現(xiàn)終端 內(nèi)部用戶輸入單元、輸出單元和網(wǎng)絡(luò)接入單元的協(xié)調(diào)工作和統(tǒng)一調(diào)度;
網(wǎng)絡(luò)接入單元用于連接網(wǎng)絡(luò)。進一步地,所述云計算端,主要包括
云存儲服務(wù)器群用于為云用戶提供存儲空間服務(wù);
云管理服務(wù)器用于管理云計算端內(nèi)所有服務(wù)器資源和對外提供接口信息;
云計算服務(wù)器群用于對終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行運算,輸出與終端狀況相匹配的最佳分辨率視頻數(shù)據(jù)。進一步地,所述云存儲服務(wù)器群,主要包括
云視頻數(shù)據(jù)庫用于存儲視頻數(shù)據(jù)信息;和/或,
所述云管理服務(wù)器管理云計算端內(nèi)所有服務(wù)器資源的操作具體包括
所述云管理服務(wù)器收到終端發(fā)送的視頻請求后,云管理服務(wù)器在云存儲服務(wù)器群存儲的視頻數(shù)據(jù)中查詢該視頻請求的視頻信息,并返回查詢結(jié)果;終端根據(jù)云管理服務(wù)器返回的視頻信息查詢結(jié)果,選擇滿足該終端需求的具體視頻文件,并上傳終端需求到云管理服務(wù)器。進一步地,所述終端通過通信網(wǎng)絡(luò)向云計算端發(fā)送的視頻請求,包括所述終端通過通信網(wǎng)絡(luò)向云計算端上傳的欲請求視頻名稱或欲請求視頻關(guān)鍵字。同時,本發(fā)明采用的另一技術(shù)方案是一種基于云計算的高清視頻播放方法,主要包括
a、終端通過通信網(wǎng)絡(luò),向云計算端上傳自身的屏幕分辨率和網(wǎng)絡(luò)鏈接狀況、并發(fā)送視頻請求;
所述終端通過通信網(wǎng)絡(luò)向云計算端發(fā)送的視頻請求,包括所述終端通過通信網(wǎng)絡(luò)向云計算端上傳的欲請求視頻名稱或欲請求視頻關(guān)鍵字;
b、云計算端根據(jù)所述終端上傳的網(wǎng)絡(luò)鏈接狀況和屏幕分辨率,基于所述終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行計算,得到與所述終端狀況相匹配的最佳分辨率視頻數(shù)據(jù);并將所得最佳分辨率視頻數(shù)據(jù)提供給所述終端,供用戶播放。進一步地,所述步驟b具體包括
云管理服務(wù)器收到終端發(fā)送的視頻請求后,云管理服務(wù)器在云存儲服務(wù)器群存儲的視頻數(shù)據(jù)中查詢該視頻請求的視頻信息,并返回查詢結(jié)果;
所述終端根據(jù)云管理服務(wù)器返回的視頻信息查詢結(jié)果,選擇滿足該終端需求的具體視頻文件,并上傳終端需求到云管理服務(wù)器;
所述云管理服務(wù)器將獲取的具體視頻文件,同步至云計算服務(wù)器群;云計算服務(wù)器群基于該具體視頻文件中的源視頻數(shù)據(jù)進行計算,向云管理服務(wù)器輸出與該終端狀況相匹匹配的最佳分辨率視頻數(shù)據(jù);
所述云管理服務(wù)器根據(jù)所述終端需求,將所得最佳分辨率視頻數(shù)據(jù)提供給所述終端,供用戶播放。
本發(fā)明各實施例的基于云計算的高清視頻播放系統(tǒng)及方法,由于該系統(tǒng)主要包括終端,可以通過通信網(wǎng)絡(luò)向云計算端發(fā)送視頻請求,并向云計算端上傳自身的屏幕分辨率和網(wǎng)絡(luò)鏈接狀況;云計算端,可以根據(jù)終端上傳的網(wǎng)絡(luò)鏈接狀況和屏幕分辨率,基于終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行計算,得到與終端狀況相匹配的最佳分辨率視頻數(shù)據(jù);并根據(jù)終端需求,將所得最佳分辨率視頻數(shù)據(jù)提供給所述終端,供用戶播放;可以利用云計算處理復(fù)雜的視頻數(shù)據(jù),滿足各種各樣的終端屏幕和復(fù)雜的網(wǎng)絡(luò)狀況,應(yīng)用性強;利用云計算對復(fù)雜龐大的數(shù)據(jù)快速高效的處理,提高和擴展終端對視頻的處理和應(yīng)用,拓寬終端的能力強,加強了云計算的應(yīng)用;從而可以克服現(xiàn)有技術(shù)中通用性差、數(shù)據(jù)處理效率低、終端擴展能力弱、成本高和用戶體驗差的缺陷,以實現(xiàn)通用性好、數(shù)據(jù)處理效率高、終端擴展能力強、成本低和用戶體驗好的優(yōu)點。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。下面通過附圖和實施例,對本發(fā)明的技術(shù)方案做進一步的詳細描述。
附圖用來提供對本發(fā)明的進一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中
圖I為本發(fā)明基于云計算的高清視頻播放系統(tǒng)的工作原理示意 圖2為本發(fā)明基于云計算的高清視頻播放方法的流程示意圖。
具體實施例方式以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。系統(tǒng)實施例
根據(jù)本發(fā)明實施例,提供了一種基于云計算的高清視頻播放系統(tǒng)。如圖I所示,本實施例的基于云計算的高清視頻播放系統(tǒng),主要包括
終端用于通過通信網(wǎng)絡(luò)向云計算端發(fā)送視頻請求,并向云計算端上傳自身的屏幕分辨率和網(wǎng)絡(luò)鏈接狀況;終端通過通信網(wǎng)絡(luò)向云計算端發(fā)送的視頻請求,包括所述終端通過通信網(wǎng)絡(luò)向云計算端上傳的欲請求視頻名稱或欲請求視頻關(guān)鍵字;
云計算端用于根據(jù)所述終端上傳的網(wǎng)絡(luò)鏈接狀況和屏幕分辨率,基于所述終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行計算,得到與所述終端狀況相匹配的最佳分辨率視頻數(shù)據(jù);并根據(jù)所述終端需求,將所得最佳分辨率視頻數(shù)據(jù)提供給所述終端,供用戶播放。上述終端,主要包括
用戶輸入單元用于和用戶交互;
輸出單元包括屏幕,用于根據(jù)用戶需求輸出相應(yīng)的終端信息;
控制單元用于實現(xiàn)終端內(nèi)部用戶輸入單元、輸出單元和網(wǎng)絡(luò)接入單元的協(xié)調(diào)工作和統(tǒng)一調(diào)度;
網(wǎng)絡(luò)接入單元用于連接網(wǎng)絡(luò)。上述云計算端,主要包括云存儲服務(wù)器群用于為云用戶提供存儲空間服務(wù);
云管理服務(wù)器用于管理云計算端內(nèi)所有服務(wù)器資源和對外提供接口信息;
其中,云管理服務(wù)器管理云計算端內(nèi)所有服務(wù)器資源的操作具體包括云管理服務(wù)器收到終端發(fā)送的視頻請求后,云管理服務(wù)器在云存儲服務(wù)器群存儲的視頻數(shù)據(jù)中查詢該視頻請求的視頻信息,并返回查詢結(jié)果;終端根據(jù)云管理服務(wù)器返回的視頻信息查詢結(jié)果,選擇滿足該終端需求的具體視頻文件,并上傳終端需求到云管理服務(wù)器;
云計算服務(wù)器群用于對終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行運算,輸出與終端狀況相匹配的最佳分辨率視頻數(shù)據(jù);云存儲服務(wù)器群,主要包括云視頻數(shù) 據(jù)庫,用于存儲視頻數(shù)據(jù)信息。上述實施例的基于云計算的高清視頻播放系統(tǒng),主要包括終端、通信網(wǎng)絡(luò)和云計算端,主要工作過程包括
⑴終端通過網(wǎng)絡(luò)向云計算端發(fā)送視頻請求;該終端包括負責(zé)和用戶交互的用戶輸入單元、包括屏幕在內(nèi)的用戶輸出單元和負責(zé)移動終端各模塊協(xié)調(diào)工作統(tǒng)一調(diào)度的控制單元及負責(zé)連接網(wǎng)絡(luò)的網(wǎng)絡(luò)接入單元;
⑵云計算端根據(jù)網(wǎng)絡(luò)鏈接狀況和終端的屏幕分辨率對視頻進行計算得到適合終端的最佳效果的視頻(即與終端相匹配的最佳分辨率視頻數(shù)據(jù)),并將計算得到的最佳分辨率視頻數(shù)據(jù)提供給終端用戶播放;
該云計算端包括云管理服務(wù)器、云計算服務(wù)器群以及云存儲服務(wù)器群,云管理服務(wù)器負責(zé)管理云計算端內(nèi)所有服務(wù)器資源和對外提供接口信息;云存儲服務(wù)器群負責(zé)為云用戶提供存儲空間服務(wù),其包括負責(zé)存儲視頻數(shù)據(jù)信息的云視頻數(shù)據(jù)庫;
⑶終端向云管理服務(wù)器上傳自身的屏幕分辨率以及網(wǎng)絡(luò)鏈接狀況,云管理服務(wù)器群計算適合終端狀況的最佳分辨率,云計算服務(wù)器群對源視頻數(shù)據(jù)進行運算輸出適合終端狀況的最佳分辨率視頻數(shù)據(jù);
或者,終端向云管理服務(wù)器上傳自身指定的視頻分辨率,云計算服務(wù)器群對源視頻數(shù)據(jù)進行運算輸出適合終端狀況的最佳分辨率視頻數(shù)據(jù);
⑷云管理服務(wù)器收到終端的視頻請求后,云管理服務(wù)器在視頻數(shù)據(jù)中查詢終端請求的視頻信息并返回查詢結(jié)果;終端根據(jù)云管理服務(wù)器返回的視頻查詢結(jié)果,選擇滿足自己要求的具體視頻文件,并上傳需求到云管理服務(wù)器。上述實施例的基于云計算的高清視頻播放系統(tǒng),終端通過網(wǎng)絡(luò)向云計算端發(fā)送視頻請求,云計算端根據(jù)網(wǎng)絡(luò)鏈接狀況和終端的屏幕分辨率對與視頻請求對應(yīng)的源視頻數(shù)據(jù)進行計算,得到適合終端的最佳效果的視頻,具體步驟如下
步驟I :終端上傳視頻請求終端向云管理服務(wù)器上傳欲請求視頻名稱或關(guān)鍵字;
步驟2 :云管理服務(wù)器視頻查詢云管理服務(wù)器在云存儲服務(wù)器群的視頻數(shù)據(jù)中心查詢終端請求的視頻信息并返回查詢結(jié)果;
步驟3 :終端選擇視頻信息終端根據(jù)云管理服務(wù)器返回的視頻查詢結(jié)果,選擇滿足自己要求的具體視頻文件并上傳需求到云管理服務(wù)器;
步驟4 :計算最佳分辨率云管理服務(wù)器比較當(dāng)前網(wǎng)絡(luò)鏈接狀況的最大分辨率和終端的屏幕分辨率,取其中的較小值作為適合當(dāng)前終端的最佳分辨率;
步驟5 :播放視頻云管理服務(wù)器對終端點播的視頻文件進行實時計算以滿足最佳分辨率,并向終端實時提供視頻信息;
步驟6 :終端反饋視頻效果視頻播放過程中,云管理服務(wù)器實時詢問終端的視頻播放效果,并且根據(jù)終端的反饋信息,進行最佳分辨率調(diào)整。方法實施例
根據(jù)本發(fā)明實施例,如圖2所示,提供了一種基于云計算的高清視頻播放方法,主要包
括
步驟100 :終端通過網(wǎng)絡(luò)向云管理服務(wù)器發(fā)送視頻請求(如視頻點播請求),執(zhí)行步驟 101 ;
步驟101 :云管理服務(wù)器根據(jù)云的資源配置情況決定是否接收視頻點播請求;如果資源允許接入,則回復(fù)同意建立連接,流程繼續(xù),執(zhí)行步驟103 ;否則轉(zhuǎn)步驟102 ;
步驟102 :云管理服務(wù)器拒絕視頻點播請求,流程結(jié)束;
步驟103 :終端建立并維護管理和云管理服務(wù)器的連接,執(zhí)行步驟104 ;
步驟104 :終端上傳欲點播的視頻名稱或者視頻的關(guān)鍵字,執(zhí)行步驟105 ;
步驟105 :云管理服務(wù)器在云視頻存儲服務(wù)器群中查詢是否存在終端請求的視頻;如果存在,流程繼續(xù),執(zhí)行步驟106 ;否則轉(zhuǎn)至步驟116 ;
步驟106 :云管理服務(wù)器返回給終端查詢到的視頻的相關(guān)信息,執(zhí)行步驟107 ;
步驟7 :終端根據(jù)云管理服務(wù)器返回的視頻信息決定是否進行播放;如果決定播放,則通過云管理服務(wù)器,執(zhí)行步驟108 ;如果不播放,則終端決定是否點播其它視頻,轉(zhuǎn)至步驟116 ;
步驟108 :云管理服務(wù)器詢問終端是否制定播放視頻的分辨率;如果終端需要指定分辨率,則轉(zhuǎn)至步驟118,否則轉(zhuǎn)至步驟109 ;
步驟109 :終端向云管理服務(wù)器上傳自身的屏幕分辨率以及網(wǎng)絡(luò)鏈接狀況給云管理服務(wù)器,執(zhí)行步驟110;
步驟110 :云管理服務(wù)器指派云計算服務(wù)器群計算適合終端狀況的最佳分辨率,執(zhí)行步驟111 ;
步驟111 :終端向云管理服務(wù)器上傳自身指定的視頻分辨率,云計算服務(wù)器對源視頻數(shù)據(jù)進行運算輸出適合終端狀況的最佳分辨率視頻數(shù)據(jù),執(zhí)行步驟112 ;
步驟112 :終端接收云管理服務(wù)器發(fā)來的視頻數(shù)據(jù),執(zhí)行步驟113 ;
步驟113 :終端對云管理服務(wù)器發(fā)來的視頻數(shù)據(jù)進行解碼并播放,執(zhí)行步驟114 ;
步驟114 :云計算服務(wù)器詢問終端是否需要調(diào)整視頻分辨率;如果終端需要調(diào)整分辨率,則轉(zhuǎn)至步驟108 ;如果不需要調(diào)整,則轉(zhuǎn)至步驟115 ;
步驟115 :終端決定是否結(jié)束播放視頻;如果結(jié)束播放視頻,則轉(zhuǎn)至步驟116,否則轉(zhuǎn)至步驟113 ;
步驟116 :終端決定是否請求點播其它視頻,如果需要結(jié)束請求其它視頻播放,則轉(zhuǎn)步驟105 ;否則,轉(zhuǎn)步驟117 ;
步驟117 :終端斷開和云服務(wù)器的連接,流程結(jié)束。通過步驟10(Γ步驟117的操作,可完成基于云計算的高清視頻播放,即由終端通過通信網(wǎng)絡(luò),向云計算端上傳自身的屏幕分辨率和網(wǎng)絡(luò)鏈接狀況、并發(fā)送視頻請求;云計算端根據(jù)終端上傳的網(wǎng)絡(luò)鏈接狀況和屏幕分辨率,基于終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行計算,得到與終端狀況相匹配的最佳分辨率視頻數(shù)據(jù);并將所得最佳分辨率視頻數(shù)據(jù)提供給所述終端,供用戶播放。上述各實施例的基于云計算的高清視頻播放系統(tǒng)及方法,不僅能讓用戶在各種終端上觀看高清視頻,更能使用戶對于圖形界面的體驗得到極大的改善。在上述各實施例的基于云計算的高清視頻播放系統(tǒng)及方法中,終端通過網(wǎng)絡(luò)向云計算端發(fā)送視頻請求,云計算端根據(jù)網(wǎng)絡(luò)鏈接狀況和終端的屏幕分辨率對視頻進行計算得到適合終端的最佳分辨率視頻數(shù)據(jù),并將計算得到的最佳分辨率視頻數(shù)據(jù)提供給終端用戶播放。這樣,利用云計算處理復(fù)雜的視頻數(shù)據(jù),滿足各種各樣的終端屏幕和復(fù)雜的網(wǎng)絡(luò)狀況,應(yīng)用性強;利用云計算對復(fù)雜龐大的數(shù)據(jù)快速高效的處理,提高 和擴展終端對視頻的處理和應(yīng)用,拓寬終端的能力強,加強了云計算的應(yīng)用。最后應(yīng)說明的是以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,盡管參照前述實施例對本發(fā)明進行了詳細的說明,對于本領(lǐng)域的技術(shù)人員來說,其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種基于云計算的高清視頻播放系統(tǒng),其特征在于,主要包括 終端用于通過通信網(wǎng)絡(luò)向云計算端發(fā)送視頻請求,并向云計算端上傳自身的屏幕分辨率和網(wǎng)絡(luò)鏈接狀況; 云計算端用于根據(jù)所述終端上傳的網(wǎng)絡(luò)鏈接狀況和屏幕分辨率,基于所述終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行計算,得到與所述終端狀況相匹配的最佳分辨率視頻數(shù)據(jù);并根據(jù)所述終端需求,將所得最佳分辨率視頻數(shù)據(jù)提供給所述終端,供用戶播放。
2.根據(jù)權(quán)利要求I所述的基于云計算的高清視頻播放系統(tǒng),其特征在于,所述終端,主要包括 用戶輸入單元用于和用戶交互; 輸出單元包括屏幕,用于根據(jù)用戶需求輸出相應(yīng)的終端信息; 控制單元用于實現(xiàn)終端內(nèi)部用戶輸入單元、輸出單元和網(wǎng)絡(luò)接入單元的協(xié)調(diào)工作和統(tǒng)一調(diào)度; 網(wǎng)絡(luò)接入單元用于連接網(wǎng)絡(luò)。
3.根據(jù)權(quán)利要求I所述的基于云計算的高清視頻播放系統(tǒng),其特征在于,所述云計算端,主要包括 云存儲服務(wù)器群用于為云用戶提供存儲空間服務(wù); 云管理服務(wù)器用于管理云計算端內(nèi)所有服務(wù)器資源和對外提供接口信息; 云計算服務(wù)器群用于對終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行運算,輸出與終端狀況相匹配的最佳分辨率視頻數(shù)據(jù)。
4.根據(jù)權(quán)利要求3所述的基于云計算的高清視頻播放系統(tǒng),其特征在于,所述云存儲服務(wù)器群,主要包括 云視頻數(shù)據(jù)庫用于存儲視頻數(shù)據(jù)信息;和/或, 所述云管理服務(wù)器管理云計算端內(nèi)所有服務(wù)器資源的操作具體包括 所述云管理服務(wù)器收到終端發(fā)送的視頻請求后,云管理服務(wù)器在云存儲服務(wù)器群存儲的視頻數(shù)據(jù)中查詢該視頻請求的視頻信息,并返回查詢結(jié)果;終端根據(jù)云管理服務(wù)器返回的視頻信息查詢結(jié)果,選擇滿足該終端需求的具體視頻文件,并上傳終端需求到云管理服務(wù)器。
5.根據(jù)權(quán)利要求1-4中任一項所述的基于云計算的高清視頻播放系統(tǒng),其特征在于,所述終端通過通信網(wǎng)絡(luò)向云計算端發(fā)送的視頻請求,包括所述終端通過通信網(wǎng)絡(luò)向云計算端上傳的欲請求視頻名稱或欲請求視頻關(guān)鍵字。
6.一種基于云計算的高清視頻播放方法,其特征在于,主要包括 a、終端通過通信網(wǎng)絡(luò),向云計算端上傳自身的屏幕分辨率和網(wǎng)絡(luò)鏈接狀況、并發(fā)送視頻請求; b、云計算端根據(jù)所述終端上傳的網(wǎng)絡(luò)鏈接狀況和屏幕分辨率,基于所述終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行計算,得到與所述終端狀況相匹配的最佳分辨率視頻數(shù)據(jù);并將所得最佳分辨率視頻數(shù)據(jù)提供給所述終端,供用戶播放。
7.根據(jù)權(quán)利要求6所述的基于云計算的高清視頻播放方法,其特征在于,所述步驟b具體包括 云管理服務(wù)器收到終端發(fā)送的視頻請求后,云管理服務(wù)器在云存儲服務(wù)器群存儲的視頻數(shù)據(jù)中查詢該視頻請求的視頻信息,并返回查詢結(jié)果; 所述終端根據(jù)云管理服務(wù)器返回的視頻信息查詢結(jié)果,選擇滿足該終端需求的具體視頻文件,并上傳終端需求到云管理服務(wù)器; 所述云管理服務(wù)器將獲取的具體視頻文件,同步至云計算服務(wù)器群;云計算服務(wù)器群基于該具體視頻文件中的源視頻數(shù)據(jù)進行計算,向云管理服務(wù)器輸出與該終端狀況相匹匹配的最佳分辨率視頻數(shù)據(jù); 所述云管理服務(wù)器根據(jù)所述終端需求,將所得最 佳分辨率視頻數(shù)據(jù)提供給所述終端,供用戶播放。
8.根據(jù)權(quán)利要求6或7所述的基于云計算的高清視頻播放系統(tǒng),其特征在于,所述終端通過通信網(wǎng)絡(luò)向云計算端發(fā)送的視頻請求,包括所述終端通過通信網(wǎng)絡(luò)向云計算端上傳的欲請求視頻名稱或欲請求視頻關(guān)鍵字。
全文摘要
本發(fā)明公開了一種基于云計算的高清視頻播放系統(tǒng)及方法,該系統(tǒng)主要包括終端用于通過通信網(wǎng)絡(luò)向云計算端發(fā)送視頻請求,并向云計算端上傳自身的屏幕分辨率和網(wǎng)絡(luò)鏈接狀況;云計算端用于根據(jù)所述終端上傳的網(wǎng)絡(luò)鏈接狀況和屏幕分辨率,基于所述終端發(fā)送的視頻請求中的源視頻數(shù)據(jù)進行計算,得到與所述終端狀況相匹配的最佳分辨率視頻數(shù)據(jù);并根據(jù)所述終端需求,將所得最佳分辨率視頻數(shù)據(jù)提供給所述終端,供用戶播放。本發(fā)明所述基于云計算的高清視頻播放系統(tǒng)及方法,可以克服現(xiàn)有技術(shù)中通用性差、數(shù)據(jù)處理效率低、終端擴展能力弱、成本高和用戶體驗差等缺陷,以實現(xiàn)通用性好、數(shù)據(jù)處理效率高、終端擴展能力強、成本低和用戶體驗好的優(yōu)點。
文檔編號H04N21/25GK102970600SQ20121047127
公開日2013年3月13日 申請日期2012年11月20日 優(yōu)先權(quán)日2012年11月20日
發(fā)明者戴元順 申請人:無錫成電科大科技發(fā)展有限公司