YAOTU INSIGHTS

Sunshine 游戏串流:30 分钟免费串出第一帧画面

Sunshine 游戏串流:30 分钟免费串出第一帧画面
Sunshine 游戏串流30 分钟免费串出第一帧画面【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine主机塞在书房人瘫在客厅跨房间拉 HDMI 线太折腾。Sunshine 是自托管游戏串流服务端装在主机上负责采集画面并硬件编码走局域网把流推给 Moonlight 客户端。照做完你的平板或电视上就能看到主机桌面。项目速写一句话说清它是什么维度内容主机端系统Windows、Linux、macOS实验性、FreeBSD编码通路NVENC / QuickSync / AMD / VAAPI / Vulkan Video / VideoToolbox纯 CPU 软编码兜底画面采集Windows 桌面复制Linux 可选 NvFBC、KMS、X11、WaylandmacOS 系统录屏管理入口浏览器https://localhost:47990协议GPL v3费用免费无账号、无订阅它和云串流服务的本质差异就一点编码跑在你自己的显卡上画质上限和数据都留在局域网里。动手前自查你的机器能不能跑串流能跑主机带硬编码显卡NVENC、QuickSync、AMF、VAAPI 任一纯软编码也能跑但费 CPU。两台设备在同一局域网连接稳定。需求是把桌面或游戏免费串到沙发上的设备不介意自己动手配置。跑不动macOS 主机想用手柄——模拟输入在 macOS 上还是实验性的想用手柄请选 Windows 或 Linux 主机。要跨公网连接且不想碰端口与 upnp 设置。网络本身抖动大这种情况换什么软件都救不了。落地路径从装好服务到出第一帧1️⃣ 装主机端并确认服务在跑Windows到 Release 页下Sunshine-Windows-AMD64-installer.msi双击安装它已注册为系统服务并开机自启装完即跑。Linux按发行版选 deb / RPM / Flatpak / AppImage装完服务不会自动起手动拉起一次systemctl --user start app-dev.lizardbyte.app.Sunshine起完记得看一眼状态确认在 running。Flatpak 用户装完必须再补一条输入依赖否则键鼠注入缺组件flatpak run --commandadditional-install.sh dev.lizardbyte.app.Sunshine。macOS把Sunshine.app拖进 Applications首次启动会弹屏幕录制和麦克风授权都点允许否则采不到画面。验收语systemctl --user status app-dev.lizardbyte.app.Sunshine显示 running。2️⃣ 建管理员账号Moonlight 端完成配对浏览器打开https://localhost:47990页面提示不安全是自签名证书忽略即可。首次进入就是让你设置 Web UI 的管理员用户名和密码这一步之后账号就不再显示记牢它。然后切到客户端打开 Moonlight它会自动扫到局域网里的主机首次连接弹一个四位 PIN回 Web UI 顶部的 PIN 页输入顺手给设备起个名字看到成功提示即配对完成。验收语Web UI 上出现配对成功提示设备带上了你起的名。3️⃣ 点亮第一帧Moonlight 里点 Desktop 连进去。验收语客户端屏幕上出现主机桌面画面和声音都到位——到这里你就已经跑通了全部链路之后串游戏只是换一条启动命令的事。默认值真相这四个以为都会坑人你以为encoder留空是没配置其实是自动选第一个可用编码器——日常够用手动填nvenc、vaapi、software只留给排障。你以为max_bitrate为 0 是零码率出 bug其实是码率听 Moonlight 的请求——想给带宽封顶才填具体数比如5000Kbps。你以为改audio_sink能让主机静音其实它只决定采哪块声卡——要静音主机扬声器改virtual_sink指向虚拟声卡。你以为upnp默认关是 bug其实是刻意保守——默认disabled走公网连接前必须在 docs/configuration.md 里把它设为enabled。你以为启动器秒退是它自己的毛病其实要在应用配置里勾detached脱离式启动——不勾的话流刚开就断。Flatpak 宿主程序命令还要加flatpak-spawn --host前缀。翻车急救连不上怎么办按症状对号入座https://localhost:47990打不开先确认服务本身活着最常见的打不开其实是没启动Linux 跑systemctl --user status app-dev.lizardbyte.app.Sunshine。服务在跑还不通再查防火墙有没有放行 47990。Moonlight 发现不了主机先核对两台设备是否同网段再跑ping 主机IP验证网络通不通同网段且通基本就是服务没起回上面第一条。串起来卡、掉帧先怀疑网络而不是 Sunshine主机端跑iperf3 -s客户端跑iperf3 -c 主机IP -t 60 -u -R -b 50M做 60 秒 UDP 体检目标是丢包低于 5%、抖动低于 1ms。丢包高常是两头速度不匹配比如 2.5G 网卡配 WiFi 客户端降一档网卡速率或改回有线通常立刻见效。忘了管理员密码不用重装一条命令直接重置凭据sunshine --creds 新用户名 新密码。排障时看日志比猜快Windows 在%ProgramFiles%\Sunshine\config\sunshine.logLinux/macOS 在~/.config/sunshine/sunshine.logWeb UI 的 Troubleshooting 页也能直接翻运行日志。下一步今天就能做完的一件事拿第二台设备配一次对再往应用列表里加一条真实游戏完整走一遍配对 → 启动 → 串流 → 退出链路就算彻底熟了。延伸阅读入门与安装细节docs/getting_started.md完整参数表docs/configuration.md疑难杂症索引docs/troubleshooting.md【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考