什么是云电脑,什么又是云游戏串流?
云电脑、云游戏它们的原理都差不多,都是远程服务器提供桌面服务,只不过在优化的侧重方向不同会导致在不同应用场景下有体验的差异而已。
直白来讲,云电脑、云游戏都相当于是你在看一个可以进行操作的直播,也就是所谓的视频流+操作转发。云电脑的直播内容是整个桌面,而云游戏的直播内容是某个游戏进程,你可以直接像操作本地的电脑一样去操作这个直播视频另一端(也就是云上)的那个设备(云上的虚拟机)。
云电脑
微软的远程桌面(RDP)(如果你用过windows系统的云服务器那么你可能用过这个)是相当典型的远程桌面应用(在windows专业版以上操作系统里面默认内置)。你应该会发现:在画面静止时,带宽的占用是微乎其微的(几KB到几十KB/s),只有画面发生变化时才会增大数据传输,但大多数情况下只要你不看视频(或者游戏),这个带宽占用也高不到哪去(几百KB/s)。
而如果你打开了一个窗口播放视频,你还会发现:播放的流畅度(延迟表现)和带宽占用(传输的数据量)会随着你视频所占用的屏幕空间百分比的变化而变化。占比越小,观感就越流畅、带宽占用就越低,反之则反。
RDP的做法其实很简单,就是在客户端上弄了个虚拟的鼠标指针出来,并且只展示这一个虚拟的鼠标指针。经过这个处理之后,鼠标指针这个图像就已经变成了本地渲染的状态,感受上的实时性也就不再受到视频编码的延迟影响了,你就无法感受到这个延迟了。
操作转发所耗费的时间极短,单纯转发操作的延迟可以说是「两个设备互ping的延迟是多少,操作转发的延迟就基本上是多少」,并没有像视频流的编码、解码这些操作带来的的高额延迟存在。同时,RDP 在 TCP 中封装和加密,在使用RDP 时,Microsoft 已抽象出处理协议堆栈的复杂性,开发人员仅需关注应用程序的开发,有生态合作,使RDP服务更加的顺畅。
得益于当今出色的视频编码技术,在面对云电脑这种画面变化很少的应用场景时,视频流可以通过大量使用预测编码、按区域分割等操作压缩到极小的程度,也就是可以使带宽占用变得极低。
对于主要用来PPT……的云电脑来说,其实延迟并没有那么重要。毕竟你在操作电脑时并不会像玩游戏那样,对操作的延迟极其敏感,你能感受到的延迟其实主要都是由鼠标指针这个图像带来的,而RDP针对这方面的优化能让你感受不到鼠标指针的延迟。
综上,RDP流畅的图像=本地渲染的图像+快速操作转发。
云游戏
云游戏和云电脑最大的差别就是:由于存在着延迟的问题,云游戏很难对视频流进行大量的压缩处理,并且由于各个游戏的操作方式不同,也不可能做到像“本地虚拟一个鼠标指针”这样的操作了。
在使用Nvidia的Shield串流时,即使你的画面处于静止状态,带宽也还是会占用得比较高(根据分辨率和码率的不同而不同,通常是1-2MB/s),相比于RDP的几KB到几十KB/s而言,根本不是一个级别的。
但是,云游戏就完全没法对视频流进行压缩了吗?并不是。虽然无法过多地使用预测编码之类的操作来使视频流变小,但我们还可以对不重要的区域降低清晰度啊!只要对主视觉区域的画面保留高清晰度、对那些不怎么重要的区域降低清晰度,那么视频流的大小也就还是能被压缩下来了。
于是你在体验或看别人体验一些云游戏服务时可能会看到或听到这样一个现象:有些云游戏产品在暗部场景和高速运动时,会出现一些色块、色彩不均匀、部分模糊的情况。这其实就是这些云游戏厂商为了节省带宽消耗而做了太多的压缩导致的。压过头了,那体验自然就差了。
专业的游戏串流厂商在这方面已经有很多投入使用的技术成果,可以关注一下Xbox Game Pass和英伟达的游戏串流。
在我们使用Daas服务的时候,产生体验割裂感的往往会出现在以下几个部分:
l 图像采集延迟,芯片和接口间存在较大性能鸿沟。
l 解码芯片性能差,无法应对高分辨率高码率解码需求。
l 网络传输的固有延迟和客户端带宽的限制。
使用无影的感受
前两个一个对应服务端的性能另一个对应客户端的性能,经过对无影云电脑的实际测试可以发现,它确实能满足我们对计算机轻便随身的美好想象。服务端性能够劲,客户端即使是使用硬终端也能应对4K分辨率的解码需求。小小的卡片就可以承载“无尽的算力”,想想就是很美好的一件事情。
那么,无影云电脑对于个人的价值呢?
在于数据的价值。
普通消费者不看好无影云电脑其最大的原因就是资费过高。经过我的采访和收集,大多数普通消费者的想法是:我买个五六千的笔记本电脑打打主流游戏也完全够用,平时需要用linux的话大不了装个双系统,电脑用两三年还能再卖个三千块钱。而无影云电脑相近的配置用一年就要两千块钱,如果要上网还得买相当昂贵的公网访问,算下来要花费不少钱。
但是,我们都知道,我们虽然是花费了五六千买到了一台个人电脑,但是里面的硬盘大多都只是入门级别的产品。硬盘突然坏道怎么办?不小心摔了一下硬盘磁头坏了怎么办?SSD盘寿命用尽数据永久丢失怎么办?雷雨天气用电脑主板电容突然爆炸了怎么办?咖啡洒到了笔记本键盘上怎么办?
数据无价。
生活中有太多的风险和意外,如果我们只有一台PC,就意味着在意外面前我们有丢失美好数字回忆的极大风险。而阿里云可以帮我们解决这些问题,无影云电脑所带来的低廉的价格、弹性的计算资源、9个9的存储数据可靠性和极大的个人隐私性是传统PC和局域网VDI所无法比拟的。此外,无影云电脑的便捷和弹性特性使得其非常适合在临时工作、新冠隔离或过年回家期间远程紧急办公使用。
希望大家都能够在数字世界中永远保留美好回忆。