專利名稱:Vdi環(huán)境下云接入設(shè)備通用的音視頻重定向方法
VDI環(huán)境下云接入設(shè)備通用的音視頻重定向方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)音視頻技術(shù)領(lǐng)域,尤其涉及一種VDI環(huán)境下云接入設(shè)備通用的音視頻重定向方法。
背景技術(shù):
VDI,英文全稱Virtual Desktop hfrastructure,即虛擬桌面基礎(chǔ)架構(gòu)。它不是給每個用戶都配置一臺運(yùn)行Windows XP或Vista的桌面PC,而是通過在數(shù)據(jù)中心的服務(wù)器運(yùn)行Windows XP,將你的桌面進(jìn)行虛擬化;用戶通過來自客戶端設(shè)備(客戶機(jī)或是家用PC) 的客戶計(jì)算協(xié)議與虛擬桌面進(jìn)行連接,用戶訪問他們的桌面就像是訪問傳統(tǒng)的本地安裝桌面一樣。目前,VDI環(huán)境下基于DirectShow(流媒體處理的開發(fā)包)框架的Windows平臺多媒體重定向技術(shù)已經(jīng)十分成熟,但Directalow框架跨平臺能力差、缺乏通用性,使得這項(xiàng)技術(shù)在其他平臺上進(jìn)行應(yīng)用受到限制。因此,需要一種通用的技術(shù)使得VDI環(huán)境下通過客戶端的Linux、ARM等平臺的云接入設(shè)備遠(yuǎn)程訪問虛擬桌面時,都能進(jìn)行視頻重定向,以實(shí)現(xiàn)音視頻的流暢播放。根據(jù)顯示過濾器的時鐘反饋,實(shí)時調(diào)整接收過濾器的輸出視頻幀時間戳,使視頻達(dá)到順暢播放的效果。目前多媒體重定向技術(shù)的實(shí)現(xiàn)只局限于Windows服務(wù)器及Windows客戶端,且依賴微軟Directaiow框架。但由于DirectSiow框架跨平臺能力差,缺乏通用性,原有的實(shí)現(xiàn)方法在其他平臺如VDI環(huán)境的平臺無法成功應(yīng)用,用戶通過Linux或ARM平臺遠(yuǎn)程訪問虛擬桌面時,依然存在多媒體應(yīng)用體驗(yàn)差的問題?,F(xiàn)有技術(shù)中提供了一種“基于IP網(wǎng)絡(luò)的實(shí)時視頻傳輸方法”,其公開號為 CN101783941A,
公開日為2010. 07.21的中國專利,其實(shí)現(xiàn)的步驟為發(fā)送端和接收端在傳輸層使用TCP協(xié)議,提高數(shù)據(jù)傳輸?shù)目煽啃裕唤邮斩艘詧D像幀為單位存放到接收緩沖區(qū)中, 接收緩沖區(qū)以環(huán)形方式組織,在處理較慢的情況下可用最新的幀覆蓋最過時的幀,保持?jǐn)?shù)據(jù)的實(shí)時性;以directshow/gstreamer等作為多媒體框架,根據(jù)顯示端的時鐘反饋實(shí)時調(diào)節(jié)接收端視頻幀的時間戳;該發(fā)明使用TCP協(xié)議作為傳輸層協(xié)議,有效提高視頻傳輸?shù)目煽啃?,解決網(wǎng)絡(luò)傳輸?shù)膩G包和亂序問題,避免解碼器出現(xiàn)不能正常解碼的現(xiàn)象;以幀為單位將圖像信息存放在環(huán)形緩沖區(qū)中,有效解決了延時和抖動問題;在接收端使用多媒體框架, 根據(jù)顯示過濾器的時鐘反饋,實(shí)時調(diào)整接收過濾器的輸出視頻幀時間戳,使視頻達(dá)到順暢播放的效果。但是該發(fā)明的技術(shù)方案不能使在VDI環(huán)境下通過LinUX、ARM等平臺的云接入設(shè)備遠(yuǎn)程訪問虛擬桌面時,實(shí)現(xiàn)音視頻的流暢播放。
發(fā)明內(nèi)容本發(fā)明要解決的技術(shù)問題,在于提供一種VDI環(huán)境下云接入設(shè)備通用的音視頻重定向方法,解決了通過在VDI環(huán)境的此類平臺的云接入設(shè)備遠(yuǎn)程訪問虛擬桌面時存在的多媒體應(yīng)用體驗(yàn)差的問題。本發(fā)明是這樣實(shí)現(xiàn)的一種VDI環(huán)境下云接入設(shè)備通用的音視頻重定向方法,包括如下步驟
步驟I、在接入設(shè)備的客戶端建立通信模塊、虛擬播放器以及GStreamer插件模塊;
所述通信模塊負(fù)責(zé)與服務(wù)器進(jìn)行通訊,實(shí)現(xiàn)多媒體流數(shù)據(jù)的交互和獲取控制命令,并接收所述虛擬播放器回傳的客戶端的GStreamer多媒體應(yīng)用框架的播放狀態(tài)信息后轉(zhuǎn)發(fā)給服務(wù)器;所述控制命令包括播放開始、播放快進(jìn)、播放快退、播放停止的命令;所述虛擬播放器負(fù)責(zé)從所述通信模塊接收控制命令及多媒體流數(shù)據(jù),對GStreamer插件模塊的控制,且通過虛擬播放器的格式轉(zhuǎn)換器將Windows能識別的媒體格式轉(zhuǎn)換為客戶端的 GStreamer多媒體應(yīng)用框架能識別的格式,實(shí)現(xiàn)客戶端的視頻播放窗口在虛擬桌面進(jìn)行同步展現(xiàn),并負(fù)責(zé)將GStreamer插件模塊回傳的客戶端的GStreamer多媒體應(yīng)用框架的播放狀態(tài)信息轉(zhuǎn)發(fā)給通信模塊;所述GStreamer插件模塊是GStreamer多媒體應(yīng)用框架的插件,負(fù)責(zé)從所述虛擬播放器接收格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)及控制命令,并轉(zhuǎn)發(fā)給客戶端的GStreamer,由GStreamer自動構(gòu)建多媒體處理模塊,實(shí)現(xiàn)多媒體流數(shù)據(jù)的成功播放,且負(fù)責(zé)將GStreamer的播放狀態(tài)信息回傳給所述虛擬播放器;
步驟2、用戶通過客戶端遠(yuǎn)程登錄VDI環(huán)境下的虛擬桌面,并進(jìn)行視頻播放操作時,服務(wù)器端通過TCP傳輸協(xié)議將控制命令及多媒體流數(shù)據(jù)傳輸給客戶端的通信模塊;
步驟3、所述通信模塊將所述控制命令及多媒體流數(shù)據(jù)轉(zhuǎn)發(fā)給所述虛擬播放器;
步驟4、所述虛擬播放器通過控制命令對所述GStreamer插件模塊進(jìn)行加載,并將多媒體流數(shù)據(jù)經(jīng)虛擬播放器的格式轉(zhuǎn)換器進(jìn)行格式轉(zhuǎn)換后并傳送給所述GStreamer插件模塊,并實(shí)現(xiàn)客戶端的視頻播放窗口在虛擬桌面進(jìn)行同步展現(xiàn);
步驟5、所述GStreamer插件模塊被加載后,接收格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)并轉(zhuǎn)發(fā)給客戶端的GStreamer,并由GStreamer自動創(chuàng)建媒體處理模塊,開始進(jìn)行音視頻的播放;
步驟6、將客戶端的GStreamer的播放狀態(tài)信息回傳給所述虛擬播放器,所述虛擬播放器并將播放狀態(tài)信息反饋給客戶端的用戶。
本發(fā)明具有如下優(yōu)點(diǎn)本發(fā)明在接入設(shè)備的客戶端建立通信模塊、虛擬播放器以及GStreamer插件模塊;通過這個三個模塊的協(xié)作,擺脫了傳統(tǒng)的DirectShow框架的局限性,形成了一種通用的音視頻重定向方法,使得用戶通過客戶端的Linux或ARM等平臺的云接入設(shè)備遠(yuǎn)程訪問VDI環(huán)境下的虛擬桌面進(jìn)行多媒體操作時,可流暢的進(jìn)行音視頻播放, 并提升了用戶體驗(yàn)。并且一般Linux或ARM平臺下通過GStreamer播放出來的視頻窗口, 正常情況下會以一窗口進(jìn)行顯示,本發(fā)明能讓此視頻窗口能夠在VDI環(huán)境下的虛擬桌面的正確位置進(jìn)行顯示,并能實(shí)時響應(yīng)用戶的操作。
圖I為本發(fā)明方法中各模塊進(jìn)行通訊的結(jié)構(gòu)框圖。
圖2為本發(fā)明方法流程示意圖。
具體實(shí)施方式
請參閱圖I和圖2所示,本發(fā)明的VDI環(huán)境下云接入設(shè)備通用的音視頻重定向方法,包括如下步驟步驟1、在接入設(shè)備的客戶端建立通信模塊、虛擬播放器以及GStreamer插件模塊(如圖1所示),其通信模塊通過通訊協(xié)議與服務(wù)器端進(jìn)行通訊,通信模塊將從服務(wù)器端獲得的控制命令及多媒體流數(shù)據(jù)傳給虛擬播放器,再由播放器加載GStreamer插件模塊, GStreamer插件模塊觸發(fā)GStreamer多媒體應(yīng)用框架進(jìn)行自動構(gòu)建多媒體處理模塊,實(shí)現(xiàn)多媒體流數(shù)據(jù)的成功播放;所述通信模塊負(fù)責(zé)與服務(wù)器進(jìn)行通訊,實(shí)現(xiàn)多媒體流數(shù)據(jù)的交互和獲取控制命令,并接收所述虛擬播放器回傳的客戶端的GStreamer多媒體應(yīng)用框架的播放狀態(tài)信息后轉(zhuǎn)發(fā)給服務(wù)器;所述控制命令包括播放開始、播放快進(jìn)、播放快退、播放停止的命令;所述虛擬播放器負(fù)責(zé)從所述通信模塊接收控制命令及多媒體流數(shù)據(jù),對GStreamer插件模塊的控制,且通過虛擬播放器的格式轉(zhuǎn)換器(所述格式轉(zhuǎn)換器為將Windows下的媒體格式轉(zhuǎn)換為GStreamer多媒體應(yīng)用框架能識別的格式的轉(zhuǎn)換器)將Windows能識別的媒體格式轉(zhuǎn)換為客戶端的GStreamer多媒體應(yīng)用框架能識別的格式,實(shí)現(xiàn)客戶端的視頻播放窗口在虛擬桌面進(jìn)行同步展現(xiàn),并負(fù)責(zé)將GStreamer插件模塊回傳的客戶端的GStreamer多媒體應(yīng)用框架的播放狀態(tài)信息轉(zhuǎn)發(fā)給通信模塊;所述GStreamer插件模塊是=GMreamer多媒體應(yīng)用框架的插件,負(fù)責(zé)從所述虛擬播放器接收格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)及控制命令,并轉(zhuǎn)發(fā)給客戶端的GStreamer多媒體應(yīng)用框架,由GMreamer多媒體應(yīng)用框架自動構(gòu)建多媒體處理模塊,實(shí)現(xiàn)多媒體流數(shù)據(jù)的成功播放,且負(fù)責(zé)將GStreamer多媒體應(yīng)用框架的播放狀態(tài)信息(播放狀態(tài)信息如開始正常播放信息、、無法播放信息、Gstreamer通知服務(wù)器整個流播放完畢的通知消息以及一幀數(shù)據(jù)播放完畢后的確認(rèn)信息等)回傳給所述虛擬播放器;步驟2、用戶通過客戶端遠(yuǎn)程登錄VDI環(huán)境下的虛擬桌面,并進(jìn)行視頻播放操作時,服務(wù)器端通過TCP傳輸協(xié)議(該協(xié)議保證媒體流數(shù)據(jù)的穩(wěn)定傳輸)將控制命令及多媒體流數(shù)據(jù)傳輸給客戶端的通信模塊;步驟3、所述通信模塊將所述控制命令及多媒體流數(shù)據(jù)轉(zhuǎn)發(fā)給所述虛擬播放器;步驟4、所述虛擬播放器通過控制命令對所述GStreamer插件模塊進(jìn)行加載,并將多媒體流數(shù)據(jù)經(jīng)虛擬播放器的格式轉(zhuǎn)換器進(jìn)行格式轉(zhuǎn)換后并傳送給所述GStreamer插件模塊,并實(shí)現(xiàn)客戶端的視頻播放窗口在虛擬桌面進(jìn)行同步展現(xiàn);步驟5、所述GStreamer插件模塊被加載后,接收格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)并轉(zhuǎn)發(fā)給客戶端的GStreamer多媒體應(yīng)用框架,并由GMreamer多媒體應(yīng)用框架自動創(chuàng)建媒體處理模塊,開始進(jìn)行音視頻的播放;步驟6、將客戶端的GStreamer多媒體應(yīng)用框架的播放狀態(tài)信息(播放狀態(tài)信息 如開始正常播放信息、、無法播放信息、Gstreamer通知服務(wù)器整個流播放完畢的通知消息以及一幀數(shù)據(jù)播放完畢后的確認(rèn)信息等)回傳給所述虛擬播放器,所述虛擬播放器并將播放狀態(tài)信息反饋給客戶端的用戶。其中所述步驟5具體為先在所述GStreamer插件模塊中創(chuàng)建I^ad,并加入Pipe 管道通信機(jī)制與所述虛擬播放器進(jìn)行通信,所述Pad為將GStreamer插件模塊收到的格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)傳輸給GStreamer多媒體應(yīng)用框架;當(dāng)所述虛擬播放器開始發(fā)送多媒體流數(shù)據(jù)到所述GStreamer插件模塊時,其首先向Pipe管道中寫入作為唯一標(biāo)識的字符串,GMreamer插件模塊讀取并檢測所述寫入的字符串;如果所述寫入的字符串未改變,則告知客戶端的GStreamer多媒體應(yīng)用框架的插件類型(所述插件類型為GStreamer多媒體應(yīng)用框架的插件在GStreamer多媒體應(yīng)用框架中注冊時,會生成對應(yīng)功能的插件類型)匹配成功,GStreamer插件模塊被成功加載;否則,GStreamer多媒體應(yīng)用框架的插件類型匹配失敗,GStreamer插件模塊不能被成功加載,不進(jìn)行操作;當(dāng)此GStreamer插件模塊被加載后,將格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)送進(jìn)Pad(Pad為GStreamer多媒體應(yīng)用框架中的專業(yè)術(shù)語,中文為“襯墊”的意思,其用來進(jìn)行流數(shù)據(jù)的傳輸)中;同時,通過所述控制命令來控制客戶端的GStreamer的操作;所述GStreamer在接收到控制命令及格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)后,將自動創(chuàng)建流媒體處理模塊,開始進(jìn)行音視頻的播放。
這里要說明的是一般Linux或ARM平臺下通過GStreamer播放出來的視頻窗口,正常情況下會以一窗口進(jìn)行顯示,本發(fā)明能讓此視頻窗口能夠在VDI環(huán)境下的虛擬桌面的正確位置進(jìn)行顯示,并能實(shí)時響應(yīng)用戶的操作。其客戶端的視頻播放窗口在虛擬桌面進(jìn)行同步展現(xiàn)的具體方式為首先,在服務(wù)器端創(chuàng)建一第一窗口,將第一窗口設(shè)置為服務(wù)器端的視頻播放器子窗口,使第一窗口的狀態(tài)受服務(wù)器端的視頻播放器控制;同時,在服務(wù)器端將實(shí)時監(jiān)控第一窗口的狀態(tài),所述狀態(tài)包括大小及窗口可見區(qū)域;其次,在客戶端創(chuàng)建一第二窗口,利用客戶端的GStreamer多媒體應(yīng)用框架的機(jī)制,使用于視頻顯示的元件 ximagesink 或者 xvimagesink(所述兀件 ximagesink 或者 xvimagesink 為 GStreamer 多媒體應(yīng)用框架中自帶的插件)將視頻畫面顯示在第二窗口之上;最后,將第二窗口設(shè)置為 VDI環(huán)境下的虛擬桌面窗口的子窗口,當(dāng)用戶在虛擬桌面對第二窗口進(jìn)行移動或者全屏操作時,將所述實(shí)時監(jiān)控到的服務(wù)器端第一窗口的狀態(tài)信息發(fā)送到客戶端,客戶端根據(jù)狀態(tài)信息,相應(yīng)調(diào)整客戶端第二窗口的位置及大小,所述第二窗口即為所述客戶端視頻播放窗口,從而實(shí)現(xiàn)客戶端視頻播放窗口在虛擬桌面進(jìn)行同步展現(xiàn)。
以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。
權(quán)利要求
1.一種VDI環(huán)境下云接入設(shè)備通用的音視頻重定向方法,其特征在于,包括如下步驟 步驟1、在接入設(shè)備的客戶端建立通信模塊、虛擬播放器以及GStreamer插件模塊; 所述通信模塊負(fù)責(zé)與服務(wù)器進(jìn)行通訊,實(shí)現(xiàn)多媒體流數(shù)據(jù)的交互和獲取控制命令,并接收所述虛擬播放器回傳的客戶端的GStreamer多媒體應(yīng)用框架的播放狀態(tài)信息后轉(zhuǎn)發(fā)給服務(wù)器;所述控制命令包括播放開始、播放快進(jìn)、播放快退、播放停止的命令;所述虛擬播放器負(fù)責(zé)從所述通信模塊接收控制命令及多媒體流數(shù)據(jù),對GStreamer插件模塊的控制,且通過虛擬播放器的格式轉(zhuǎn)換器將Windows能識別的媒體格式轉(zhuǎn)換為客戶端的 GStreamer多媒體應(yīng)用框架能識別的格式,實(shí)現(xiàn)客戶端的視頻播放窗口在虛擬桌面進(jìn)行同步展現(xiàn),并負(fù)責(zé)將GStreamer插件模塊回傳的客戶端的GStreamer多媒體應(yīng)用框架的播放狀態(tài)信息轉(zhuǎn)發(fā)給通信模塊;所述GStreamer插件模塊是=GMreamer多媒體應(yīng)用框架的插件,負(fù)責(zé)從所述虛擬播放器接收格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)及控制命令,并轉(zhuǎn)發(fā)給客戶端的GStreamer,由GMreamer自動構(gòu)建多媒體處理模塊,實(shí)現(xiàn)多媒體流數(shù)據(jù)的成功播放,且負(fù)責(zé)將GStreamer的播放狀態(tài)信息回傳給所述虛擬播放器;步驟2、用戶通過客戶端遠(yuǎn)程登錄VDI環(huán)境下的虛擬桌面,并進(jìn)行視頻播放操作時,月艮務(wù)器端通過TCP傳輸協(xié)議將控制命令及多媒體流數(shù)據(jù)傳輸給客戶端的通信模塊; 步驟3、所述通信模塊將所述控制命令及多媒體流數(shù)據(jù)轉(zhuǎn)發(fā)給所述虛擬播放器; 步驟4、所述虛擬播放器通過控制命令對所述GStreamer插件模塊進(jìn)行加載,并將多媒體流數(shù)據(jù)經(jīng)虛擬播放器的格式轉(zhuǎn)換器進(jìn)行格式轉(zhuǎn)換后并傳送給所述GStreamer插件模塊, 并實(shí)現(xiàn)客戶端的視頻播放窗口在虛擬桌面進(jìn)行同步展現(xiàn);步驟5、所述GStreamer插件模塊被加載后,接收格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)并轉(zhuǎn)發(fā)給客戶端的GStreamer,并由GMreamer自動創(chuàng)建媒體處理模塊,開始進(jìn)行音視頻的播放。
2.根據(jù)權(quán)利要求1所述的VDI環(huán)境下云接入設(shè)備通用的音視頻重定向方法,其特征在于,在步驟5之后還進(jìn)一步包括步驟6、將客戶端的GStreamer的播放狀態(tài)信息回傳給所述虛擬播放器,所述虛擬播放器并將播放狀態(tài)信息反饋給客戶端的用戶。
3.根據(jù)權(quán)利要求1所述的VDI環(huán)境下云接入設(shè)備通用的音視頻重定向方法,其特征在于所述步驟5具體為先在所述GStreamer插件模塊中創(chuàng)建I^ad,并加入Pipe管道通信機(jī)制與所述虛擬播放器進(jìn)行通信,所述Pad為將GStreamer插件模塊收到的格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)傳輸給GStreamer多媒體應(yīng)用框架;當(dāng)所述虛擬播放器開始發(fā)送多媒體流數(shù)據(jù)到所述GStreamer插件模塊時,其首先向Pipe管道中寫入作為唯一標(biāo)識的字符串, GMreamer插件模塊讀取并檢測所述寫入的字符串;如果所述寫入的字符串未改變,則告知客戶端的GStreamer多媒體應(yīng)用框架的插件類型匹配成功,GStreamer插件模塊被成功加載;否則,GStreamer多媒體應(yīng)用框架的插件類型匹配失敗,GStreamer插件模塊不能被成功加載,不進(jìn)行操作;當(dāng)此GStreamer插件模塊被加載后,將格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)送進(jìn)Pad中;同時,通過所述控制命令來控制客戶端的GStreamer的操作;所述GStreamer 在接收到控制命令及格式轉(zhuǎn)換后的多媒體流數(shù)據(jù)后,將自動創(chuàng)建流媒體處理模塊,開始進(jìn)行音視頻的播放。
4.根據(jù)權(quán)利要求1所述的VDI環(huán)境下云接入設(shè)備通用的音視頻重定向方法,其特征在于所述步驟4中實(shí)現(xiàn)客戶端的視頻播放窗口在虛擬桌面進(jìn)行同步展現(xiàn)具體為首先,在服務(wù)器端創(chuàng)建一第一窗口,將第一窗口設(shè)置為服務(wù)器端的視頻播放器子窗口,使第一窗口的狀態(tài)受服務(wù)器端的視頻播放器控制;同時,在服務(wù)器端將實(shí)時監(jiān)控第一窗口的狀態(tài),所述狀態(tài)包括大小及窗口可見區(qū)域;其次,在客戶端創(chuàng)建一第二窗口,利用客戶端的GStreamer多媒體應(yīng)用框架的機(jī)制,使用于視頻顯示的元件ximagesink或者xvimagesink將視頻畫面顯示在第二窗口之上;最后,將第二窗口設(shè)置為VDI環(huán)境下的虛擬桌面窗口的子窗口,當(dāng)用戶在虛擬桌面對第二窗口進(jìn)行移動或者全屏操作時,將所述實(shí)時監(jiān)控到的服務(wù)器端第一窗口的狀態(tài)信息發(fā)送到客戶端,客戶端根據(jù)狀態(tài)信息,相應(yīng)調(diào)整客戶端第二窗口的位置及大小, 所述第二窗口即為所述客戶端視頻播放窗口,從而實(shí)現(xiàn)客戶端視頻播放窗口在虛擬桌面進(jìn)行同步展現(xiàn)。
全文摘要
本發(fā)明提供一種VDI環(huán)境下云接入設(shè)備通用的音視頻重定向方法,包括1、在客戶端建立通信模塊、虛擬播放器以及GStreamer插件模塊;2、用戶通過客戶端遠(yuǎn)程登錄VDI環(huán)境下的虛擬桌面,進(jìn)行視頻播放操作,服務(wù)器端通過通訊協(xié)議將控制命令及多媒體流數(shù)據(jù)傳輸給通信模塊;3、通信模塊將控制命令及多媒體流數(shù)據(jù)轉(zhuǎn)發(fā)給虛擬播放器;4、虛擬播放器對GStreamer插件模塊進(jìn)行加載5、GStreamer插件模塊被加載后,接收的數(shù)據(jù)并轉(zhuǎn)發(fā)給客戶端的GStreamer,并由GStreamer自動創(chuàng)建媒體處理模塊,開始音視頻的播放。本發(fā)明實(shí)現(xiàn)了在VDI環(huán)境下云接入設(shè)備遠(yuǎn)程訪問虛擬桌面時,能實(shí)現(xiàn)音視頻的流暢播放。
文檔編號G06F9/44GK102547394SQ201110446579
公開日2012年7月4日 申請日期2011年12月27日 優(yōu)先權(quán)日2011年12月27日
發(fā)明者張輝 申請人:福建升騰資訊有限公司