[發明專利]服務器、客戶端及利用其遠程播放視頻文件的方法和系統在審
| 申請號: | 201110213615.9 | 申請日: | 2011-07-28 |
| 公開(公告)號: | CN102387187A | 公開(公告)日: | 2012-03-21 |
| 發明(設計)人: | 劉亮 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/12;H04N21/643 |
| 代理公司: | 工業和信息化部電子專利中心 11010 | 代理人: | 田俊峰 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務器 客戶端 利用 遠程 播放 視頻文件 方法 系統 | ||
技術領域
本發明涉及通訊技術領域,特別是涉及一種服務器、客戶端及利用其遠程播放視頻文件的方法和系統。
背景技術
遠程桌面(Remote?Desktop),就是把一臺主機Server(服務器)的桌面拉到遠程,在一臺Guest(客戶端)的屏幕上顯示,利用Guest來操作主機Server,達到跟在本地使用Server一樣的效果和用戶體驗。遠程桌面的實現方法,一般都是在Server進行截屏,把得到的圖片進行適當處理,比如裁剪、壓縮,然后利用網絡將圖片傳到客戶機Guest,在客戶機對圖片進行解壓、拼接等操作,以便還原整個桌面。這樣,用戶在客戶機Guest上就可以直接操作使用遠程的Server機器,就如同在Server機前本地操作一樣。
遠程桌面的一種變形叫Visual?Desktop(虛擬桌面),Visual?Desktop跟Remote?Desktop的最大差別就是:Visual?Desktop在客戶機顯示的桌面,不是一個真實的桌面,是一個由程序生成的虛擬的桌面,這個桌面有可能是由Server的幾個部分應用拼接成的;但客戶機不知道這個事,它只當是一個真實的桌面來顯示;
目前,現有技術包括多種遠程桌面技術,例如,我們熟知的有RDP(Remote?Desktop?Protocol,遠程桌面協議)、SPICE(Simulation?program?with?integrated?circuit?emphasis,電路級模擬程序)、VNC(Virtual?Network?Computing,虛擬網絡計算機)等等;這些技術都大同小異,最后都能夠歸結到上述的實現方法上。
近些年來,隨著多媒體、3D(Three?Dimensions,三維,即立體)應用和用戶體驗的不斷提高,各種遠程桌面實現已經不能滿足一些日益增多的需求。Remote?Desktop的實現方式,明顯存在以下幾個缺點,
1、需要頻繁的截屏;頻繁的截屏、以及后續壓縮、計算處理,會額外加重Server的CPU(Central?Processing?Unit,中央處理器)負擔,影響性能,進而影響用戶使用時的體驗。另外,對于正在播放視頻或者正在進行3D游戲來說,則截屏的頻率就需要非常高,普通的視頻一般需要30幀/秒,而高質量的游戲,則有時會高達60幀/秒,甚至更高。
2、需要很高的網絡帶寬。頻繁截屏的后果就是頻繁的傳輸圖片,因此,會帶來很高的帶寬消耗。做個簡單的計算,假設顯示分辨率為1024×768,按30幀/秒,16位顏色深度計算,不壓縮情況下每秒需要的帶寬為:
1024×768×(16/8)×30=47185920byte/s
也就是說,每秒需要47×8=376M帶寬,這是個非常驚人的需求,我們知道,目前即使是局域網,普通用戶也沒有達到這個速度,因此,這個需求在目前來說根本無法實現;
由于有這幾個缺點,目前所有的遠程桌面廠商都使用各種技術來減小帶寬占用,最常用的有如下幾個方法:
1、不整屏傳輸,截屏后通過各種方法,去掉不變的截屏圖片,只傳輸變化的區域圖片;
2、采用高效的、無損的壓縮算法先壓縮圖像,然后再傳輸;
3、不傳輸視頻畫面和3D等游戲畫面;或者對這類變化比較快,比較大的畫面,采用有損壓縮算法壓縮后再傳輸;
現有技術即使采用上述方法進行優化處理,但目前的遠程桌面也沒有有效的解決視頻和游戲的用戶體驗問題;幾乎所有的廠家都把遠程桌面的工作環境限定在局域網內部,以便能盡可能占用大的帶寬,來支持視頻等應用順利、流暢的運行。
發明內容
本發明要解決的技術問題是提供一種服務器、客戶端及利用其遠程播放視頻文件的方法和系統,用以解決現有技術視頻文件遠程播放不順利流暢的問題。
為解決上述技術問題,一方面,本發明提供一種遠程播放視頻文件的方法,所述方法包括以下步驟:
服務器端建立遠程桌面協議的擴展通道Video?Channel;
客戶端打開所述擴展通道Video?Channel,并遠程打開所述服務器端的視頻文件;
所述服務器端通過所述擴展通道Video?Channel向所述客戶端發送所述視頻文件的地址信息;
所述客戶端根據所述視頻文件的地址信息,獲取所述視頻文件在通信網中的訪問地址,然后根據所述訪問地址,遠程播放所述視頻文件。
進一步,在所述客戶端遠程播放所述視頻文件之前,還包括:
所述服務器端啟動超文本傳輸協議HTTP服務。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110213615.9/2.html,轉載請聲明來源鉆瓜專利網。





