尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

5步实现家庭游戏串流:我用Sunshine把PC游戏搬到客厅电视的完整体验

5步实现家庭游戏串流:我用Sunshine把PC游戏搬到客厅电视的完整体验 5步实现家庭游戏串流我用Sunshine把PC游戏搬到客厅电视的完整体验【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine那个周五的晚上我瘫在客厅沙发上盯着面前65寸的大电视发呆。Steam里躺着几十个买了没玩的3A大作主机却在书房里嗡嗡作响。把电脑搬到客厅拔线、搬机、接HDMI、调分辨率玩完再搬回去光想想就累到放弃。换成云游戏平台月费、排队、游戏库还不全。那一刻我特别渴望一种游戏串流方案电脑留在书房当主力电视、平板随时接入想在哪玩就在哪玩。后来我遇到了Sunshine——一款开源的自托管游戏串流服务器专门为 Moonlight 客户端充当主机。它把书房里的电脑变成一台私人游戏云主机手机、平板、电视都能随时串流运行PC游戏硬件、游戏库、数据全部握在自己手里不花一分钱订阅费。为什么我放弃了商业云游戏选了自己搭如果你用过商业云游戏服务大概会有这几个痛点按月付费、热门游戏经常排队、游戏库跟着平台走、存档迁移麻烦。Sunshine 的思路完全不同主机是你自己的。游戏就是你 Steam、Epic 库里已拥有的那些进度存在本地想玩哪个玩哪个没人跟你抢带宽也不用担心隐私数据经过第三方服务器。它负责把画面流出去客户端用 Moonlight 接收——两者配合就像给家里装了一条私人游戏专线。从零到跑通我的5步串流之旅第1步安装比想象中简单我家里是 Linux 主机直接用 Docker 部署最省心几行命令搞定docker run -d --namesunshine --restartunless-stopped \ -p 47984-47990:47984-47990/tcp -p 48010:48010/udp \ -v /path/to/config:/config lizardbyte/sunshine:latestWindows 用户更省事下载安装包一路下一步即可想从源码编译的可以git clone https://gitcode.com/GitHub_Trending/su/Sunshine后按 构建文档 操作。第2步第一次启动先建一个管理员账号启动后浏览器打开http://localhost:47990这是 Sunshine 的 Web 配置界面。第一次进入会要求创建用户名和密码这个账号是访问管理后台的凭证务必记牢。第3步让 Moonlight 认识 Sunshine在手机或平板上装好 Moonlight 客户端添加主机 IP屏幕上会出现一串 PIN 码回到 Sunshine 的 Web 界面输入配对即完成。整个过程不到一分钟有点像给设备对暗号。第4步添加可串流的应用默认列表里已经有Desktop桌面和Steam 大屏幕模式。如果你想串流特定游戏点Add New添加即可支持自定义图标和启动命令。第5步跑通第一个成果我至今记得那个瞬间躺在沙发上用平板打开 Moonlight点了一下Desktop书房电脑的桌面在两秒内出现在屏幕上鼠标流畅得像在用本地电脑。我当场把书房里的《赛博朋克2077》串到了客厅电视上第一把远程开局手感出奇地好。核心能力用大白话讲给你听硬件编码让显卡直接干活Sunshine 支持 NVENC、AMF、QuickSync、VAAPI 等主流硬件编码。你可以把它理解成给显卡派了份专职工作画面压缩交给显卡的专用电路CPU 腾出手来管游戏本身所以帧率稳、延迟低还省电。这张表帮你快速对照自己的显卡你的显卡典型编码方式NVIDIANVENCWindows/Linux 均可AMDAMFWindows、VAAPI/VulkanLinuxIntelQuickSyncWindows、VAAPILinux多平台屏幕捕获每个系统都有专属截屏通道Windows 用 DXGI、Linux 支持 KMS/DRM 和 Wayland、macOS 走原生框架——Sunshine 会根据你的系统自动选择最优的捕获方式你几乎不用关心底层细节配置界面里搜一下就能看到全部设置项Web 管理界面参数都在一个页面里分辨率、帧率、比特率、音频设备、UPnP 端口转发……所有设置都在 Web 界面里调整改完点保存即时生效不用翻配置文件。避开这3个新手坑我踩过的坑希望你直接绕过去坑1客户端找不到 Sunshine 主机原因防火墙拦住了端口或者两端不在同一网络。 做法放行 47984-47990 端口确认手机和电脑连的是同一个路由器。局域网内串流的话关闭 UPnP、勾选仅本地网络反而更稳。坑2配对 PIN 码输了好几次都不对原因PIN 码过期了或者同时开了多个配对请求。 做法回到 Web 界面的 PIN 页面重新生成一串新码立刻在客户端输入一次成功。坑3Windows 上手柄没反应或者串流没声音原因缺少虚拟手柄驱动或音频设备被其他程序独占。 做法手柄问题去 Troubleshooting 页面一键安装 ViGEmBus 驱动画面上的提示会直接告诉你要装哪个版本声音问题则检查系统里是否有应用独占音频设备关掉再重连即可。进阶玩法点到为止感兴趣自己挖跑通局域网串流之后你可以试试这几招远程异地串流开启 TLS 加密 UPnP 自动端口转发配合动态 DNS人在公司也能连回家里的电脑配置要点都在 配置文档 里。用日志排障Web 界面自带的日志页会实时打印编码器、网络、连接的关键信息出问题先来这里看往往比瞎猜快得多换一套界面皮肤Sunshine 的 Web 界面支持主题切换深色、浅色、彩色随心情来截图对比效果一目了然更深入的内容比如自定义应用启动命令、性能调优思路可以参考项目里的 性能调优指南 和 应用配置示例。现在轮到你了还记得开头那个瘫在沙发上不想动的我吗现在我已经习惯在客厅远程打游戏了——电脑安安静静待在书房电视、平板、手机随拿随玩。这个过程真的不难拉取源码或镜像部署 Sunshine地址见上文 clone 命令浏览器打开管理界面创建账号并配对 Moonlight 客户端添加应用点开即玩最好的配置永远是你亲手调出来、最顺手的那一套。祝你也早日实现游戏自由——把 PC 游戏串流到任何你想玩的屏幕上去。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表