收起左侧

🎮 Moonlight-Web 使用分享:低延迟远程游戏/桌面串流方案(含部署教程)

1
回复
276
查看
[ 复制链接 ]

1

主题

1

回帖

0

牛值

江湖小虾

如果你想实现:

  • 🎮 远程玩 PC 游戏
  • 🖥️ 远程桌面低延迟操作
  • 📱 有浏览器即可使用(免客户端)

那么 Moonlight + Sunshine + Moonlight-Web 是目前性价比很高的一套方案,正好前几天飞牛应用中心上架了Moonlight-Web,使用下来延迟和画面都挺不错的,这里主要分享一下 飞牛应用中心的Moonlight-Web 部署方法与使用体验


🧠 一、运行原理

整套链路是这样的:

PC(游戏主机)
↓ Sunshine(服务端)
网络传输(H264 / H265 / AV1)

Moonlight-Web(nas客户端)

手机 / 平板 / Windows / Linux 远程访问

由于使用的是WebRTC,通过nas中转配合FN Connect可实现外网访问+低延迟的串流。


⚙️ 二、安装和配置

1️⃣ 安装 Sunshine

Windows / Linux 都支持:

安装后访问:

https://localhost:47990

image.png

2️⃣ 基本配置

重点设置:

  • 编码器:
    • NVIDIA:NVENC
    • AMD:AMF
    • Intel:QSV
  • 推荐编码:
    • 🎯 H264(兼容最好,延迟最低)
    • H265(画质好,网络要求高)

3️⃣ 添加应用(可选)

比如:

  • Steam
  • Desktop
  • 游戏 EXE

4️⃣ Moonlight-Web 部署

应用中心搜索安装即可。

image.png


5️⃣ 客户端连接流程

打开moonlight-web,点击➕添加客户端

image.png

输入主机的ip和端口,端口默认是47989

然后:

  1. 配对 PIN,Sunshine中选择pin码配对
  2. moonlight-web中选择 Desktop / Steam
  3. 开始串流

⚡ 三、低延迟调优

moonlight-web延迟优化建议

  • ❌ 关闭多余缓冲
  • ❌ 不要用 H265(除非网络很好)
  • ✔ 帧队列 = 2
  • ✔ 有线网络优先

外网连接下延迟如下

image.png

🧠 四、进阶使用

moonlight本身还支持wol(网络唤醒),另外还可以在Sunshine应用程序启动命令中配置QRes实现多设备访问自动切换分辨率,这里就不展开了,有兴趣的朋友可以自行搜索实现。

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

0

主题

1

回帖

0

牛值

江湖小虾

弹不出PIN码,github也找不到问题

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则