两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種虛擬機播放在線視頻的方法以及系統(tǒng)的制作方法

文檔序號:8946115閱讀:837來源:國知局
一種虛擬機播放在線視頻的方法以及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及虛擬機技術領域,特別是涉及一種虛擬機播放在線視頻的方法以及系統(tǒng)。
【背景技術】
[0002]虛擬機指通過軟件模擬的具有完整硬件系統(tǒng)功能的、運行在一個完全隔離環(huán)境中的完整計算機系統(tǒng)。通常,一個服務器可以寄宿有多個虛擬機。
[0003]在云計算時代,用戶通常喜歡在數(shù)據(jù)存儲服務器,通過客戶端登錄寄宿于服務器的虛擬機,通過控制虛擬機進行各種操作。由于虛擬機是寄宿于服務器,虛擬機所消耗的硬件資源仍然為服務器的硬件資源,因此,當用戶通過虛擬機操作大數(shù)據(jù)時,會消耗大量的服務器的硬件資源,例如,當用戶通過虛擬機觀看在線視頻時,服務器需要加載在線視頻的源文件、解碼在線視頻的源文件以及播放在線視頻,而加載源文件、解碼源文件以及播放在線視頻均需要消耗較大的硬件資源,尤其大量用戶通過虛擬機觀看在線視頻時,則服務器的硬件資源開支將會是巨大,嚴重時,會影響服務器的運行。

【發(fā)明內(nèi)容】

