体验较好的低延迟串流方案 | MoonLight+Sunshine+Tailscale

I.前言 关于网络串流用于游戏工作这方面文章,网络上已经有较多成品,不过很多都言之不详,又或是内容可能有些过时之类的。这里我总结出自行搭建的经验给大家参考。本教程完全基于Windows环境,其他环境请自行摸索。 为什么不使用Parsec,可以到文末杂谈中查看咱的闲聊o((>ω< ))o II.需求 文中提到的所有软件均可在此处下载。 必须 [硬件]宿主机,最低系统要求:Windows 10 21H2 [软件]SunShine(Github Releases) 串流服务器 [软件]Moonlight 串流客户端 官方PC版:Github Releases 移动端:推荐使用修改版TZJ Github Releases 较好的网络环境,最好有IPv6或公网IP [软件]Tailscale(官网) 虚拟组网软件+点对点文件传输 [软件]Parsec-vdd v0.45 (官网下载) 虚拟显示器 [软件]vddswitcher (Github Releases) 虚拟显示器分辨率切换工具 可选 [软件]AudioRelay (官网) 麦克风或其他音频穿透 [软件]LocalSend (Github) 跨平台局域网文件,文本,剪切板传输工具 [软件]SyncClipboard (Github) 自动检测剪切板,文件同步 其他 - 米系游戏启动器 [软件]咪咕 - 星铁移动UI (Github Issue) [软件]原神fps-unlock by 34736384 (Github Releases) 用于启动移动端UI 移动端为何选择TZJ版? 官方移动版缺乏原生触控输入,较为方便的分辨率和码率修改功能。修改版本配合Sunshine使用,体验非常好。所有修改内容详见该项目主页(Github) 阿西西版功能更多,为什么不用阿西西版? 详见:“阿西西的日常” : 游戏串流界小偷、假大佬、毒瘤up主 III.网络环境 使用网络串流,尤其是游戏串流,一般不推荐中转模式(较高的延迟和不稳定的串流体验)。我的建议是,在任何使用环境下,能使用直连模式就不要使用中转。 本文使用Tailscale进行打洞组网而不是暴露端口方案,以下是配置好网络环境的方式。 1.桥接模式 光猫桥接模式可以去除光猫与路由器之间一层NAT。 无论是否有公网IP,桥接模式都可以通过联系运营商直接修改。 这里需要注意,修改桥接模式后需要自行在路由器侧配置宽带账号密码才可上网。在修改之前,务必知道自己的宽带账号密码。如果不了解,可以拨打对应运营商客服电话进行获取。 重置宽带密码可能需要如下材料: ...

七月 16, 2024 · 邮文