Switch与云游戏——云游戏可行性探索
前段时间,《控制》正式登录了switch平台,与其他第三方登录的方式不同,《控制》采用的云游戏的方式。而在此前switch已经有过两款云游戏登录:《生化危机7》和《刺客信条奥德赛》,原本配置要求高的3A大作换种方式就能登录switch,饭团们对这种游戏方式也是充满了好奇,今天我就从多个方面谈谈云游戏在switch的可行性。
云游戏的是什么?
本文并不会长篇大论讨论云游戏的前世今生或者是它的实现原理,而是从最简单的角度来解释云游戏:可操作的,实时传输的视频源。
我们可以比较牵强地将云游戏比作自来水水管,服务端是水管源头的自来水公司,游戏流是水管里的水流,客户端是另一头的水龙头,水龙头开的越大,传输的水流就越大,对水管的要求就越高,水龙头要同时处理的水流也就越多。
云游戏最影响的体验的,无非是画面和延迟,画面与传输带宽有关,延迟则是和网络及机器的解码延迟有关。如果能解决好这两个问题,那云游戏的体验并不会比本地游戏差多少。
当然目前为止,大多数云游戏厂商并没有能给出革命性的方案,随着云游戏画质越高,需求的带宽也越高,高带宽一方面提高了服务端的传输成本,另一方面也增大了客户端的网络要求和解码要求,一旦网络不稳定,体验将非常不好。
Switch上的云游戏
首先我们看看switch上已经商业化的云游戏的效果,看看具体表现。
网络环境:50M校园网,某加速器;下行和上行基本一致。
演示游戏:《生化危机7》
效果:switch上的云游戏服务器并不在国内,所以我们不能从整体体验进行评价,只能在通过对比最优阶段,才能评测云游戏的真实水平,同样分成三个部分:画面、延迟、适配度。
先说说画面,云游戏是传输的,所以不同场景表现都不同,在开头动画和室内简单场景里画面表现非常不错,没有明显色块或者马赛克,一到室外场景画面就开始模糊了,但并没有出现卡顿,个人怀疑是传输码率设置太低了,总体表现在可以接受的范围内。
延迟表现出乎我的意料,在物理距离非常大的情况下,延迟非常低,甚至比国内的云游戏延迟更低,作为参考,国内云游戏延迟在30-40ms,switch上云游戏综合实测在15ms左右。
适配度也是超出我想象的一个方面,游戏不但对震动进行了适配,甚至对陀螺仪有了适配,换言之你可以在云游戏里使用体感!体验过近20个云游戏服务,这是我玩过适配程度最高的云游戏。
总结:《生化危机7》switch云游戏版对网络要求并不高,代价就是画面不够美丽;尽管物理距离非常远,但是延迟却非常低;适配体验完全和本地游戏一致,体感和震动都有。
从生化7云游戏版的体验中我们不难看出,switch上的云游戏已经相对成熟,但是画面是最大的问题。
云游戏画面的瓶颈在哪里
到底是什么限制了switch云游戏的画面表现?是厂商为了降低传输成本和带宽压力,还是switch本身的解码能力不够,导致一但增大带宽延迟暴增?
为了探究这个问题,我从串流软件moonlight入手,多方面评测switch的串流性能。为了让效果尽量贴近云游戏,我采用的是互联网串流。
网络环境:主机端50M校园网,switch端电信4G手机热点
物理距离:主机端在安徽,switch端在山东,距离约公里
串流设置:码率30M,分辨率p,帧数30帧,解码方式H.
Switch端设置:cpu超频mhz,gpu未超频
串流游戏:街头霸王5,AI少女,HBuilderX
串流效果:Moonlight上有着完整的串流实时信息,所以我们可以很方便的看到实时延迟及串流帧数。
画面:30M码率的掌机传输效果基本接近实机,因为switch的分辨率是p,串流调整p即可实现点对点非常清晰,通过减小码率或者是增大码率等操作,画面也会有一定变化,主要是一些复杂场景,如果码率过低就会显得模糊。
延迟:公里的距离,并不能给这段串流造成多大的阻力,接收延迟4ms+解码延迟8ms+渲染延迟3ms,整体延迟也不过15ms!超低的延迟带来无比流畅的体验,真没有想到switch的解码能力居然如此强悍!需要注意的是,当前串流使用的解码方式是h.,而华为荣耀v20手机在h.的解码方式下同样串流设置延迟接近40ms。(饭饭按:这个对比......算是反向碰瓷?)
总结:不难看出,在p下switch串流没有任何的压力,即使在把码率调整到30M以上的情况(请注意现在主流云游戏的码率大概在10M左右,市面上画质最好的云游戏码率也不过30M)延迟也非常低。如果可以提供这样的云游戏的服务,我觉得完全可以替代本地游戏了。
虽然在p体验很好,但是当我把分辨率设置到p时,解码延迟就直接上升到20ms,游戏过程中也偶有卡顿,可能是switch版Moonlight的解码器没有优化好(毕竟现在都还不支持h.)。
云游戏在NS上到底可不可行
从技术上来看,在switch上实现p接近本地游戏效果的云游戏并不难,网络要求也不高。
然而,制约云游戏在switch上大展宏图的,是性价比。云游戏的售卖方式大多不是永久的,或是通行证,或是租赁的方式,且价格并不便宜:《控制》终极版的通行证价格在元,生化危机7的价格是天/元,如此一来,云游戏性价比远低于本地游戏,玩家很难接受这种购买方式。
在游戏画质体验没有增加甚至是降低的情况下,与其他平台相比,switch上的云游戏唯一的噱头也不过就是“在switch上玩3A”,但是switch主打便携,云游戏却是需要稳定的网络,这是现阶段所不能解决的最大矛盾。
总而言之,在性价比和网络这两个现阶段最大难题未解决前,云游戏在switch上前途未明。