为了有个更好的游戏体验,准备用电脑游戏投影到投影仪玩。可惜电脑和投影仪的距离隔着一个房间。
不想搬电脑的情况下,最后选择了Sunshine + Moonlight到解决方案。
当然还有Steamlink的解决方案,但为了以后可以玩非Steam的游戏,所以无情地抛弃了。
准备阶段
- 一台安装好游戏的台式机。
- 一台投影仪,需要连接好蓝牙手柄。没错,手柄是连接投影仪的,不是连电脑的!
- 一台好的路由器,台式机和投影仪都连上这个路由器。
安装Sunshine
Sunshine源码/官方下载:https://github.com/LizardByte/Sunshine/releases

因为是Windows机并且懒得调试,最后选择了Sunshine-Windows-AMD64-installer.exe版本,无脑安装就好。
安装完后,当打开Sunshine会进入网页版的管理界面https://localhost:47990/。登陆后可以看到:

安装Moonlight
Moonlight源码/官方下载:https://github.com/moonlight-stream

可以看得出来,Moonlight支持不同的平台。因为我的投影仪是极米的,直接选moonlight-android。
打开https://github.com/moonlight-stream/moonlight-android/releases后展开最新版本的Assets,可以下载app-nonRoot-release.apk版本。

安装后打开Moonlight会出现Sunshine的可连接界面。

极米会自动过滤掉.apk后缀的文件,所以下载下来的文件需要改后缀为.apk1或其他喜欢的名字,然后在极米里面打开这个文件的时候选择安装程序即可。听说还可以用某个文件夹名字放apk文件就可以让极米去安装,但是没有测试过。
配对
首先在电脑里面打开Sunshine,登陆并提前进入PIN页面:

然后去Moonlight界面点击这个带锁的电脑图标,就会给出配置的PIN

在Sunshine的PIN Paring界面输入PIN,Device Name随便输入。就可以匹配成功。
由于匹配的时间很短,如果房间太远,可能需要两个人合作。一个人大喊PIN,另一个人马上输入。或者大家有更好的方法?
调整画面参数
在Moonlight端的设置,会有几个参数比较值得调试:
Resolution:如果没有4K,那么最少是1440p。
FPS:这个个人觉得肯定要60以上了。
Video bitrate:看网络的状况,越大越好,但要保证游戏期间不会说带宽不够。

然后就可以愉快地玩耍了~~~
后记
Sunshine和Moonlight都是开源的,有兴趣的小伙伴可以研究一下。
对于它们这两个名字,我一开始不理解为什么叫Sunshine和Moonlight。后来细品了一下,发送端不就像阳光一样,向四周发出光和热吗?接收端不就是像月光一样,接收并反射太阳光让我们看到吗?真的太有才了!
1万+

被折叠的 条评论
为什么被折叠?



