[發明專利]一種適用于移動端或Web端的虛擬桌面遠程方法及系統在審
| 申請號: | 201711073650.9 | 申請日: | 2017-11-05 |
| 公開(公告)號: | CN107613029A | 公開(公告)日: | 2018-01-19 |
| 發明(設計)人: | 巫富強 | 申請(專利權)人: | 深圳市青葡萄科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04N21/234;H04N21/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 適用于 移動 web 虛擬 桌面 遠程 方法 系統 | ||
1.一種適用于移動端或Web端的虛擬桌面遠程方法,其特征在于:包括:
S1、客戶端登錄虛擬機;
S2、服務器端接受客戶端登錄,定時獲取更新的屏幕數據,通過編碼模塊進行編碼;
S3、服務器端通過websocket發送編碼后的編碼流數據到客戶端瀏覽器;
S4、客戶端瀏覽器接收到編碼流后,封裝模塊通過JavaScript代碼對編碼流進行格式封裝,轉化成視頻流,并將視頻流通過MSE接口提交到緩沖區;
S5、解碼模塊從緩沖區獲取視頻流后進行解碼;
S6、播放模塊將解碼后的數據進行顯示。
2.根據權利要求1所述的一種適用于移動端或Web端的虛擬桌面遠程方法,其特征在于:所述步驟S2中編碼模塊通過幀相關視頻編碼算法進行壓縮編碼。
3.根據權利要求2所述的一種適用于移動端或Web端的虛擬桌面遠程方法,其特征在于:所述幀相關視頻編碼算法為h264編碼或VP8編碼。
4.根據權利要求1所述的一種適用于移動端或Web端的虛擬桌面遠程方法,其特征在于:所述步驟S4中封裝模塊將編碼流封裝成流式視頻格式。
5.根據權利要求4所述的一種適用于移動端或Web端的虛擬桌面遠程方法,其特征在于:所述流式視頻格式為WebM、 ogg或 fMP4格式。
6.一種適用于移動端或Web端的虛擬桌面遠程系統,其特征在于:包括服務器端的解碼模塊、移動端或Web端的封裝模塊、解碼模塊和播放模塊,其中,
編碼模塊:服務器在獲取到虛擬機的屏幕圖像數據后,采用幀相關壓縮編碼算法進行壓縮編碼;
封裝模塊:移動端或Web端從websocket獲取到編碼后的裸流數據,封裝成流式視頻格式,然后通過MSE接口提交給瀏覽器;
解碼模塊:HTML5 video標簽從MSE中提取到視頻數據后根據瀏覽器的設置調用軟解或者硬解模塊解碼視頻;
播放模塊: HTML5 video標簽自動渲染解碼后的視頻數據。
7.根據權利要求6所述的一種適用于移動端或Web端的虛擬桌面遠程系統,其特征在于:所述編碼模塊包括圖像獲取模塊、圖像編碼模塊和圖像傳輸模塊,其中,
圖像獲取模塊:負責從虛擬機顯卡獲取桌面圖像原始數據;
圖像編碼模塊:將獲取到原始桌面圖像數據壓縮編碼;
圖像傳輸模塊:將編碼后的數據傳給本地websocket代理服務器。
8.根據權利要求6或7所述的一種適用于移動端或Web端的虛擬桌面遠程系統,所述封裝模塊包括傳輸模塊、解析模塊、封裝模塊和提交模塊,其中,
傳輸模塊:從websocket代理服務器接收編碼后的數據;
解析模塊:從傳輸模塊接收的編碼流數據中解析出一幀一幀的編碼圖像數據;
封裝模塊:將解析后的單幀編碼圖像數據封裝成指定流格式的視頻幀數據;
提交模塊:將封裝后的視頻幀數據使用MSE接口提交到緩沖區。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳市青葡萄科技有限公司,未經深圳市青葡萄科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711073650.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:電動滑板車
- 下一篇:面料(提花絨畫迷彩花呢)





