首页 / 资讯中心 / 文章详情

如何免费把PC游戏串到电视和手机上?Sunshine游戏串流完整指南

如何免费把PC游戏串到电视和手机上?Sunshine游戏串流完整指南 ★ FEATURED ARTICLE
如何免费把PC游戏串到电视和手机上Sunshine游戏串流完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一个开源、自托管的游戏串流服务器配合 Moonlight 客户端可以把 PC 上的游戏画面推送到电视、平板和手机里玩。照这篇流程走一遍从安装到电视出画面顺利的话十几分钟就能走完中间不用翻别的地方。它凭什么值得用先说两个最典型的用法。家里书房有一台配置不错的台式机但全家更习惯窝在客厅把 Sunshine 装在书房主机上电视盒子装 Moonlight 客户端晚上直接在 65 寸电视上打 PC 游戏主机屏幕都不用开。再比如你出门在外用手机连回家里的 Sunshine需要稳定的移动网络加路由器端口转发到家后换回本地连接游戏进程一直挂在主机上切换设备不用重开。原理一句话就能讲清Sunshine 在主机上抓取桌面画面交给显卡做硬件编码把音视频流推给 Moonlight 客户端你在电视或手机上的按键、手柄操作再原路传回主机。整条链路只跑在你自己的网络里不经过任何第三方云所以免费、延迟低。各平台支持情况如下以官方文档为准平台支持状态捕获方式编码方式Windows完全支持DXGI 桌面复制NVENC / AMF / Quick Sync 硬编码Linux完全支持X11、Wayland、KMS/DRM多种硬件编码器 软编码macOS实验性ScreenCaptureKitVideoToolbox虚拟手柄暂不支持FreeBSD完全支持KMS/DRM、X11VAAPI 等动手前的检查清单开工前花一分钟核对这几项后面不会来回折腾一台有显卡的 PCNVIDIA、AMD 或 Intel 核显都行用来做硬件编码客户端设备电视盒子、手机、平板与主机在同一个局域网主机尽量走有线或 5GHz WiFi串流对带宽敏感装好 Moonlight 客户端Android、iOS、桌面端均有官方版本Linux 用户确认运行 Sunshine 的用户已加入input组否则手柄键鼠不生效从安装到出画面整条主线就三步装软件 → 网页建账号并配置 → Moonlight 配对。第一步安装 Sunshine不同平台各用各的方式挑你的那一行执行就行平台安装方式Windows从发布页下载Sunshine-Windows-AMD64-installer.msi双击安装ARM64 设备选对应包Debian/Ubuntusudo apt update sudo apt install sunshineFedora/openSUSEsudo dnf install Sunshine或sudo zypper install SunshinemacOS先brew tap LizardByte/homebrew再brew install sunshineFreeBSDpkg install官方发布的 pkg 包Linux 上装完用这条命令以用户服务方式启动systemctl --user enable --now app-dev.lizardbyte.app.SunshinemacOS 首次运行会弹权限框勾上屏幕录制和麦克风即可。到这里Sunshine 服务应该在后台跑着了。第二步网页里建账号、确认应用列表浏览器打开https://localhost:47990在其他设备上访问就把 localhost 换成主机的内网 IP。证书是自签的浏览器提示不安全直接点继续属正常现象。首次访问会让你创建管理员账号和密码记好它后面登录和配对全靠它。登录后先到应用列表里看一眼默认有一条Desktop串它就是把整个桌面传出去。想单独加游戏就点添加填名称和启动命令即可。所有配置集中在配置页顶部搜索栏支持关键词直达。比如输入encoder就能跳到编码器设置不用一屏屏翻。第三步Moonlight 客户端配对在客户端设备上装好 Moonlight它会自动发现局域网里的 Sunshine。配对需要 PIN 码Moonlight 提示需要配对时登录网页版 → 点导航栏的PIN页 → 把提示的 PIN 填进去、给设备起个名字保存 → 回到 Moonlight 选Desktop画面就上来了。到这里你应该已经在电视或手机上看到自己主机的桌面了。卡住了先看这里Moonlight 里搜不到主机可能的原因主机防火墙拦了端口或两台设备根本不在同一个网络比如一个连 5G 网、一个连热点。 怎么修确认同一局域网在主机防火墙里放行 Sunshine 相关端口重启 Sunshine 服务再搜一次。画面卡顿、帧率上不去可能的原因带宽不足或码率设置和实际网络不匹配场景一复杂就爆带宽。 怎么修主机改有线或 5GHz WiFi在客户端降一档分辨率或帧率再回头调max_bitrate到网络扛得住的值。Linux 下键盘鼠标手柄完全没反应可能的原因运行 Sunshine 的用户不在input组虚拟输入设备建不出来。 怎么修执行sudo usermod -aG input $USER退出并重新登录后生效。macOS 上虚拟手柄缺失或无效可能的原因macOS 版目前是实验性的官方明确暂不支持手柄模拟。 怎么修手柄玩法换 Windows 或 Linux 主机macOS 先用来串桌面、串应用。以上都没解决就打开网页版的 Troubleshooting 标签页翻日志每条警告点进去看提示榨出更好体验如果你用的是 N 卡 → 在配置页搜encoder显式设为nvencA 卡设amdvceIntel 核显设quicksync。默认是自动选第一个可用编码器手动锁定能排除意外。如果画面发糊 → 调max_bitrate单位 Kbps配置文档 里给了max_bitrate 5000这样的写法按你的带宽往上加。如果主机还挂在 2.4GHz WiFi 上 → 换成 5GHz 或有线这是延迟和帧率最便宜的提升。如果想再压一帧延迟 → N 卡在驱动设置里开 Fast SyncA 卡开 Enhanced Sync细节见 性能调优文档。想上 4K 60fps 的话硬件大致参考这条线目标GPUCPU网络4K 60fpsNVIDIA GTX 1080 / AMD VCE 3.1 / Intel HD 510Ryzen 5 或 i5 及以上CAT5e 有线及以上从安装、配置到配对这就是 Sunshine 游戏串流的完整跑通路径。更多细节可以看 入门指南、配置参考 和 故障排查。重装系统前先备份配置Linux/macOS/FreeBSD 的配置在~/.config/sunshine/Windows 在%LOCALAPPDATA%\LizardByte\Sunshine把整个目录拷走重装后一键恢复。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站