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

资讯详情

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

5 步把 PC 游戏投到客厅电视:Sunshine 免费自建游戏串流服务器完整指南

5 步把 PC 游戏投到客厅电视:Sunshine 免费自建游戏串流服务器完整指南 5 步把 PC 游戏投到客厅电视Sunshine 免费自建游戏串流服务器完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine周末窝在沙发里却想把书房主机上的 3A 大作投到客厅电视上继续推图。这种人在客厅、游戏在书房的需求靠一款免费开源的自建游戏串流服务器就能解决——Sunshine 装在有游戏的电脑上画面经局域网实时推给手机、平板或电视端设备全程不花一分钱也不用注册任何云服务。Sunshine 是 LizardByte 开源项目定位是 Moonlight 客户端的专属服务端。主机上的 Sunshine 负责采集画面、用显卡硬件编码后推送客户端再把键鼠与手柄输入回传过来。类比一下它就是把一场实时视频直播和双向遥控器合并到一条局域网链路里。角色组件职责主机端Sunshine采集屏幕与音频、硬件编码、推流客户端Moonlight解码播放、回传键鼠与手柄输入管理入口Web 界面47990端口配置应用、编码器与网络编码引擎NVENC / AMF / VA-API 等按显卡品牌加速画面压缩动手前 5 分钟自检安装前先花 5 分钟确认环境避免装到一半卡在依赖上。检查项最低要求一句话说明操作系统Windows 10/11、主流 Linux 发行版、macOS实验性三端都有官方安装方式硬件带硬件编码器的独立显卡N 卡 / A 卡 / Intel 核显均可软编可跑但吃 CPU网络局域网外网串流建议网线路由器支持 UPnP 时外网配置最省事依赖工具Linux 源码构建需git与基础编译工具链Windows 与 macOS 无需关心账号注册无需注册任何服务管理凭据只在首次打开 Web 界面时本地创建确认无误就开始动手。分平台安装Windows、Linux、macOSWindows 版下载装好在项目的 Releases 发布页下载最新版.msi安装程序按架构选 AMD64 或 ARM64双击运行按向导一路确认——Sunshine 会自动注册为系统服务并常驻托盘无需手动启动留意安装选项勾选完整的虚拟输入驱动项以获得完整的手柄与鼠标支持。Linux 用一条构建脚本搞定# 克隆 Sunshine 源码仓库 git clone https://gitcode.com/GitHub_Trending/su/Sunshine # 进入目录并运行官方构建脚本自动装依赖并完成安装 cd Sunshine ./scripts/linux_build.sh构建脚本会自动处理各发行版的依赖清单首次执行耗时较长属正常现象。完成后用下面这条命令开启开机自启# 立即启动 Sunshine 并设置开机自启 systemctl --user --now enable app-dev.lizardbyte.app.SunshinemacOS 一行 brew 命令# 通过 Homebrew 安装 Sunshine brew install sunshine首次启动会弹出系统权限请求授予屏幕录制与麦克风访问即可正常采集画面。三个平台装完后打开浏览器访问https://localhost:47990看到欢迎页就说明服务已就绪。首次配置与跑通串流创建 Web 管理账号首次访问https://localhost:47990会看到欢迎页填写 Username、Password 并确认密码点击 Login。这组凭据是日后管理串流服务器的唯一入口建议记到密码管理器里浏览器提示不安全是因为界面使用自签证书属正常现象。UPnP 一键打通外网串流进入 Configuration 页面 → 顶部搜索框输入upnp→ 在 Network 选项卡把upnp设为enabled→ 点击底部 Save。开启后 Sunshine 会通知路由器自动映射所需端口。若路由器不支持 UPnP则手动转发 UDP47998–48000即可。添加游戏与应用进入 Applications 选项卡 → 点击 Add New → 填写应用名称与可执行文件完整路径 → 点 Save。页面默认自带Desktop与Steam Big Picture两个预设想把整个桌面搬过去直接选它即可。注意应用列表要重启 Sunshine 后客户端才会刷新改完记得重启一次。Moonlight 配对与首次跑通客户端可在 Web 界面 Featured Apps 选项卡获取覆盖桌面、安卓与嵌入式 Linux 各平台。打开 Moonlight 后它会自动发现局域网内的 Sunshine 主机首次连接时到 Web 界面顶部导航的PIN选项卡查看 4 位配对码输入后给设备起个名字客户端随即列出可串流的应用。点选任意应用开始串流画面出现且按键有响应即代表链路跑通。一次配对长期有效之后打开客户端就能直接进游戏。踩坑速查问题现象可能原因快速解决客户端搜不到主机两台设备不在同一网段或防火墙拦截确认同网段放行47990与 UDP47998–48000画面卡顿或发虚码率超过带宽上限或无线信号弱换有线降码率/分辨率再逐步上调串流黑屏或起不来显卡驱动与编码器不匹配更新驱动在 Configuration 页更换编码方案键鼠或手柄无响应Linux 用户未入input组Windows 缺虚拟输入驱动加入input组注销重登或安装 Virtual HID 驱动后重启Web 界面的Troubleshooting选项卡可直接查看完整日志与诊断提示配合 LizardByte 社区Discord能快速定位疑难问题。进阶与资源官方配置项逐项说明见 docs/configuration.md每个开关的作用与默认值都有对照表安装与各平台注意事项以 docs/getting_started.md 为准编码器选择可按显卡品牌在 Configuration 页搜索encoder定位Linux 各发行版的依赖清单可参考 scripts/linux_build.sh核心配置逻辑在源码 src/config.cpp 中实现遇到疑难杂症LizardByte 社区Discord是响应最快的渠道带上 Troubleshooting 页的日志截图提问效率最高。整套流程走完后主机的游戏随时能投到家里任意一块屏幕上剩下的就是挑个周末开玩。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表