这套方案这可能是世界上最好用的串流方案了

引言

作为一个曾经为了能够更爽的打游戏，从而始终扛着台式机箱往返于学校与家之间硬核狠人（冤种），在经历了买航空箱、换小机箱等一系列操作后，最终得出一个惊为天人的结论 —— 背个机箱去学校是真的不方便。

主播，主播，台式打游戏确实很爽，但还是太麻烦了，有没有更加轻便、性能又好、续航又强的电脑推荐一下吗？有的兄弟，有的。我给你个枕头，你自己去梦一个呗。（既要又要还要是吧）

那么究竟有没有一种能够集便携性、高性能于一体的解决方案呢？

其实还真有的，不然我也不会写这篇文章了。那么现在请让我向你介绍：寝室游戏的最轻便之选，相同重量下性能的最强发挥，外出游戏的最佳拍档，口袋里的 3A 大作体验，告别电量焦虑的畅玩保障 —— 云游戏。（AI 写的，不是我写的，看起来好尬，但是我还是要放上来嘿嘿）

咳咳，此云游戏非彼云游戏，这套方案是基于 Sunshine 和 Moonlight 这套串流软件所搭建的远程串流方案。

串流效果

先上结果：

杭州远程宁波的主机，网络延迟在 9～11ms，编解码总延迟在 7～8ms 左右，总延迟估计也就 20ms 左右吧。

30Mbps 的码率下可以在 1080P 分辨率下 90 帧（120 帧）畅玩博德之门、土豆兄弟、EVE online 等不怎么吃码率的游戏。

经过前两天的测试，其实真想玩 FPS、TPS 这类需要高码率的游戏也不是不行，绝地潜兵 2 玩起来和在电脑前面其实没有太大的区别，串流的帧率可以到七八十（主要是我的显卡本来也只能跑七八十帧），不过战地的表现就有点乏善可陈了，远处还是有一点模糊，容易出现看不清远处的人的情况，不过倒没有出现什么明显的延迟，也没有出现什么开枪有延迟的现象（至于绝地潜兵糊就糊吧，反正本来这游戏远处就蛮糊的，串流再糊一点其实也无所谓）

网络环境要求

想要实现这套方案其实还是需要比较刁钻的网络环境。首先先夸一下我们学校的校园网，这校园网稳定得就不像是校园网，90M 的下行加上 90M 的上行。其次就是服务端对 IPv4 或 IPv6 的需求，如果可以向运营商申请到 IPv4 地址肯定最好，如果申请不到 IPv4 但是两边的网络都支持 IPv6 的话也可以用。如果既没有 IPv4 地址，也不能使用 IPv6 的话可能就得考虑皎月连这种内网穿透软件了。

想要串流玩的舒服，服务端至少要 30M 的上行，客户端对应也需要 30M 的下行。这里给出两个网站供各位进行参考：

测速网：https://www.speedtest.cn

IPv6 测试：https://ipv6ready.me/index.html.zh_CN

如何部署这套串流方案

这边我推荐去看 B 站 up 主摄影师云飞的视频，他的教程讲得非常详细，手把手的那种。

【自动切换屏幕、分辨率？基地版 sunshine + 魔改 moonlight 串流毕业！ 【win11 主机 保姆级教学】】

【电脑远程开机？如何随时随地远程访问？ 【DDNS-go、域名购买保姆级教程】】

我所使用的方案是 Sunshine 基地版和黑月亮的版本，远程开机采用的是米家的智能插座，IP 则是用 DDNS-GO 实现的动态域名更新。这里简单提几个我碰到的问题吧

1、安装 Sunshine 基地版时建议先关闭杀软，它在安装虚拟显示器的时候可能会被杀软拦截，导致虚拟显示器安装失败，卡巴斯基确定会拦截。

2、新版本的 Sunshine 基地版安装后改虚拟显示器的分辨率不需要再去改那个文件了，直接在 Sunshine 的控制面板里加入分辨率就可以了。

3、推荐使用 H.265 编码方式，H.265 相比 H.264 在相同的码率下可以有更加优秀的画面表现，并且现在大多数设备都支持 H.265 编解码了。至于在编解码延迟方面，换编解码方式基本没有对延迟有影响，撑死也就多了一二毫秒吧。（AV1 编码格式其实也很先进，只不过我的设备不支持，只能舍弃）

4、问：哎，你说我都安装了虚拟显示器了，那我是不是可以把原来的显示器拔了。答：不行，虚拟显示器不能跑满显卡所有的性能，会出现时不时的卡顿现象。

5、如果碰到黑屏问题怎么办，不要怕多按按几下 win+P 就可以搞定。如果要结束串流，请在退出串流时请按结束对话，而不是断开连接。

最后再提一点，因为我用的是联想小新的平板作为串流的客户端，这个平板不能在外接拓展屏幕的情况下让平板屏幕黑屏，然后这个平板用的还是 OLED 的屏幕，这不妥妥烧屏预定。然后我就想到了一个天才的点子，众所周知，烧得均匀＝没烧，于是我直接在平板上打开图库，然后找了张纯黑的图片挂上面，OK 搞定