[發明專利]一種基于底層虛擬化技術的云桌面視頻播放方法在審
| 申請號: | 202110595941.4 | 申請日: | 2021-05-29 |
| 公開(公告)號: | CN113301438A | 公開(公告)日: | 2021-08-24 |
| 發明(設計)人: | 黃鑫;丁伯川 | 申請(專利權)人: | 南京云步信息科技有限公司 |
| 主分類號: | H04N21/472 | 分類號: | H04N21/472;H04N21/81;H04N21/858;H04N21/234;H04N21/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 底層 虛擬 技術 桌面 視頻 播放 方法 | ||
本發明公開了一種基于底層虛擬化技術的云桌面視頻播放方法,該方法包括如下步驟:1)建立客戶端與服務器端之間的代理通道;2)客戶端向代理通道發出播放視頻的請求,服務器端接收該請求,并啟動視頻播放軟件,打開相應的視頻文件;3)視頻播放軟件獲取視頻文件信息,通過代理通道將視頻文件信息傳遞給客戶端;4)客戶端獲取視視頻文件信息后,啟動本地播放器軟件播放視頻流。本發明具備將視頻文件轉換成視頻流直接傳遞到客戶端進行解碼渲染,避免了重復編解碼的資源浪費問題,解放了服務器端云主機CPU算力,將解碼任務交給相對空閑的客戶終端完成,提高了云桌面的視頻播放流暢度,對算力資源進行了合理的分配。
技術領域
本發明涉及一種視頻播放方法,尤其涉及一種基于底層虛擬化技術的云桌面視頻播放方法。
背景技術
云桌面主要依賴底層虛擬化技術。
從開源技術歷史來看,早期,QEMU通過純軟件模式的方式實現了在一臺機器上運行其他系統的功能。隨著虛擬化不斷發展,Intel推出了支持虛擬化指令集功能的CPU,即VT技術,同時Linux內核推出KVM驅動模塊支持硬件虛擬化指令。通過各種模擬實現,QEMU/KVM擁有了比較豐富的模擬設備,甚至包括虛擬GPU。基于上述模式的虛擬化云桌面就是通過虛擬GPU以及相應的桌面傳輸協議實現客戶端遠程顯示云主機畫面的功能。
如圖1所示,現有云桌面場景下圖像傳輸協議一般流程為:
服務端云主機渲染圖像通過虛擬GPU和驅動將圖像數據存入指定地址;虛擬機服務端將渲染好的圖像數據編碼壓縮后通過網絡傳遞到客戶端;客戶端接收到壓縮圖像數據后,根據協議進行解碼,并將圖像渲染到用戶顯示器上。
輕辦公的應用場景如圖2所示,圖像變化少,用戶很難感知和本地系統區別。但當用戶有播放視頻需求時,云主機系統除了要完成視頻解碼任務,還需要將解碼后的視頻通過桌面協議二次編碼傳輸到客戶端,再由客戶端完成一次解碼渲染。這一過程會嚴重消耗云主機CPU資源,同時實時軟編碼導致視頻質量差,延遲明顯。
發明內容
本發明的目的在于提供一種基于底層虛擬化技術的云桌面視頻播放方法,解決現有技術存在的缺憾。
本發明采用如下技術方案實現:
一種基于底層虛擬化技術的云桌面視頻播放方法,其特征在于,該方法包括如下步驟:
1)建立客戶端與服務器端之間的代理通道;
2)客戶端向代理通道發出播放視頻的請求,服務器端接收該請求,并啟動與該請求對應的視頻播放軟件,打開相應的視頻文件;
3)視頻播放軟件獲取視頻文件信息,作為視頻流服務端,通過所述代理通道將視頻文件信息傳遞給客戶端;
4)客戶端獲取視所述視頻文件信息后,啟動本地播放器軟件播放視頻流。
進一步的,在步驟1)中,還包括:建立客戶端代理和服務器代理,所述代理通道位于客戶端代理和服務器代理之間,所述代理通道對于服務器代理與客戶端通信的唯一端口。
進一步的,在步驟1)中,建立客戶端處的客戶端原始通道與客戶端代理之間的客戶端鏈接,向所述代理通道發送每個客戶端原始通道的通道建立請求;
建立服務器處的服務器原始通道與服務器代理之間的服務器鏈接,記錄所述服務器鏈接與客戶端鏈接之間的映射關系。
本發明具備的有益技術效果是:將視頻文件轉換成視頻流直接傳遞到客戶端進行解碼渲染。首先避免了原有方案中的重復編解碼的資源浪費問題,同時解放了服務器端云主機CPU算力,將解碼任務交給相對空閑的客戶終端完成,提高了云桌面的視頻播放流暢度,對算力資源進行了合理的分配。
附圖說明
圖1是現有技術的云桌面場景下圖像傳輸協議的一般流程。
圖2是輕辦公場景下圖像傳輸協議的一般流程。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京云步信息科技有限公司,未經南京云步信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110595941.4/2.html,轉載請聲明來源鉆瓜專利網。