[0004]本發(fā)明主要解決的技術問題是提供一種虛擬機播放在線視頻的方法以及系統(tǒng),能夠在虛擬機上打開在線視頻時,通過對應的客戶端加載在線視頻的源文件、對源文件進行解碼后進行播放,降低服務器的負擔,減少占用服務器的資源。
[0005]為解決上述技術問題,本發(fā)明采用的一個技術方案是:提供一種虛擬機播放在線視頻的方法,包括在客戶端登錄虛擬機,并檢測到在所述虛擬機上打開在線視頻時,獲取所述在線視頻的播放地址;向所述客戶端發(fā)送所述播放地址,以使所述客戶端根據(jù)播放地址直接加載所述在線視頻的源文件,并對所述源文件進行解碼后進行播放。
[0006]其中,所述客戶端對所述在線視頻進行播放的步驟包括:獲取所述在線視頻位于所述虛擬機的桌面上的窗口數(shù)據(jù);向所述客戶端發(fā)送所述窗口數(shù)據(jù),以使所述客戶端根據(jù)所述窗口數(shù)據(jù)構建所述在線視頻在所述客戶端的桌面上的視頻窗口。
[0007]其中,所述方法還包括:當對在所述客戶端對所述視頻窗口進行操作時,獲取所述操作數(shù)據(jù);根據(jù)所述操作數(shù)據(jù)調(diào)整所述虛擬機的桌面。
[0008]其中,在所述向所述客戶端發(fā)送所述播放地址后,所述方法還包括:使所述虛擬機停止加載所述在線視頻。
[0009]為解決上述技術問題,本發(fā)明采用的另一個技術方案是:提供一種虛擬機播放在線視頻的系統(tǒng),包括客戶端和服務器,所述服務器上寄宿有虛擬機;在所述客戶端登錄虛擬機,并在所述虛擬機上打開在線視頻時,所述服務器用于獲取所述在線視頻的播放地址,并向所述客戶端發(fā)送所述播放地址;所述客戶端用于根據(jù)播放地址直接加載所述在線視頻的源文件,并對所述源文件進行解碼后進行播放。
[0010]其中,所述服務器還用于獲取所述在線視頻位于所述虛擬機的桌面上的窗口數(shù)據(jù),并向所述客戶端發(fā)送所述窗口數(shù)據(jù);所述客戶端還用于根據(jù)所述窗口數(shù)據(jù)構建所述在線視頻在所述客戶端的桌面上的視頻窗口。
[0011]其中,所述客戶端還用于當對在所述客戶端對所述視頻窗口進行操作時,獲取所述操作數(shù)據(jù),并向所述服務器發(fā)送所述操作數(shù)據(jù);所述服務器用于根據(jù)所述操作數(shù)據(jù)調(diào)整所述虛擬機的桌面。
[0012]其中,所述服務器還用于使所述虛擬機停止加載所述在線視頻。
[0013]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術的情況,本發(fā)明當在虛擬機上打開在線視頻時,獲取在線視頻的播放地址,并向?qū)目蛻舳税l(fā)送播放地址,客戶端根據(jù)播放地址直接加載在線視頻的源文件,并對源文件進行解碼后進行播放,使得由虛擬機的服務器對在線視頻的源文件的解碼和播放的工作轉(zhuǎn)移到虛擬機對應的客戶端側(cè),降低服務器的負擔,減少占用服務器的資源。
【附圖說明】
[0014]圖1是本發(fā)明虛擬機播放在線視頻的系統(tǒng)實施方式的示意圖;
[0015]圖2是本發(fā)明虛擬機播放在線視頻的方法實施方式的流程圖;
[0016]圖3是本發(fā)明虛擬機播放在線視頻的方法實施方式構建在線視頻在客戶端的視頻窗口的流程。
【具體實施方式】
[0017]下面結(jié)合附圖和實施方式對本發(fā)明進行詳細說明。
[0018]請參閱圖1,虛擬機播放在線視頻的系統(tǒng)20包括客戶端21和服務器22,服務器22上寄宿有虛擬機23。
[0019]在客戶端21登錄虛擬機23,并在虛擬機23上打開在線視頻時,服務器22用于獲取在線視頻的播放地址,并向客戶端21發(fā)送播放地址??蛻舳?1用于根據(jù)播放地址直接加載在線視頻的源文件,并對源文件進行解碼后進行播放。由于虛擬機23寄宿在服務器22,虛擬機23加載在線視頻的源文件、對源文件進行解碼以及播放在線視頻消耗的硬件資源均為服務器22的硬件資源。而將加載在線視頻的源文件、對源文件進行解碼以及播放在線視頻的工作轉(zhuǎn)移至客戶端21后,則加載在線視頻的源文件、對源文件進行解碼以及播放在線視頻消耗的硬件資源為客戶端21的硬件資源,降低了服務器22的負擔,減少占用服務器22的資源。
[0020]為了使在在客戶端21側(cè)加載在線視頻的源文件,對在線視頻的源文件進行解碼以及播放在線視頻的工作如同在虛擬機23上進行的一樣,服務器22還用于獲取在線視頻位于虛擬機23的桌面上的窗口數(shù)據(jù),并向客戶端21發(fā)送窗口數(shù)據(jù)??蛻舳?1還用于根據(jù)窗口數(shù)據(jù)構建在線視頻在客戶端21的桌面上的視頻窗口。優(yōu)選的,在線視頻在客戶端21的桌面上的視頻窗口剛好與在線視頻在虛擬機23的桌面上的視頻窗口重合,如同在線視頻在虛擬機23上打開的一樣。
[0021 ] 進一步的,客戶端21還用于當對在客戶端21對視頻窗口進行操作時,獲取操作數(shù)據(jù),并向服務器22發(fā)送操作數(shù)據(jù)。服務器22用于根據(jù)操作數(shù)據(jù)調(diào)整虛擬機23的桌面,使得對客戶端21的在線視頻進行操作如同在虛擬機23上對在線視頻進行操作,用戶體驗更好。
[0022]需要說明的是:在向客戶端21發(fā)送播放地址后,通過客戶端21對在線視頻進行解碼播放時,可以使虛擬機23停止加載在線視頻,但是在虛擬機23側(cè)可以保留打開在線視頻的窗口 ;當然,在其它替代實施方式中,也可以在虛擬機23側(cè)隱藏在線視頻的窗口或者關閉在線視頻的窗口。
[0023]在本發(fā)明實施方式中,
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
山东省| 武威市| 蒙自县| 汕尾市| 西青区| 桑植县| 顺义区| 南宁市| 南郑县| 西丰县| 乡城县| 南宫市| 泰宁县| 雷波县| 香港 | 垫江县| 临清市| 岑巩县| 吉木萨尔县| 潜山县| 安阳县| 乐至县| 普格县| 济阳县| 肃宁县| 永泰县| 辽源市| 缙云县| 泰顺县| 凤城市| 黎城县| 通山县| 固镇县| 昌黎县| 昌宁县| 孟津县| 左云县| 元阳县| 三明市| 阿瓦提县| 保山市|