您的位置:首頁>遊戲>正文

雲遊戲學習與實踐(一)——雲遊戲概述

一.雲遊戲的概述1.概念

雲遊戲(Cloud gaming)又可稱為遊戲點播(gaming on demand), 是一種以雲計算技術為基礎的線上遊戲技術。 雲遊戲技術使圖形處理與資料運算能力相對有限的輕端設備(thin client)能運行高品質遊戲[1]。 在雲遊戲場景下, 遊戲並不在玩家遊戲終端, 而是在雲端伺服器中運行, 並由雲端伺服器將遊戲場景渲染為視頻音訊流, 通過網路傳輸給玩家遊戲終端。 玩家遊戲終端無需擁有強大的圖形運算與資料處理能力, 僅需擁有基本的流媒體播放能力與獲取玩家輸入指令併發送給雲端伺服器的能力即可。

2.優勢與問題

雲遊戲相較傳統遊戲有如下優勢:

b.硬體弱相關。 遊戲對用戶端所需要的顯卡、CPU、記憶體要求很低, 只要具備播放基本流媒體的精簡型用戶端就可以運行雲遊戲;

c.遊戲安全性。 由於遊戲使用的是視頻流機制, 因此可以100%杜絕遊戲外掛, 大大節省開發商在遊戲反外掛上的投入;

d.遊戲的隨意遷移。 當遊戲控制問題得到合理的鍵位映射, 可以將電腦上的遊戲放在手機上運行, 動態適配設備解析度播放流媒體遊戲;

但是, 目前還存在一下幾個重要的問題:

a.PING高。 遊戲由於在伺服器端運行, 因此由於網路傳輸問題, 遊戲從控制輸入到接受視頻到客戶端正常遊戲, 目前會有相當一部分時延;

b.耗流量。 由於播放的是流媒體, 因此比傳統遊戲在資料傳遞上會有不一樣的機制,

雲遊戲傳遞用戶輸入資料控制流, 返回遊戲渲染後的視頻流, 而傳統遊戲傳遞的是的交互資料(為了安全一般都會進行加密處理);

c.伺服器壓力大。 由於所有的遊戲都需要在雲端的伺服器上運行, 對於很多高畫質需要渲染的遊戲將非常佔用系統資源, 在當前的雲計算話的環境下部署雲遊戲仍有待優化。

3.商業化雲遊戲的發展

雲遊戲並非是近兩年才被提出的, 在2009年, OnLive初次亮相在三藩市GDC遊戲開發者大會, 當時OnLive的雲遊戲平臺展示引起轟動, 成為展會上最大的亮點, 但是由於經營不善以及過於自負, 一再錯失機會, 最終其專利被Sony收購。 身為OnLive的競爭對手, GaiKai曾一度吸引全球注目, GaiKai與各大知名深度廠商合作,

例如:Ubisoft,Valve等, 不過不久, GaiKai也最終被Sony斥鉅資收購, 並被納入Sony PS NOW專案[4]。 在中國, 阿裡巴巴、百度也都有進軍雲遊戲的嘗試以及設想, 但是由於技術資金原因, 目前大部分國內雲遊戲服務提供者都相繼不再提供服務。 “雲遊戲”這個產業可以說很年輕而且很有潛力, 目前的雲遊戲在世界上引起各大遊戲硬體巨頭的興趣, 其中包括微軟Azure、索尼PlayStation Now、英偉達GRID, 各大廠商都在雲遊戲上有不小的投入, 因此雲遊戲的市場潛力非常巨大, 由此也可見一斑。

Microsoft,雲遊戲項目:Delorean, 並且依其強大的雲計算服務Azure雲, 但是時延高, 用戶體驗差。 目前距Sony和Nvidia有一定的差距, 差距主要體現在提供同等的服務, 但是卻比兩個競爭對手要求更高的頻寬。

Sony, 雲遊戲項目:PlayStation Now(簡稱:PS Now),

Sony提供的雲遊戲服務在60M以上的能獲得不錯的體驗, 但是對於目前的大部分家用網路似乎承載不了, 並且, 當用戶在進行雲遊戲的同時, 開啟了另一個視頻流服務(例如:觀看Twitch直播)時, 畫面卡頓會變得比較明顯。 此外, 就在2017年3月14日, 索尼宣佈PS NOW將支持PS4的遊戲在雲端運行, 目前只有訂閱PS NOW的玩家才擁有測試資格。

Nvidia, 雲遊戲項目:GRID, 在硬體顯卡這一塊, Nvidia絕對是世界領跑者, 早在2008年就開始設計雲遊戲晶片硬體架構, 到現在從未中斷, 一直到其發佈Shield TV——一款真正意義的雲遊戲機, 再到最近的與世界各大遊戲平臺, 如Steam、Origin、UPlay合作, 將於2017年3月提供商業化的雲遊戲服務, 其資料中心搭載自家的1080顯卡, 採用自家的GameWorks引擎渲染。

表3-1 雲遊戲大廠各項對比

商業優勢

硬體優勢

軟體優勢

2017年動向

Sony PS NOW

收購2大雲遊戲公司

PS系列主機

雲遊戲公司的技術繼承

全部PS3和部分PS4雲端化

Microsoft Delorean

Azure累積的大量使用者

Xbox系列主機

商業化的Azure雲服務

暫無

商業優勢

硬體優勢

軟體優勢

2017年動向

Nvidia GRID

高新能顯卡合作夥伴遍佈世界各地

Shield TV雲遊戲機

以Nvidia顯卡為核心的GPU加速, Gameworks引擎

與Steam合作, 開放商業化雲遊戲服務

4.小結

當下流行的雲計算環境將雲遊戲部分的推入了公眾的視野, 但是現在任由很多問題亟待解決, 為了能夠從科研到真正有機會將雲遊戲像大公司一樣推上商業化市場, 從很多方面人有很多問題要去優化和解決, 但是毫無疑問的是, 雲計算的環境給了雲遊戲很好的平臺, 如何將雲計算與雲遊戲結合起來。 將雲遊戲的實例也採用虛擬機器化,以及如何去設計這樣一個大規模虛擬化的架構,還有很長的路要走。

將雲遊戲的實例也採用虛擬機器化,以及如何去設計這樣一個大規模虛擬化的架構,還有很長的路要走。

Next Article
喜欢就按个赞吧!!!
点击关闭提示