尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

Sunshine 游戏串流完整教程

Sunshine 游戏串流完整教程 Sunshine 游戏串流完整教程【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款开源免费的自托管游戏串流服务器把它装在 Windows、Linux 或 macOS 主机上再配合 Moonlight 客户端就能在电视、手机或平板上玩 PC 游戏。本文带你从零完成 Sunshine 搭建装好服务、设置账号、添加第一个应用并配对客户端跑通第一次串流。原理一句话讲清主机上的 Sunshine 把屏幕画面和游戏声音抓出来交给显卡做硬件编码压缩成视频流发到网络上客户端的 Moonlight 负责解码播放同时把你的键鼠、手柄操作反向传回主机。客厅大屏PC 放在书房桌面直接推到 4K 电视PC 游戏串流电视看大屏。外出途中手机连上家里同一个 WiFi就能接续游戏进度。远程访问配合路由器端口转发移动网络也能回连家中画面只走自己的网络。串流前的环境预检动手前先确认四件事主机一台 Windows / Linux / macOS 电脑macOS 为实验性支持手柄暂不可用编码NVIDIA、AMD、Intel 独显或较新的核显用于硬件编码没有就用软件编码代价是占 CPU客户端任何能装 Moonlight 的设备如 Windows、macOS、Linux、Android、iOS、智能电视网络先在局域网内验证外网访问需要在路由器转发 47984–47990 端口先在同一局域网跑通再考虑外网排查问题会简单得多。️ Sunshine 三系统安装步骤Windows在最新发布中下载 MSI 安装包Intel/AMD CPU 选 AMD64 版ARM64 版为实验性质运行向导完成安装系统服务会随机器自启动需要完整手柄输入时另行安装 Virtual HID Driver可选付费升级也可沿用 ViGEmBusLinuxDebian/Ubuntu 下载对应.deb包后执行sudo apt install ./sunshine_{version}-1{distro}{distro-version}_{arch}.debFedora 用 copr 仓库sudo dnf copr enable lizardbyte/stable sudo dnf install SunshineArch 直接装包pacman -S sunshine如果服务没有自启补一条用户级命令systemctl --user --now enable app-dev.lizardbyte.app.SunshinemacOS下载对应架构的 DMGApple Silicon 选 arm64Intel 选 x86_64把 Sunshine.app 拖入应用程序文件夹首次启动时授予屏幕录制与麦克风权限三个平台的安装只是入口不同后面的初始设置完全一致。初始设置与 Moonlight 客户端首次配对浏览器打开https://localhost:47990提示证书不受信任属正常现象自签名证书忽略即可在欢迎页设置 Web 界面的用户名和密码。凭证只显示一次务必记下来接受服务条款并登录进入主控制面板在 Applications 页添加应用填写名称、可执行文件路径、工作目录、启动参数和图标推荐 600×800 像素。系统内置 Desktop 应用验证链路时先用它即可在客户端设备打开 Moonlight它会自动发现同一局域网内的 Sunshine也可以用 IP 手动添加客户端发起配对后到 Sunshine Web 界面的 PIN 页查看配对码在客户端填入并给设备命名选中刚添加的应用开始串流主机随即启动该程序画面和声音推到客户端第一次串流成功的标志Moonlight 里应用图标可点主机端程序被拉起客户端出现低延迟画面。⚙️ 串流参数建议值与可调范围参数建议值可调范围分辨率 / 帧率1080p / 60fps720p 至 4K最高 144fps视频编码器硬件编码NVENC / AMF / QuickSync软件编码 x264 仅作兼容兜底比特率30 Mbps2 至 100 Mbps音频编码OpusAAC、FLACFLAC 无损需高带宽音频比特率128 kbps64 至 192 kbps分辨率与比特率在 Moonlight 客户端侧设置Sunshine 会自动跟随。UPnP 默认开启并完成内网端口映射外网访问仍需手动转发 47984–47990。出现卡顿时先降比特率、再降分辨率这个顺序通常效果更好。❓ 串流高频问题快答问客户端发现不了服务器原因多是不在同一子网或防火墙拦截了发现广播。确认两端在同一局域网、放行 47984–47990 端口或在 Moonlight 里手动添加服务器 IP。问忘记 Web 面板密码怎么办凭证仅展示一次记不住就重置。在主机终端执行sunshine --creds 新用户名 新密码问延迟高、画面卡顿通常是比特率偏高或无线链路丢包。按前面说的顺序先降比特率、再降分辨率条件允许就改有线连接。问手柄在游戏中无响应常见于主机物理手柄与 Sunshine 虚拟手柄冲突。禁用主机上的物理手柄让虚拟手柄成为“第一个”设备Windows 需先安装 Virtual HID Driver。问黑屏且日志持续报错多为采集方式未启用或缺少系统授权。到 Troubleshooting 页逐条查看日志确认采集后端与权限状态。继续深入安装指南各平台安装与首用流程配置项说明全部配置项详解性能调优延迟与画面质量的调优细节故障排查黑屏、断流等问题的专题处理社区教程索引第三方指南合集问题反馈与日常交流可加入项目官方 Discord 社区。装好包、设好凭证、加一个应用、配对上客户端第一次串流之后剩下的就是按网络条件慢慢调参。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表