十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Sunshine 游戏串流实战指南:三步把 PC 游戏库接到全家每一块屏幕

Sunshine 游戏串流实战指南:三步把 PC 游戏库接到全家每一块屏幕 Sunshine 游戏串流实战指南三步把 PC 游戏库接到全家每一块屏幕【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款完全免费、开源的游戏串流主机官方定位是 Self-hosted game stream host for Moonlight。它装在你的 PC 上把正在运行的游戏画面实时编码成视频流推给其他设备同时把远端设备的键盘、手柄输入回传给主机。用三个场景说明它替你做什么傍晚书房的 PC 还挂着昨晚的游戏你想在客厅电视上接着打睡前想在平板上用手柄再刷一把日常出差住酒店想用笔记本打开家里模拟器里的老游戏。共同点游戏在书房屏幕在别处。有了 Sunshine机器不动只动画面。️底层逻辑Sunshine 凭什么做到低延迟把 Sunshine 想象成一个家庭转播台三个角色分工明确Sunshine 主机端负责抓屏Linux 走 X11/Wayland/KMSWindows 走 DXGI、用 GPU 硬件编码器把画面压成 H.264/HEVC 码流、推送到网络同时附带一个 Web 管理台Moonlight 客户端收流、解码、显示并把键盘、鼠标、手柄输入回传手柄虚拟化客户端的手柄会被虚拟成主机系统里的一块手柄设备Windows 下需要 ViGEmBus 驱动做桥接。关键在于编码由 GPU 上的专用硬件完成——NVIDIA NVENC、AMD AMF、Intel QuickSync 各管一摊CPU 几乎不介入所以延迟低、画质损失小。硬件门槛也不高4GB 以上内存、i3/Ryzen 3 起步的 CPU、任何带硬件编码的显卡就能跑起来。从零跑通Sunshine 安装命令与配对步骤第一步一条命令装好 Sunshine你的系统命令Windowswinget install LizardByte.SunshineLinuxflatpak install flathub dev.lizardbyte.app.SunshinemacOSbrew install sunshineDockerNAS/服务器docker pull lizardbyte/sunshine想自己编译定制克隆官方仓库即可git clone https://gitcode.com/GitHub_Trending/su/Sunshine第二步给管理台设一把门锁装完在浏览器打开http://localhost:47990。首次进入要求设置用户名和密码——用户名默认sunshine密码建议12 位以上字母、数字、符号混搭。这是整个串流系统唯一的门锁且只显示一次。第三步Moonlight 客户端配对在目标设备装对应客户端Android、iOS、PC、电视都有与主机处于同一局域网。Moonlight 会自动发现 Sunshine 主机把管理台 PIN 页面显示的配对码输进去绑定完成全程不用手动配端口。做到这里客户端点开内置的 Desktop 就能看见主机桌面。各系统的详细安装差异见 docs/getting_started.md。场景化实战按你想达成的目标来游戏入口配置给每款游戏单独建一个快捷方式默认内置 Desktop 和 Steam Big Picture 两个入口直接能玩。想让客户端列表更清爽就到 Applications 页面点 Add New填名称和启动命令Steam 库steam://open/bigpicture适合手柄浏览独立游戏直接指向可执行文件如D:\Games\Hades\Hades.exe模拟器指向 RetroArch 主程序核心参数写进启动参数里。小贴士每个入口能单独配置退出后回到桌面的行为避免串流结束客户端一直黑屏。多设备连接一次配置全屋通用同一台 Sunshine 可以被多个 Moonlight 客户端分别连接——手机、平板、电视、笔记本各配一次 PIN 就各用各的。布线建议主机端有线客户端 5GHz WiFi。同时能连几路取决于显卡编码能力一般 1–2 路体验最佳。设置定位搜索框比翻页快所有设置项集中在 Configuration 页面顶部搜索框输关键词直接跳转。比如输 Upnp 就跳到自动端口转发开关改完点 Save 即时生效。小贴士右上角 Theme 下拉可以换主题和语言深色主题在晚上开大屏时更护眼。画质参数推荐值码率帧率速查表编码器不用你选Sunshine 自动识别 GPU 走 NVENC、AMF 或 QuickSync。你要管住的只有码率、帧率、分辨率三件事HEVC 编码参考值分辨率帧率推荐码率适用场景720p60fps5–10 Mbps手机、弱网1080p60fps15–25 Mbps标准游戏体验1440p120fps25–50 Mbps高刷屏4K60fps50–100 Mbps大屏 有线网络三条调优硬经验有线优先WiFi 至少 5GHz避开 2.4GHz 拥塞段帧率对齐游戏原生帧率60/120/144别让编码器做多余转换两端都支持 HDR 时务必把设置对齐否则画面会发灰。避坑指南高频现象、原因与解法Moonlight 发现不了主机原因防火墙拦了 47984–47990 端口段或两台设备不在同一子网。解法放行该端口段确认两端同网段比如都是 192.168.1.x或在管理台 Network 分组里开启 UPnP。画面卡顿、掉帧严重原因带宽不够或显卡驱动拖后腿。解法码率降一档关掉下载、直播这类占带宽的应用更新显卡驱动编码器性能常随驱动提升。手柄连上了但游戏里没反应原因Windows 主机缺 ViGEmBus 虚拟手柄驱动。解法在 Troubleshooting 页面一键安装 ViGEmBus装完重启 Sunshine。配置改了不生效原因改完没点 Save或该项本来就要求重启服务。解法保存后留意界面提示网络相关项重启一次服务更稳。日志报 Encoder not found原因当前 GPU 不支持所选编码器或驱动过旧。解法先核对驱动版本再把编码器切回硬件实际支持的格式。管理台的 Logs 页面自带搜索和错误高亮报错会直接标红比翻文件快得多本地日志文件在 Windows 的%ProgramFiles%\Sunshine\config\sunshine.logLinux/macOS 的~/.config/sunshine/sunshine.log。以上都没解决时完整排障手册见 docs/troubleshooting.md。行动清单今晚就跑起来用对应系统的一条命令装好 Sunshine在 localhost:47990 设好 12 位以上强密码手机或平板装 Moonlight完成 PIN 配对给常玩的游戏添单独入口或先直接串桌面按速查表把码率、帧率调到推荐值PC 留在书房继续渲染你在沙发、电视、平板上玩——家里的每一块屏幕都能成为游戏库的窗口。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表