[發(fā)明專利]一種新型的視頻重定向方法在審
| 申請(qǐng)?zhí)枺?/td> | 202010439269.5 | 申請(qǐng)日: | 2020-05-22 |
| 公開(公告)號(hào): | CN111683286A | 公開(公告)日: | 2020-09-18 |
| 發(fā)明(設(shè)計(jì))人: | 劉平;劉武;陳冬冬;袁紹永;姜喜華;陳銘 | 申請(qǐng)(專利權(quán))人: | 湖南云之翼軟件有限公司 |
| 主分類號(hào): | H04N21/44 | 分類號(hào): | H04N21/44;H04N21/442;H04L29/08 |
| 代理公司: | 北京聯(lián)瑞聯(lián)豐知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11411 | 代理人: | 黃冠華 |
| 地址: | 410100 湖南省長沙市長沙縣湘龍街道汽配城路89號(hào)愷悅花園*** | 國省代碼: | 湖南;43 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 新型 視頻 定向 方法 | ||
本發(fā)明提供一種新型的視頻重定向方法,涉及視頻重定向技術(shù)領(lǐng)域。該新型的視頻重定向方法,所述重定向方法包括云桌面、終端與虛擬機(jī),所述云桌面與虛擬機(jī)實(shí)現(xiàn)交互,所述云桌面和虛擬機(jī)均與終端實(shí)現(xiàn)交互,所述云桌面包括內(nèi)核層文件過濾驅(qū)動(dòng)、內(nèi)核層虛擬顯卡驅(qū)動(dòng)、播放器與應(yīng)用層視頻重定向服務(wù),所述終端包括虛擬桌面協(xié)議客戶端與視頻重定向客戶端,所述虛擬機(jī)包括虛擬桌面協(xié)議服務(wù)端。本發(fā)明,增加了用戶使用的便利性,用戶無需為了某種媒體文件格式去專門下載安裝播放軟件,這樣也降低了服務(wù)器的CPU荷載和磁盤占用。
技術(shù)領(lǐng)域
本發(fā)明涉及視頻重定向技術(shù)領(lǐng)域,具體為一種新型的視頻重定向方法。
背景技術(shù)
桌面虛擬化是在物理服務(wù)器上安裝虛擬主機(jī)系統(tǒng),由虛擬主機(jī)系統(tǒng)模擬出操作系統(tǒng)運(yùn)行所需要的硬件資源,如:CPU、內(nèi)存、網(wǎng)卡、存儲(chǔ)等。操作系統(tǒng)運(yùn)行在這些虛擬的硬件資源之上,可以達(dá)到多個(gè)操作系統(tǒng)共享物理服務(wù)器的硬件資源,從而提高資源利用率,虛擬桌面的存儲(chǔ)和執(zhí)行都集中在數(shù)據(jù)中心,用戶使用終端設(shè)備通過遠(yuǎn)程協(xié)議進(jìn)行訪問,桌面虛擬化將所有桌面虛擬機(jī)在數(shù)據(jù)中心進(jìn)行托管并統(tǒng)一管理;同時(shí)用戶能夠獲得完整PC的使用體驗(yàn),用戶可以通過瘦客戶端,或者類似的設(shè)備在局域網(wǎng)或者遠(yuǎn)程訪問獲得與傳統(tǒng)PC一致的用戶體驗(yàn),是一種僅將操作系統(tǒng)桌面呈現(xiàn)在用戶面前的技術(shù),由服務(wù)器端完成運(yùn)算,可以結(jié)合服務(wù)器虛擬化和應(yīng)用虛擬化進(jìn)行。
虛擬桌面本地視頻文件播放一般需要經(jīng)過虛擬機(jī)內(nèi)部解碼、顯卡驅(qū)動(dòng)采集、服務(wù)器端重新編碼、流數(shù)據(jù)網(wǎng)絡(luò)傳輸、客戶端重新解碼、客戶端渲染才能夠呈現(xiàn)到用戶面前,虛擬機(jī)內(nèi)部解碼和服務(wù)器端重新編碼造成了對(duì)服務(wù)器CPU或GPU資源的浪費(fèi),另外,由于編解碼和中間數(shù)據(jù)傳輸?shù)南拗疲瑸榱吮U峡蛻舳艘曨l播放流暢和低延遲,必定會(huì)以損失質(zhì)量為代價(jià)進(jìn)行性能與質(zhì)量之間的平衡。
一般視頻重定向的優(yōu)化方法采用LAVFilters或者Shark007codecs等解碼器來替換虛擬機(jī)中特定幾款播放器的解碼器來進(jìn)行截流,將攔截的播放視頻流通過http、rtsp等方式傳輸?shù)娇蛻舳诉M(jìn)行真正的解碼渲染呈現(xiàn),此方案的缺點(diǎn)是存在播放器的限制,一旦用戶使用支持范圍外的播放器就無法視頻重定向,甚至即使想進(jìn)行支持也無從下手。另外,一般視頻重定向很少考慮播放器窗口不全屏播放甚至被其他程序窗口遮蓋部分區(qū)域的情況,即使考慮,也是采用抓取虛擬機(jī)端窗體區(qū)域的方法,存在視頻區(qū)域?yàn)樘摂M機(jī)端窗體區(qū)域子區(qū)域無法抓到的情況。
發(fā)明內(nèi)容
(一)解決的技術(shù)問題
針對(duì)現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種新型的視頻重定向方法,解決了現(xiàn)有技術(shù)中存在的缺陷與不足。
(二)技術(shù)方案
為實(shí)現(xiàn)以上目的,本發(fā)明通過以下技術(shù)方案予以實(shí)現(xiàn):一種新型的視頻重定向方法,所述重定向方法包括云桌面、終端與虛擬機(jī),所述云桌面與虛擬機(jī)實(shí)現(xiàn)交互,所述云桌面和虛擬機(jī)均與終端實(shí)現(xiàn)交互,所述云桌面包括內(nèi)核層文件過濾驅(qū)動(dòng)、內(nèi)核層虛擬顯卡驅(qū)動(dòng)、播放器與應(yīng)用層視頻重定向服務(wù),所述終端包括虛擬桌面協(xié)議客戶端與視頻重定向客戶端,所述虛擬機(jī)包括虛擬桌面協(xié)議服務(wù)端;
其中,所述重定向方法包括以下步驟:
S1、云桌面內(nèi)核層文件過濾驅(qū)動(dòng)對(duì)播放器打開視頻文件的動(dòng)作進(jìn)行監(jiān)控,攔截播放器讀取的視頻文件內(nèi)容,并返回給播放器修改后的視頻文件內(nèi)容;
S2、通知視頻重定向服務(wù)向視頻重定向客戶端提供當(dāng)前視頻文件讀取位置和視頻文件內(nèi)容;
S3、云桌面內(nèi)核層虛擬顯卡驅(qū)動(dòng)接收播放器渲染命令和渲染圖象,從渲染圖象中找出文件過濾驅(qū)動(dòng)修改后的圖象,取得該圖象的上下左右四點(diǎn)坐標(biāo),經(jīng)由文件過濾驅(qū)動(dòng)也通知視頻重定向服務(wù)發(fā)送給視頻重定向客戶端;
S4、云桌面內(nèi)核層虛擬顯卡驅(qū)動(dòng)接收到的其他渲染命令和渲染圖象由虛擬桌面協(xié)議服務(wù)端讀取后發(fā)送給虛擬桌面協(xié)議客戶端,虛擬桌面協(xié)議客戶端再整合視頻重定向客戶端解碼后的圖象與坐標(biāo),一起呈現(xiàn)到屏幕上。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于湖南云之翼軟件有限公司,未經(jīng)湖南云之翼軟件有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010439269.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H04N 圖像通信,如電視
H04N21-00 可選的內(nèi)容分發(fā),例如交互式電視,VOD〔視頻點(diǎn)播〕
H04N21-20 .專門適用于內(nèi)容分發(fā)的專用服務(wù)器,例如:VOD服務(wù)器;其操作
H04N21-40 .專門適用于接收內(nèi)容或者與內(nèi)容交互的客戶端設(shè)備,如STB[機(jī)頂盒];相關(guān)操作
H04N21-60 .用于在服務(wù)器和客戶端之間或者在遠(yuǎn)程客戶端之間的視頻分配的網(wǎng)絡(luò)結(jié)構(gòu)或者處理
H04N21-80 .通過內(nèi)容產(chǎn)生器獨(dú)立于分配過程實(shí)現(xiàn)的內(nèi)容或附加數(shù)據(jù)的生成或處理;內(nèi)容本身
H04N21-81 ..其單媒體部件
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測試終端的測試方法
- 一種服裝用人體測量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





