一、项目简介

偶然间不知道在哪里看到了这两个项目名称,号称能做到同局域网内毫秒级延迟,而且支持安卓,IOS,IpadOS等多端,且为完全免费的开源项目。折腾一番之后效果确实远超预期,薄纱了我之前所有的远程串流方案。。写篇文章记录下配置过程。

本人设备:电脑Windows11, Ipad pro 2021

项目地址:
Sunshine:
官网:https://app.lizardbyte.dev/Sunshine/?lng=en#Download
Github地址:https://github.com/LizardByte/Sunshine/
MoonLight:
官网:https://moonlight-stream.org/
Github地址:https://github.com/moonlight-stream/moonlight-qt
Apple Store地址:https://apps.apple.com/us/app/moonlight-game-streaming/id1000551566

二、电脑端安装

即数据发出端
在上面提供的官方地址处安装Sunshine,支持Debian.Ubuntu,Windows等主流操作系统。本文以win11为例。

下载Github Release中的sunshine-windows-installer.exe这个文件。按照提示步骤完成安装。

安装完成启动后在任务栏中找到Sunshine的图标,右击选择"Open Sunshine",跳转到浏览器界面。(由于是本地地址,首次打开浏览器可能会提示风险,选择继续进入即可。

首先设置用户名密码

接着可以在顶部任务栏中选择Configuration选项,选择General,在语言选项中选择简体中文,接着在任务栏右击图标,选择restart重启应用,再次打开即可看到中文配置界面

接着在配置中选择Network,将UPnP设置为启用,IP 地址族设置为Ipv4+Ipv6。如图所示:

保存,然后重启Sunshine,确保设置启用。

三、移动端安装

然后可在Ipad上安装Moonlight,应用商店链接在第一项中有介绍。其他设备在Github release页面寻找对应版本安装即可。

点击进入app,一般来说你的电脑设备(如果在同局域网下)会自动显示出来,点击连接即可。

如果没有自动显示你的电脑设备,则在你的电脑中win+r,然后输入cmd打开命令窗口,输入ipconfig,查看本机内网IP,然后在moonlight中选择add host manually,输入你的IP地址。

如果要调整分辨率,刷新率,HDR等相关信息可以点击右上角settings完成修改。

四、设置显示器拓展

当年按照如上步骤完成配置时,你会惊喜的发现,虽然实现了局域网内0延迟,但是平板端只能作为电脑端的镜像存在,如果你要当副屏作为显示器拓展,你需要设置一个虚拟屏幕,然后在moonlight上选择这个虚拟屏幕,就可以完成拓展了。

设置虚拟屏幕有硬件和软件两种方案。

挖坑,有空再补上

未完待续

....