云游戏
介绍
云游戏是通过云服务器渲染游戏画面,再通过音视频编码之后,传到客户端的一项技术。
随着越来越多的3D游戏的兴起(趋势),对端上的渲染能力要求也越来越高。但是电脑和手机等设备性能却没有质的提升,能看到的只有挤牙膏和加摄像头🐶。
另一方面比如5g,元宇宙,云渲染等技术出现,也加快了云游戏的发展。
现状
Google Stadia 出身未捷身先死,但这并不意味着云游戏本身没有前景。其实 Google
的试水正是暴露了云游戏的缺点。
目前搞云游戏大致分成3类,第1类是搞平台的,比如上面dead man;第2类是搞游戏,比如原神,就有自己的云原神;还有第3类就是既有平台又有游戏的,比如腾讯的Start,网易等。
平台因为要支持各类游戏,目前主流的实现就是 虚拟机+屏幕分享+消息控制,这种比较ez,这里就不展开讲了。
我比较看好的是上述提到的第2类。因为不是所有游戏都适合做成云游戏,比如 moba,fps 等对延时要求比较高的游戏就不适合,本来可能10ms网络,多了 视频解编码 的延迟可能就到30ms了。还有就是作为游戏的开发者,能更好的优化渲染,编解码和网络之间的数据传输,可以达到更好的效果。
接下来云游戏的实现也都是围绕着第2类展开的。