ARTICLE DETAIL

资讯详情

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

Sunshine 游戏串流教程:10 分钟把自己 PC 的游戏串到电视上

Sunshine 游戏串流教程:10 分钟把自己 PC 的游戏串到电视上 Sunshine 游戏串流教程10 分钟把自己 PC 的游戏串到电视上【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个开源的自托管游戏串流服务器Self-hosted game stream host装在自己电脑上后配合 Moonlight 客户端就能把整台 PC 的桌面和游戏画面实时串到电视、手机或平板上。它和云游戏最大的区别在于主机就是你自己的机器画面由显卡上的硬件编码器实时压成视频数据只走你的局域网不经过任何外部云服务也没有月费。按下面的流程操作从下载到在电视上看到自家 PC 的画面全程大约 10 分钟。开始之前把硬件、设备和网络凑齐开工前对照这份清单确认一遍缺一样都会卡住一台能常开的 PC装 Sunshine 的主机需要一块支持硬件编码的显卡NVIDIA、AMD、Intel 核显都可以。这是串流的发动机显卡决定画质上限。一个 Moonlight 客户端装在电视、手机或平板上名字就叫 Moonlight各主流平台都有。一条稳的网络路径主机端尽量插网线走千兆有线客户端走 5GHz WiFi官方建议最低 802.11ac。串流对网络的要求不是跑分高而是稳——延迟波动小、丢包少比峰值带宽更重要。有一个使用上的代价先说清楚这套方案需要一台电脑常年开机、随时待命。如果你没有闲置的机器先考虑好放哪台。装好 Sunshine 并打开控制面板三个平台的安装方式各不相同用这张表对号入座即可平台安装方式一个注意点Windows官方发布页下载 AMD64 的 MSI 安装包双击运行向导里的可选项要逐项手动勾选别无脑全选LinuxDebian/Ubuntu 下 deb 包执行sudo dpkg -i ./sunshine-*.debFedora 下 rpm 包没有原生包的发行版用 Flatpak 兜底macOS下载 DMG 拖入应用程序或brew install sunshine目前为实验性质手柄输入暂不可用装完后按系统把服务拉起来。Windows 上 Sunshine 已注册为后台服务任务栏托盘能看到图标无需额外操作Linux 需要启用用户级 systemd 服务systemctl --user --now enable app-dev.lizardbyte.app.Sunshine然后在浏览器打开https://localhost:47990首次访问会让你创建一个登录账户务必把用户名和密码记下来忘记密码后面有办法重置。页面提示不安全属正常现象自签名证书忽略即可。顺手做两件事在导航栏下拉菜单里选一个界面主题和语言深色主题配夜间串流更舒服确认配置目录存在Windows 在%ProgramFiles%\Sunshine\configLinux/macOS 在~/.config/sunshine后面查日志要用。在 Moonlight 客户端完成配对让画面出现现在切到客户端一侧串流的第一次配对全程不超过 3 分钟打开 Moonlight它会自动发现局域网里的 Sunshine点添加发现不到就选手动添加填主机 IP。Moonlight 会显示一个 6 位 PIN 码。切回 Sunshine 网页点导航栏的PIN入口输入同一串数字并给设备起个名字回车。配对成功后客户端应用列表里会有一条 Sunshine 默认自带的Desktop应用点它立刻开始串流整个桌面。串流开始后所有客户端快捷键都以CtrlAltShift开头例如按CtrlAltShiftF1到F12可以切换串流哪块显示器CtrlAltShiftN显示或隐藏光标。定义你要串什么从桌面到 Steam 大屏Web 界面里的Applications标签页就是内容管理台Moonlight 里看到的每一个入口都对应这里的一条记录。三种最常见的配置桌面模式默认的 Desktop 应用不带任何命令选中即串桌面适合远程办公或多任务。删掉了也没关系新建一条名为Desktop、图标选desktop.png的记录即可恢复。Steam 大屏新建应用命令填steam://open/bigpicture类型选Detached分离式。这一步不能省Steam 启动时会自更新并杀掉初始进程不选分离式的话串流会立刻中断。自定义游戏填启动命令可执行文件加参数、工作目录、显示名称和图标四项命令里可以用环境变量如$(HOME)代表用户主目录。更多现成例子Epic 游戏、各类启动器仓库里有参考docs/app_examples.md。卡了或延迟高编码器、网络与排障先选对编码器它在配置里搜encoder即可找到按显卡厂商对号入座你的显卡编码器说明NVIDIAnvenc延迟与画质最均衡首选AMDamdvceWindows或 vaapi平衡档表现好Intelquicksync核显上性能优先显卡太旧软件编码吃 CPU建议同时降分辨率网络端保持一个原则主机走有线客户端走 5GHz WiFi。如果怀疑是网络问题可以用 iPerf3 做 60 秒 UDP 测试丢包控制在 5% 以内、抖动低于 1ms 才算达标。遇到问题时先打开 Web 界面的Troubleshooting标签页逐条看警告和错误日志文件也保存在配置目录的sunshine.log再按下表处理现象先看哪里怎么处理打不开 47990 网页防火墙放行 47990 端口或添加例外规则Moonlight 配对失败PIN 是否过期在网页 PIN 入口重新输入 6 位码并命名设备手柄在客户端无响应驱动或权限Windows 安装 Virtual HID 驱动Linux 把用户加入input组画面卡顿、频繁丢帧网络质量主机与客户端都改有线或在配置里降低分辨率和码率编码器报错显卡驱动版本更新驱动后重启 Sunshine忘了 Web 登录密码命令行执行sunshine --creds 新用户名 新密码重置还想再挤一点延迟的话有两个驱动层面的开关NVIDIA 用户在驱动设置里开 Fast SyncAMD 用户开 Enhanced Sync各自大约能省一帧。详细参数说明见 docs/performance_tuning.md。收尾记住这 5 句话就够用主机有线、客户端 5GHz稳定性比带宽跑分重要编码器跟着显卡厂商选别乱试码率跟着带宽调宁低勿卡Web 界面47990 端口就是全部控制中心出问题先看 Troubleshooting再看日志文件按这个流程走完你现在已经可以在客厅的电视上玩自己 PC 里的游戏了。遇到问题时按顺序查这四份文档入门与安装docs/getting_started.md —— 各平台安装方式、首次启动和快捷键的官方说明全部配置项docs/configuration.md —— 每个参数的含义、默认值和取值范围应用配置示例docs/app_examples.md —— 桌面、Steam 大屏、Epic 等现成模板故障排查docs/troubleshooting.md —— 凭据重置、网络测试、丢包等专项问题【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表