远程串流 Xbox One 的方法和体验

Windows 10 自带的 Xbox 应用(已改名为 Xbox 控制台小帮手,太难听了🤦)中提供了串流 Xbox One 的功能,可以让局域网内的 Windows 10 设备连接到 Xbox One,通过串流进行游戏。

这里说的远程串流是指串流远程的 Xbox One,把远程的 Xbox One 作为服务端,本地 Windows 10 设备作为终端。

软硬兼施

1、本地终端 Windows 10 设备,游戏手柄,Xbox 360 模式,有线/无线/蓝牙根据需求选择。

2、服务端公网 IP,IPv4 地址可能需要打电话跟电信申请,移动联通等未知。如果你不知道什么是公网 IP,建议不要折腾。

在路由器上设置 DDNS 动态域名解析,Windows 10 设备接入 VPN 会用到。又是一个坎,什么是 DDNS?

(现在是 IPv4 → IPv6 过渡的阶段,一些地区已经可以获取到 IPv6 地址了,只是 IPv6 我还不知道怎么弄。Xbox 控制台小帮手还不支持输入 IPv6 地址。)

3、服务端路由器提供 VPN 服务,让终端通过 VPN 接入到服务端的局域网内。也可以把 Xbox One 用 DZM 暴漏在外网,通过服务端的 IP 连接(不推荐)。

4、带宽

  1. Xbox One 通过网线或者 5Ghz WiFi 连接到路由器。
  2. 经过几天的测试,最高画质串流需要的上行带宽为 20Mbit/s 左右。

得益于去年中国电信大幅提升了家庭宽带的上行带宽,之前只有 4Mbit/s,而现在上行带宽有 30Mbit/s。如果你的宽带上行带宽达不到 20Mbit/s,就不要折腾了。

远程开关机

Xbox One 提供了即开即用和节能两种电源模式,不管哪一种似乎都没法远程开机,也许是我用 WiFi 连接的原因。另外不知道为什么在手柄上关机后主机仍然处于 WiFi 连接状态。

我的方法是用WiFi插座+红外遥控器进行远程开关机,这个流程是通过 Home Assistant 完成的,

  1. 开机时,先打开电源,再发射一个开机的红外信号。
  2. 关机时,先发射一个关机的红外信号,再关闭电源,彻底关机。

体验

这次全程使用远程串流通关了《古墓丽影》,远程串流和局域网串流体验一样,游戏非常流畅,1080P 几乎没有任何卡顿,4K 显然需要进一步提升带宽。

终端 Windows 设备与服务端 Xbox One 之间距离 1600km,同样都是电信宽带,VPN登录后 ping 值在 30ms 内。另外测试了同城 VPN ping 值只在 3ms 左右,串流游戏的体验应该会更好。

展望

随着带宽的提升,串流游戏从局域网走向了云端,让云端游戏从可能变为了现实。串流对本地终端的硬件要求很低,而手机串流 Xbox 主机游戏只差一个软件的支持。

微软的 xCloud 即将上线,xCloud 会依托自己的 Azure 云计算资源,在 Azure 服务器上运行 Xbox 游戏服务,无需用户进行繁琐的设置。

其他厂商,英伟达、AMD、Steam、索尼,甚至 Google,都在进行云游戏的尝试,也有相应的服务上线,如 AMD Link、Steam Link、Sony now等。

相信在不远的未来,高性能硬件只需要在云端,可以是自建的,也可以是服务商提供的。而本地终端硬件只需要满足基本需求即可,唯一不变的要求是带宽。不过,5G 就在眼前了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注