本發(fā)明涉及云桌面通訊技術(shù)領(lǐng)域,尤其涉及一種基于云桌面spice通信協(xié)議的性能優(yōu)化的方法。
背景技術(shù):
目前云桌面spice通信協(xié)議采用是標(biāo)準(zhǔn)的jpeg編碼技術(shù),由于jpeg本身編碼技術(shù)的不足,所以導(dǎo)致云桌面spice通信協(xié)議在多用使用過程中出現(xiàn)占用大量網(wǎng)絡(luò)帶寬,響應(yīng)延時(shí)等問題,特別在多媒體視頻播放方面比較嚴(yán)重,有嚴(yán)重丟幀情況。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的在于提供一種基于云桌面spice通信協(xié)議的性能優(yōu)化的方法,有效解決上述技術(shù)問題。
為有效解決上述技術(shù)問題,本發(fā)明采取的技術(shù)方案如下:
基于云桌面spice通信協(xié)議的性能優(yōu)化的方法,該方法包括以下步驟:
(1)設(shè)置云桌面客戶端及物理服務(wù)器;
(2)所述與桌面客戶端與所述物理服務(wù)器之間通過spice通信協(xié)議實(shí)現(xiàn)數(shù)據(jù)交互;
(3)所述spice通信協(xié)議同時(shí)支持jpeg編碼與h.246編碼方式;
(4)在持續(xù)運(yùn)行進(jìn)行云桌面操作狀態(tài)下對(duì)jpeg與h.264編解碼互相切換。
特別的,該方法還包括以下步驟:
(1-1)云桌面spice通信協(xié)議同時(shí)支持jpeg編碼與h.246編碼方式,且可以在同一臺(tái)物理服務(wù)器上交叉使用。
特別的,該方法還包括以下步驟:
(1-2)通過對(duì)參數(shù)調(diào)整,可以調(diào)整每秒鐘服務(wù)器編碼的云桌面圖像幀數(shù),支持從10-60幀之間調(diào)整,默認(rèn)值為20;h.264通過比特率調(diào)整,可以低降網(wǎng)絡(luò)帶寬和服務(wù)器處理請(qǐng)求,支持3000-35000之間調(diào)整,默認(rèn)值為6000。
特別的,該方法還包括以下步驟:
(1-3)所述spice通信協(xié)議采用h264編碼技術(shù),實(shí)現(xiàn)終端設(shè)備在本地,云桌面在互聯(lián)網(wǎng)的云端。
特別的,該方法還包括以下步驟:
(1-4)所述jpeg通過編碼質(zhì)量調(diào)整,可以低降低網(wǎng)絡(luò)帶寬和服務(wù)器處理請(qǐng)求,支持1-100之間調(diào)整,默認(rèn)值為70。
特別的,該方法還包括以下步驟:
(1-5)應(yīng)用jpeg編解碼的云桌面虛擬機(jī)每個(gè)1080p桌面播放視頻帶寬為60m,720p桌面播放視頻帶寬為35m。
特別的,該方法還包括以下步驟:
(1-6)應(yīng)用h.264編解碼的云桌面虛擬機(jī)每個(gè)1080p桌面播放視頻帶寬為15m,720p桌面播放視頻帶寬為8m。
本發(fā)明的有益效果為:本發(fā)明提供的基于云桌面spice通信協(xié)議的性能優(yōu)化的方法,在云桌面kvm虛擬化技術(shù)前提下,結(jié)合intel支持的vt-x和vt-d虛擬化技術(shù);從服務(wù)器負(fù)責(zé)提供云桌面虛擬機(jī)和管理設(shè)置的工作模式,改變成云桌面虛擬機(jī)移植到本地客戶端硬件上運(yùn)行,讓服務(wù)器只負(fù)責(zé)管理設(shè)置工作;另外向本地客戶端上運(yùn)行的云桌面虛擬機(jī)提供顯卡和聲卡,usb接口等設(shè)備的硬件資源分配。讓云桌面虛擬機(jī)系統(tǒng)可以識(shí)別分配的硬件資源,實(shí)現(xiàn)云桌面虛擬機(jī)直接調(diào)用本地硬件資源,完全解決3d加速、3d渲染、聲音延時(shí)、usb設(shè)備不支持等問題。
下面結(jié)合附圖對(duì)本發(fā)明進(jìn)行詳細(xì)說明。
附圖說明
圖1是本發(fā)明所述方法中虛擬系統(tǒng)的系統(tǒng)架構(gòu)圖;
具體實(shí)施方式
實(shí)施例1:
如圖1所示,本實(shí)施例提供的基于云桌面spice通信協(xié)議的性能優(yōu)化的方法,基于云桌面spice通信協(xié)議的性能優(yōu)化的方法,該方法包括以下步驟:
(1)設(shè)置云桌面客戶端及物理服務(wù)器;
(2)所述與桌面客戶端與所述物理服務(wù)器之間通過spice通信協(xié)議實(shí)現(xiàn)數(shù)據(jù)交互;
(3)所述spice通信協(xié)議同時(shí)支持jpeg編碼與h.246編碼方式;
(4)在持續(xù)運(yùn)行進(jìn)行云桌面操作狀態(tài)下對(duì)jpeg與h.264編解碼互相切換。
申請(qǐng)人聲明,所屬技術(shù)領(lǐng)域的技術(shù)人員在上述實(shí)施例的基礎(chǔ)上,將上述實(shí)施例某步驟,與發(fā)明內(nèi)容部分的技術(shù)方案相組合,從而產(chǎn)生的新的方法,也是本發(fā)明的記載范圍之一,
本技術(shù):
為使說明書簡(jiǎn)明,不再羅列這些步驟的其它實(shí)施方式。
如圖1所示,本實(shí)施例還包括以下步驟:
(1-1)云桌面spice通信協(xié)議同時(shí)支持jpeg編碼與h.246編碼方式,且可以在同一臺(tái)物理服務(wù)器上交叉使用。
(1-2)通過對(duì)參數(shù)調(diào)整,可以調(diào)整每秒鐘服務(wù)器編碼的云桌面圖像幀數(shù),支持從10-60幀之間調(diào)整,默認(rèn)值為20;h.264通過比特率調(diào)整,可以低降網(wǎng)絡(luò)帶寬和服務(wù)器處理請(qǐng)求,支持3000-35000之間調(diào)整,默認(rèn)值為6000。
(1-3)所述spice通信協(xié)議采用h264編碼技術(shù),實(shí)現(xiàn)終端設(shè)備在本地,云桌面在互聯(lián)網(wǎng)的云端。
(1-4)所述jpeg通過編碼質(zhì)量調(diào)整,可以低降低網(wǎng)絡(luò)帶寬和服務(wù)器處理請(qǐng)求,支持1-100之間調(diào)整,默認(rèn)值為70。
(1-5)應(yīng)用jpeg編解碼的云桌面虛擬機(jī)每個(gè)1080p桌面播放視頻帶寬為60m,720p桌面播放視頻帶寬為35m。
(1-6)應(yīng)用h.264編解碼的云桌面虛擬機(jī)每個(gè)1080p桌面播放視頻帶寬為15m,720p桌面播放視頻帶寬為8m。
本實(shí)施例中區(qū)別于現(xiàn)有技術(shù)的技術(shù)路線為:
在基于spice協(xié)議采用的jpeg編碼技術(shù)不足的前提下,引入高效高性能的h.264編碼技術(shù);讓云桌面spice通信協(xié)議同時(shí)支持jpeg編碼與h.246編碼方式,且可以在同一臺(tái)物理服務(wù)器上交叉使用。且能在持續(xù)運(yùn)行進(jìn)行云桌面操作狀態(tài)下對(duì)jpeg與h.264編解碼互相切換。
申請(qǐng)人又一聲明,本發(fā)明通過上述實(shí)施例來(lái)說明本發(fā)明的實(shí)現(xiàn)方法及裝置結(jié)構(gòu),但本發(fā)明并不局限于上述實(shí)施方式,即不意味著本發(fā)明必須依賴上述方法及結(jié)構(gòu)才能實(shí)施。所屬技術(shù)領(lǐng)域的技術(shù)人員應(yīng)該明了,對(duì)本發(fā)明的任何改進(jìn),對(duì)本發(fā)明所選用實(shí)現(xiàn)方法等效替換及步驟的添加、具體方式的選擇等,均落在本發(fā)明的保護(hù)范圍和公開范圍之內(nèi)。
本發(fā)明并不限于上述實(shí)施方式,凡采用與本發(fā)明相似結(jié)構(gòu)及其方法來(lái)實(shí)現(xiàn)本發(fā)明目的的所有實(shí)施方式均在本發(fā)明保護(hù)范圍之內(nèi)。