YouTube如何为Google的Stadia云游戏服务造势(下)

Stadia还需依赖谷歌的快速UDP互联网连接(QUIC)协议,与旧的TCP协议相比,该协议缩短了连接时间并减少了传输延迟。谷歌的Chrome浏览器和各种应用程序已经在使用QUIC进行更有效的数据传输了。但对于需要玩家做出快速决策的在线游戏来说,该协议少延迟传输数据的能力会带来很大影响。

另一方面,Stadia的速度提升得益于谷歌开发的一种称为BBR的拥塞控制算法,该算法在联网的计算机和智能手机中运行,可以准确地测量网络拥堵,从而调节数据传送的速度以及在给定时间将数据投放至网络的数量。

Bakar说:“Stadia的可适性串流技术可以实时调整网络质量。有BBR这样的技术加持,我们能够在发生网络损害(比如网络拥堵)之前就检测到该损伤,在发生网络安全事件时,我们会优化游戏体验,使其流畅、响应迅速。”

这些视频编解码器、互联网协议和拥塞控制算法可帮助Google充分利用当今互联网基础设施中现有的带宽,即跨越海洋和大陆的光纤电缆。但与许多科技巨头一样,谷歌已经建立了自己的私人互联网基础设施,以便能够快速向全球客户提供YouTube等在线服务。

如果论及谷歌服务的“心脏”,那么就是位于美洲,欧洲和亚洲的16个庞大的数据中心。每个数据中心都放置着大量计算机服务器和其他硬件。Stadia服务将使用定制的图形处理单元(AMD GPU),其可进行10.7 万亿次运算。这与传统电子游戏机的显卡相比非常有利,比如 XBox One X:6万亿次;PlayStation 4 Pro:4.2 万亿次,而Stadia甚至可以同时利用许多显卡来增强游戏体验。

如果论及谷歌服务的“心脏”,那么就是位于美洲,欧洲和亚洲的16个庞大的数据中心

为了让这些数据中心与用户进行连接,谷歌已经建立了一个庞大的光纤主干和网络,致力于在全球范围内提供谷歌的服务。即使在跨海铺设光纤工程方面,谷歌也已经拥有全球大约8.5%的海底电缆。

Bakar解释说,Stadia的点对点连接将利用Google的数据中心和光缆彻底解决玩家连接到同一数据中心时多人延迟的问题。即使用户通过Stadia一起玩游戏时连接到不同的数据中心,该基础设施也能够减少一定的延迟。

更重要的是,谷歌已经安装了7500多个边缘节点在互联网服务和网络提供商网络的Google服务器中。这些边缘节点代表最靠近客户的Google基础架构端点。Bakar说:“Stadia服务器部署在最接近我们合作伙伴(即互联网服务提供商)的谷歌边缘位置,以进一步确保平稳、持续的游戏体验。”

谷歌需要充分利用其在管理互联网流量方面的庞大基础设施和专业知识,来提供炫目、流畅的云游戏体验。虽然实时视频流可能仍会有500毫秒(即半秒)来处理可能的网络故障,不出现明显中断,但Stadia可能只有16毫秒或更短的时间来为实时交互式游戏提供流畅的体验。

由于云游戏是一种需要最小延迟的实时活动,因此Stadia无法依赖常见技术(例如视频文件离线编码;提前沿网络路径缓存视频内容;利用视频客户端缓冲区等)来解决网络故障。

尽管如此,谷歌在向全球数十亿客户提供YouTube和其他服务方面的成功,已经为该公司进军云游戏提供了前车之鉴。Bakar说:“只要上述设备网速良好,且能够解码高质量视频,就可以保证Stadia良好运行。”

文章标题:How YouTube Paved the Way for Google’s Stadia Cloud Gaming Service

作者: Jeremy Hsu

填写常用邮箱,接收社区更新

WebRTC 中文社区由

运营