
Sunshine 游戏串流教程4 步在电视和平板上串流 PC 游戏【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款自托管的开源游戏串流服务器它把运行它的电脑变成一台低延迟的游戏主机让你用 Moonlight 客户端在电视、平板或手机上远程玩电脑里的游戏。下面带你从零把它跑起来。30 秒看懂 Sunshine先确认几件事再决定要不要继续。项目说明它做什么把你电脑里的游戏画面实时编码通过网络推送到客户端支持的系统Windows 11、LinuxDebian/Ubuntu/Fedora/Arch 等、macOS实验性、FreeBSD搭配的客户端Moonlight跨平台客户端免费是否免费是完全开源自托管运行在你自己的设备上硬件要求支持 NVIDIA、AMD、Intel 硬件编码也可纯软件编码一句话Sunshine 管采集编码Moonlight 管播放操作两者配合完成一次串流。安装前先检查硬件与网络安装前花一分钟确认条件能少踩很多坑。显卡NVIDIA、AMD 或 Intel 均可。带硬件编码的显卡体验最好没有的话也能用 CPU 软件编码。内存4GB 及以上。网络主机和客户端尽量用 5GHz WiFi802.11ac能串 4K 的话建议都走千兆有线。客户端手机、平板、电视、另一台电脑都行装好 Moonlight 即可。Sunshine 安装步骤分系统一次讲清三个系统的安装方式不同用一张表对照着做。系统安装包或命令注意事项Windows下载 MSI 安装器AMD64 或 ARM64安装时勾选需要的选项别盲装ARM64 为实验性Linuxsudo dpkg -i ./sunshine-*.debDebian/Ubuntupacman -S sunshineArchsudo dnf install SunshineFedora优先用发行版官方包AppImage/Flatpak 不支持 KMS 采集macOS下载 DMGarm64 或 x86_64拖入应用程序实验性功能手柄暂不支持需授予录屏与麦克风权限Linux 安装后用下面的命令让它开机自启systemctl --user --now enable app-dev.lizardbyte.app.Sunshine注意macOS 上 Sunshine 是实验性的手柄暂不可用Windows ARM64 不支持硬件加速。首次串流从装完到出画面装好后最短的路径是进网页 → 建账户 → 配对客户端 → 出画面。打开浏览器访问https://localhost:47990忽略浏览器不安全的提示自签名证书属正常。首次进入会要求创建管理员用户名和密码记好之后配对要登录用。在左侧 Applications 里加一个应用填名称、可执行文件路径、启动参数即可系统自带 Desktop 和 Steam 两个可直接用。在客户端设备上打开 Moonlight它会自动发现局域网里的 Sunshine发现不了就手动填主机 IP。Moonlight 会索要 PIN 码。回到网页顶部导航点 PIN把显示的 PIN 输入 Moonlight并给这台设备起个名字。配对成功后Moonlight 会列出 Sunshine 里的应用选中一个开始串流。出画面后若手柄或键鼠没反应Linux 需把运行 Sunshine 的用户加入input组Windows 需装好 Virtual HID 驱动并重启。注意浏览器报不安全网站是正常的别因此卡住凭证只显示一次务必存好。按网络调参串流参数怎么调串流参数核心就三个分辨率、帧率、比特率。比特率bitrate可以理解为每秒钟要传多少数据越高画面越清晰但对网速要求也越高。编码器encoder则是压缩画面的人优先用显卡硬件编码没有再用 CPU 软件编码。在网页端 Configuration 里用搜索框能快速定位到max_bitrate、encoder等选项。网络场景分辨率 / 帧率推荐比特率编码器建议原因局域网千兆有线1080p/60 或 4K/6020–50 Mbps硬件编码NVENC/AMF/QuickSync带宽充足追求最高画质家庭宽带5GHz WiFi1080p/6010–25 Mbps硬件编码无线带宽有限留有余量移动网络720p/30–602–8 Mbps硬件编码必要时软件编码带宽与延迟都不稳定优先流畅几个小建议卡顿时先降比特率再降分辨率最后才降帧率。局域网可尝试把主机网卡降速如 2.5G 降到 1G来减少缓冲溢出导致的丢包。想要远程跨网访问可在配置里启用upnp让 Sunshine 自动在路由器上开端口。常见坑自查症状与检查项出问题时按看到什么对照查什么比盲目重装有效。症状检查项浏览器打不开 47990 管理页防火墙是否放行Sunshine 是否真的在运行客户端发现不了服务器是否同一局域网手动填主机 IP 试试检查主机防火墙忘记管理页账号密码用sunshine --creds 新用户名 新密码重置手柄或键鼠没反应Linux 把用户加入input组Windows 装 Virtual HID 驱动并重启游戏里只识别 Steam 不认手柄把 Steam 手柄配置改为只支持 Generic 手柄关掉主机上多接的物理手柄画面卡顿、掉帧降比特率/分辨率换硬件编码关掉抢占带宽的后台应用主机网速远高于客户端导致丢包把主机网卡降速到与客户端匹配1G 或 100MLinux 硬件编码报错 h264_vaapiMesa 默认禁用了硬编码需重新编译启用忘记密码时的重置命令sunshine --creds 新用户名 新密码遇到搞不定的问题网页顶部 Troubleshooting 页会记录每次启动的日志逐条查看警告和错误是定位问题的第一步。接下来可以做的事在 Moonlight 里试试 Desktop 应用把整个桌面串出来当远程桌面用。读一遍 docs/getting_started.md了解各系统更细的安装与启动方式。翻一遍 docs/configuration.md按自己显卡微调编码器与预设。打开 docs/troubleshooting.md 收藏排障时按需查。想看具体某类问题音频、HDR、Linux KMS 采集的深入讲解参考 docs/performance_tuning.md 与各平台文档。把主机和客户端放同一个 5GHz WiFi 下先跑通 Desktop 这一条串流链路再逐步加游戏和调参数你的私人串流环境就算搭好了。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考