云電腦云游戲主要延遲構(gòu)成

云電腦、云游戲的主要延遲構(gòu)成

可能有的朋友在看了上面的部分后仍然感覺(jué)有點(diǎn)難以理解,這里我畫了一張圖來(lái)將視頻流和操作轉(zhuǎn)發(fā)兩個(gè)部分主要延遲可視化地表現(xiàn)出來(lái)了,應(yīng)該能夠幫助你進(jìn)行理解。

注意了,這兩個(gè)部分的延遲是獨(dú)立的,本質(zhì)上并不會(huì)互相干擾,即使視頻流部分的延遲再高,操作轉(zhuǎn)發(fā)也還是可以做到極低的延遲。

現(xiàn)在網(wǎng)上有一個(gè)流傳極廣的說(shuō)法:“服務(wù)器把畫面發(fā)到你電腦上,你再看到畫面,然后進(jìn)行操作后操作又要發(fā)回給服務(wù)器,這個(gè)一來(lái)一回的延遲會(huì)讓云游戲的延遲很高”,這個(gè)說(shuō)法其實(shí)很不嚴(yán)謹(jǐn),因?yàn)檫@個(gè)“一來(lái)一回”在大多數(shù)情況下其實(shí)并不會(huì)導(dǎo)致延遲高。

簡(jiǎn)單來(lái)說(shuō),在大多數(shù)情況下,你的操作并不是等待畫面徹底出現(xiàn)后才進(jìn)行,而是在那之前就已經(jīng)開始操作了,畫面和操作是同步且獨(dú)立地進(jìn)行的,又何來(lái)的“很高”的延遲呢?要知道你的大腦可沒(méi)有那么弱雞,它是會(huì)做預(yù)判、讓你提前進(jìn)行操作的。

當(dāng)然了,在少數(shù)情況下(比如一些測(cè)反應(yīng)速度的游戲),這一點(diǎn)延遲可能會(huì)讓你反應(yīng)速度慢了一些,導(dǎo)致錯(cuò)過(guò)合適的時(shí)機(jī),也就是會(huì)讓你感受到「按了按鍵但沒(méi)生效」的效果。這種情況其實(shí)就是典型的場(chǎng)景還不合適,需要針對(duì)性地進(jìn)行優(yōu)化。

云電腦、云游戲的主要延遲構(gòu)成

游戲行業(yè)其實(shí)很早就有類似的做法來(lái)解決這種問(wèn)題,比如通過(guò)優(yōu)化跳躍判定機(jī)制、延長(zhǎng)響應(yīng)區(qū)域的方式,讓游戲人物即使到了懸崖最邊緣甚至超出了懸崖邊緣一點(diǎn)點(diǎn)也能夠正常起跳(比如馬里奧),從而達(dá)到大幅提升游戲體驗(yàn)的效果。云游戲的延遲問(wèn)題也是同理。