
Sunshine 入门实战10分钟把PC游戏投到大屏【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine电视大屏摆在那游戏却全装在 PC 上。Sunshine 就是解决这件事的自托管游戏串流服务器装在你的游戏 PC 上配一个 Moonlight 客户端就能通过局域网把整个桌面或任意一款游戏实时投到电视、平板和手机上。视频全程由显卡硬件编码器压缩数据不出局域网没有月费画质上限由你自己的硬件决定。第一步按你的系统装对安装包不需要从源码编译去官方发布页拿对应平台的安装包就行。Windows选 AMD64 的 MSI 双击安装向导过程中会列出若干可选项逐个看清楚只勾你实际用到的功能。装好后 Sunshine 以系统服务常驻后台任务栏托盘有图标默认随系统启动。LinuxDebian/Ubuntu 装 deb 包终端执行sudo dpkg -i ./sunshine-*.deb或者直接双击文件安装Fedora、OpenSUSE 用 rpm。你的发行版没有对应原生包时Flatpak 是通用兜底方案。macOS下载 DMG把Sunshine.app拖进应用程序文件夹或者 Homebrew 一行brew install sunshine。官方标注这个版本是实验性质手柄暂时不可用先有预期。第二步启动服务登进控制面板Windows 和 macOS 装完即自动运行这步主要是 Linux 用户的事。终端执行systemctl --user --now enable app-dev.lizardbyte.app.Sunshine这条命令同时完成现在启动和开机自启两件事一次到位。接着浏览器访问https://localhost:47990。首次访问会停在创建账户页你填的用户名和密码就是 Web 控制面板的登录凭证——之后系统不会再显示它们建议当场记下来。地址栏提示不安全是因为用了自签名证书直接点继续访问即可。顺手做一件事点导航栏的 Theme 切换成深色主题夜间长时间串流对眼睛友好很多。另外记一下配置目录的位置Linux/macOS 在~/.config/sunshineWindows 在%ProgramFiles%\Sunshine\config。后面查日志会用到。第三步把电视或手机第一次接进 Sunshine在电视、手机或平板上装一个 Moonlight 客户端应用名就叫 Moonlight。拿不准自己该下哪个版本时先看 Sunshine 面板的 Featured Apps 标签页——那里汇集了 PC、Android、嵌入式各端客户端的链接对照确认装对了。配对流程本身很快客户端一般会自动发现局域网里的 Sunshine点添加即可发现不到就手动填主机 IP。客户端弹出 6 位 PIN 时回到 Sunshine 网页点导航栏的 PIN输入同一串数字顺手给设备起个名字确认。配对完成后客户端的应用列表里会出现 Sunshine 自带的 Desktop 条目——选中它整个桌面就投过来了。串流过程中所有快捷键共享CtrlAltShift前缀其中F1到F12用于切换串流目标显示器用得上。 把你常玩的游戏加进串流列表Applications 标签页管理着 Moonlight 客户端上看到的全部条目每一条记录对应一个串流入口配好一次以后随时可点。桌面串流预置的 Desktop 条目不需要任何命令选中即投整个桌面远程办公够用。万一手滑删掉新建一个名为 Desktop、图标用desktop.png的应用就能恢复。Steam 大屏新建应用命令填steam://open/bigpictureLinux 下写成setsid steam steam://open/bigpicture类型选 Detached。原因是 Steam 主进程会自更新并退出原进程不勾 Detached 的话串流会立刻断。自定义游戏填启动命令可执行文件加参数、工作目录、显示名称和图标。命令支持环境变量替换$(HOME)会替换成用户主目录。Steam、Epic 等场景仓库里都有现成写法参考 应用配置示例。选对显卡对应的硬件编码器编码器跟着显卡厂商走选错了延迟和画质都上不去NVIDIA用 NVENC延迟与画质最均衡多数人的默认选择。AMDWindows 上选 AMFLinux 上选 VAAPI平衡模式下表现稳定。Intel核显用 QuickSync速度足够应付。老卡或无硬编能力退回软件编码吃 CPU建议先把分辨率降下来再用。网络调优按这个顺序来先看最低门槛主机和客户端的官方最低要求都是 5GHz 802.11ac。典型家庭拓扑里串流主机尽量走有线无线客户端也尽量上 5GHz。要强调的是串流挑的不是峰值带宽而是稳定性——延迟抖动小、丢包接近零比跑分高更重要。效果不理想时别乱动参数按顺序来先打开 Troubleshooting 页逐条读警告编码器报错通常意味着该更新显卡驱动了。卡顿、掉帧到 Configuration 页用顶部搜索栏直接搜bitrate把码率和分辨率各降一档。延迟偏高NVIDIA 卡到驱动里开 Fast SyncAMD 卡开 Enhanced Sync各省出一帧左右。频繁掉线优先改有线无线环境先测信号强度必要时在路由器把 QoS 向串流流量倾斜。全部配置项的说明见 配置项文档。最常翻车的几个位置先排一遍排查材料集中在两处Web 面板的 Troubleshooting 标签页日志可在线逐条展开以及配置目录下的sunshine.log文件。忘了 Web 面板密码时终端执行sunshine --creds 新用户名 新密码即可重置。高频现象和对应处理打不开 47990 网页大概率是防火墙拦截放行 47990 端口或添加例外规则。Moonlight 配对不成查 PIN 是否没及时输入在网页 PIN 入口填入 6 位数字并给设备命名。客户端手柄无响应Windows 装虚拟手柄驱动Troubleshooting 页可以直接安装 ViGEmBusLinux 则把运行 Sunshine 的用户加入input组。串流中频繁掉帧网络稳定性问题改有线或降分辨率与码率。编码器报错显卡驱动过旧更新驱动后重启 Sunshine。更细的分类问题按顺序查 入门指南和故障排查专题基本都能对上号。写在最后到这里大约 10 分钟沙发上那块大屏就已经在显示你自己 PC 的画面了。接下来要做的没什么技术含量——往应用列表里加更多你玩的游戏卡住的时候先开 Troubleshooting 页读警告再翻配置目录里的sunshine.log问题通常就藏在那里。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考