ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

Sunshine从零开始游戏串流完整指南

2026/9/11 9:49:56 拓冰建站 浏览量
Sunshine从零开始游戏串流完整指南 Sunshine从零开始游戏串流完整指南【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款完全开源免费的自托管游戏串流服务器配合 Moonlight 客户端可以把你自己电脑上的游戏串流到手机、平板和电视上。这篇文章按装好 → 配对 → 调顺 → 出外 → 排障的顺序带你走一遍每一步做完都有可验证的结果跟着操作即可完成你的第一次串流。一、 五分钟装好 Sunshine先搞懂画面怎么走到你眼前装之前花两分钟看链路Sunshine 在你的主机上实时截取画面 → 用显卡硬件编码器压成 H.264/HEVC/AV1 视频流 → 通过网络传给客户端 → 客户端解码播放你的键鼠手柄指令则原路返回。也就是说显卡硬件编码是整条链路低延迟的根基后面所有调优都围绕它展开。想看实现细节可以翻 src/video.cpp 和 src/nvenc/ 这两个核心模块。按你的系统选一条路LinuxDebian/Ubuntu 系sudo apt-get update sudo apt-get install sunshineWindows / macOS从官方发布页下载对应平台的安装包一路确认即可依赖和服务注册都会自动处理。想尝鲜最新版或完全掌控依赖从源码编译各平台依赖清单见 docs/building.mdgit clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine mkdir build cd build cmake .. make -j$(nproc) sudo make install偏好干净环境的用 Docker 跑配置存放在/config容器删了不留痕迹。注意 v0.18.0 起镜像 tag 格式有变化如latest-ubuntu-24.04拉取前先核对一下docker run -d \ --name sunshine \ --restart unless-stopped \ --ipchost \ -v /path/to/config:/config \ -p 47984-47990:47984-47990/tcp \ -p 48010:48010 \ -p 47998-48000:47998-48000/udp \ lizardbyte/sunshine装完先验证浏览器打开https://localhost:47990。看到下面这个欢迎页说明服务已经在跑了。常见坑网页打不开 ≠ 装坏了多半是服务没起来或防火墙拦了 47990 端口。Docker 用户还要确认-p端口映射真的写进去了。二、首次进入界面建管理员账户把游戏加进串流列表首次打开会要求你设置用户名和密码这是 Web 管理界面的钥匙也是后续配对的安全依据。设一个强密码然后记牢它——界面里不会再第二次显示。登录后去 Applications 页面。默认列表里一般只有桌面Desktop和 Steam 大屏幕模式。点 Add New 即可添加任意游戏或程序填名称、可执行文件路径、工作目录和启动参数。常见坑加完应用后Moonlight 客户端不会自动刷新。退出重新进一次客户端新游戏才会出现在列表里。三、 Moonlight 配对一次成功的设置方法在客户端所在设备手机、平板、电视、另一台电脑上安装 Moonlight。各平台的官方客户端版本都能直接在 Sunshine 的 Featured Apps 页面找到标记 Official 的即是配对流程客户端里添加主机。局域网内通常会自动发现发现不了就直接输入主机 IP选中主机后选配对主机屏幕会弹出一个四位 PIN 码——注意是在主机上不是客户端手机上别找错地方把 PIN 填回客户端配对完成应用列表同步过来。配对成功后选一个应用点播放你的第一次串流就跑通了。常见坑PIN 弹窗容易被其他窗口挡住配对没反应时先回到主机桌面找一眼。四、⚙️ 按显卡挑编码器一张对照表 三个关键参数Sunshine 会自动识别显卡并启用对应硬件编码兜底还有软件编码但 CPU 占用会明显上升。对照表帮你确认自己走的是哪条路显卡WindowsLinuxmacOSNVIDIANVENCNVENCCUDA软件编码AMDAMFVAAPI / Vulkan Video软件编码IntelQuickSyncVAAPIVideo Toolbox编码器定了之后进 Configuration 页面调三个参数。这页支持搜索直接输关键词比翻菜单快分辨率与帧率先看客户端屏幕的真实规格别盲目上 4K射击、竞速类优先保帧率剧情类优先保分辨率比特率有线局域网可给到 30Mbps 以上无线或远程适当下调否则花屏编码预设操作类游戏选低延迟预设看片看剧情选高质量预设。网络不给力的时候先降比特率而不是降分辨率——前者省带宽后者只省清晰度对流畅度帮助有限。五、两种连接姿势家里求稳外面求通局域网内最爽的场景主机插网线客户端连 5GHz 频段然后在配置里打开local_network_only服务只监听内网端口不暴露公网安全省心。远程回家串出门在外多三件事——确认路由器支持并开启 UPnP 自动端口转发配置里启用 TLS 加密家里是动态 IP 的话再挂一个动态 DNSIP 变了也能找到主机。公网延迟和抖动远高于局域网远程时建议主动降一档分辨率和比特率换稳定。六、排障速查先看日志再对下表Sunshine 自带完整日志系统Troubleshooting 页面能直接查看和下载日志编码器加载失败、网络断流这类问题基本都能定位剩下的高频问题对着这张表排查即可症状先查哪里客户端找不到主机服务是否在运行、两端是否同网段、防火墙是否放行 47984-47990最稳的是直接输入主机 IP卡顿、马赛克网络是否有线稳定 → 比特率是否过高降一档 → 显卡驱动是否过旧串流没声音主机是否有程序独占音频设备、默认播放设备是否被静音输入不跟手手柄/键鼠是否开了省电模式、客户端设备性能是否够、后台是否在吃带宽配置项拿不准时docs/configuration.md 有逐项说明完整入门流程可参考 docs/getting_started.md。接下来先做什么选一条安装路线装好 Sunshine浏览器打开https://localhost:47990确认服务存活创建管理员账户在 Applications 里加上你最想玩的一两个游戏在客户端设备上装 Moonlight按 PIN 码完成配对局域网内先跑一局按手感微调比特率和预设有余力再开 UPnP TLS测试一次远程回家串流。装好它游戏就可以跟着你走而不是你跟着电脑走。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考