ARTICLE DETAIL

资讯详情

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

Sunshine快速上手:5分钟搭好家庭游戏串流服务器

Sunshine快速上手:5分钟搭好家庭游戏串流服务器 Sunshine快速上手5分钟搭好家庭游戏串流服务器【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款自托管的游戏串流服务器专为 Moonlight 客户端设计你的游戏机或 PC 负责运行游戏并编码手机、平板、电视盒子只负责解码和显示。它支持 Windows、Linux、macOS编码走 GPU 硬件加速NVIDIA、AMD、Intel 均支持也可退回 CPU 软件编码配置全部通过 Web 界面完成。适合手里有一台主机、想在大屏或多设备白嫖游戏串流的人。 为什么选 Sunshine零订阅费用- 开源项目数据只在你自己的局域网里流动不走任何第三方服务器不产生月费。编码吃满硬件- 通过 NVENCNVIDIA、AMD VCE/VA-APIAMD、QuickSyncIntel直接调用 GPU 编码CPU 基本不占满没有硬件编码器时还能退回 software 模式兜底。全平台客户端- Moonlight 官方客户端覆盖 Windows、macOS、Linux、Android、iOS、Fire TV 和各类盒子主机端则支持 Windows、Linux、macOSmacOS 为实验性和 FreeBSD。配置不碰命令行- 首次启动后一切在浏览器里完成改参数、加游戏、给客户端配对 PINWeb UI 支持中文界面。 快速上手从安装到第一次配对最短路径是装官方安装包、开 Web UI、在 Moonlight 里输入 PIN全程不需要编辑配置文件。Windows从官方 Releases 下载Sunshine-Windows-AMD64-installer.msi双击安装安装程序会自动注册后台服务并配置防火墙规则无需手动操作。macOSbrew tap LizardByte/homebrew brew install sunshineLinux通用 AppImagecd ~ wget https://github.com/LizardByte/Sunshine/releases/latest/download/sunshine.AppImage ./sunshine.AppImage --install ./sunshine.AppImage如果你的发行版有官方包如 Debian/Ubuntu 的 .deb、Fedora 的 COPR优先用发行版包AppImage 和 Flatpak 都不支持 KMS 捕获。# Linux 下开机自启 systemctl --user --now enable app-dev.lizardbyte.app.Sunshine接着做首次配对浏览器打开https://localhost:47990首次访问会让你创建用户名和密码——务必记牢后续配对全靠它。浏览器提示不安全是正常的自签名证书都会这样。在 Web UI 的 Featured Apps 标签页找到 Moonlight 客户端下载地址Moonlight 里手动添加你这台主机。Moonlight 弹窗要求输入 PIN 时回到 Web UI 顶部导航栏的 PIN 页面填入 PIN、给设备起个名字配对完成。到这里你就有一条能跑的串流链路先连一次再回头调参数。 核心功能速览Sunshine能做什么功能说明典型场景Moonlight 客户端配对PIN 配对一次即可支持多设备同时注册电视、手机、平板各连一台硬件视频编码NVENC / QuickSync / AMD VCE / VA-API / Vulkan自动选第一个可用编码器降低延迟与 CPU 占用应用管理列表在 Web UI 里添加游戏与启动命令支持桌面模式一键启动 Steam 或某个游戏输入转发键鼠透传游戏手柄模拟 Xbox、DualShock、Switch Pro 等Windows/Linux 支持最完整手柄党在电视上玩 3AHDR 串流Windows 正式支持Linux 实验性需 KMS 捕获 HDR 合成器在 HDR 电视上串 HDR 游戏Web 管理界面改配置、查日志、配 PIN界面支持 20 语言含中文不想碰文本文件时⚙️ 关键配置速查表最常改的6个选项Sunshine 默认配置对多数人就够用日常只需动下面几项。全部在 Web UI 里用搜索框就能定位到。配置项默认值作用port47989主服务端口改了会整体偏移 RTSP 等一串端口被占用时才动它encoder自动强制指定编码器nvenc/quicksync/amdvce/vaapi/vulkan/softwareupnpdisabled开启后尝试在路由器上自动打洞用于跨网段/外网串流audio_sink默认音频设备指定要回环采集的音频设备多声卡串错声音时改这里localeenWeb UI 语言填zh即简体中文origin_web_ui_allowedlan限制谁能访问 Web UI可收紧到仅本机配置项总目录见 docs/configuration.md每项都有默认值和可选值说明。 场景实战按你的设备调客厅 4K 电视电视盒子走千兆有线Moonlight 端选 4K、H.265 编码。主机端确认encoder落在 NVENC 或支持 HEVC 的硬件编码器上想开 HDR 的话主机系统要先开启 HDR可能需要 HDR 显示器或 EDID 模拟器客户端也要打开 HDR 选项否则会出过曝的 SDR 画面。得到的效果低延迟 4K 串流CPU 占用极低主机几乎不卡顿。手机 / 平板移动设备走 5GHz Wi-Fi码率按网络带宽定1080p 给 20-30 Mbps720p 给 10-15 Mbps 更稳。客户端把分辨率调下来往往比拉高码率更能降延迟。得到的效果沙发和床上随时接一局信号在 -60dBm 以上时基本不掉帧。Windows 手柄透传单独安装 Virtual HID Driver 后Sunshine 能通过真实 HID 设备输出完整的虚拟手柄Xbox One/Series、DualSense、Switch Pro 等连 Raw Input 的游戏也能收只装 ViGEmBus 时仅能兜底 Xbox 360 和 DualShock 4 两种。装完驱动建议重启一次。得到的效果电视手柄和主机真实手柄体验一致。 问题速查5分钟定位常见故障现象常见原因处理办法Moonlight 找不到主机防火墙挡了端口确认 47989 起的端口段放行Windows 用官方 MSI 装会自动建防火墙规则浏览器打开 47990 报证书警告自签名证书正常现象点继续访问即可有画面没声音audio_sink采错了设备Linux 用pactl info \| grep Source查设备名填回配置Windows 用安装目录tools\audio-info.exe查手柄在客户端上没反应虚拟输入驱动缺失或未装好Windows 装 Virtual HID Driver 并重启Linux 把 sunshine 运行用户加入input组串流卡顿、频繁掉帧带宽不足或网络不稳降分辨率或码率优先换有线无线则固定 5GHz 频段改了配置没生效没找到对应配置项用 Web UI 搜索框直接搜配置项名改完刷新页面拿不准时打开 Web UI 的 Troubleshooting 标签页日志里每条 warning/error 都能点开看详情。️ 进阶与延伸调优方向点到为止NVENC 预设nvenc_preset从 1 到 7数字越大压缩率越好但编码延迟越高官方建议只有在网络或解码端成为瓶颈时才调否则直接拉码率效果相近。多显示器切换串流中按CtrlAltShiftF1到F12可切换到不同显示器和 Moonlight 的快捷键体系一致CtrlAltShiftN隐藏/显示光标。应用启动逻辑应用以detached方式启动的如 Steam退出流不会杀掉它普通命令型应用随串流一起结束。启动前的 prep-commands 只要有一条失败启动就会中止。文档入口完整配置说明在 docs/configuration.md构建与打包细节在 docs/building.md第三方包状态见 docs/third_party_packages.md。✅ 总结先跑通再调参Sunshine 把游戏串流留在局域网零月费、数据不出户Windows / Linux / macOS 主机全支持。编码默认走 GPUNVENC、QuickSync、AMD VCE、VA-API 自动选择软件编码兜底。配置全在 Web UIhttps://localhost:47990locale设zh就是中文界面。客户端就是 Moonlight电视盒子、手机、平板都能连PIN 一次配对长期有效。出问题先翻 Web UI 的 Troubleshooting 日志再对照问题速查表。下一步行动清单按对应系统装好 Sunshine确认服务在跑打开https://localhost:47990完成首次登录在应用列表里加一个游戏或桌面用任意设备装 Moonlight 完成 PIN 配对串一局游戏再回头按网络情况微调码率【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表