恒美微站
首页
关于我们
建站服务
主题模板
案例展示
资讯中心
联系我们
Sunshine游戏串流:从安装到4K串流的实操手册
首页
资讯中心
/
Sunshine游戏串流:从安装到4K串流的实操手册
Sunshine游戏串流:从安装到4K串流的实操手册
发布时间:2026/9/18 23:07:33
Sunshine游戏串流从安装到4K串流的实操手册【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine如果你的主机是 Windows 或 Linux客户端是一台智能电视Sunshine 加 Moonlight 的组合能让你在 10 分钟内完成首次游戏串流。Sunshine 是跑在主机侧的自托管串流服务端Moonlight 是客户端画面和声音只走你的局域网。这篇按真实操作顺序记录从客厅电视跑通再到手机和平板最后处理掉帧这类硬问题。客厅电视跑 PC 游戏的完整操作链先说清网络底线再动手装。有线千兆网卡加路由器时端到端延迟典型值在 20ms 以内因硬件而异走 WiFi 建议 5GHz 或 WiFi 6 频段信号强度不低于 -60dBm。带宽按分辨率定1080p60fps 大约 15-30Mbps4K60fps 需要稳定 60Mbps 以上均为典型值。安装与 47990 端口初始化Sunshine 安装完成后主机上跑着的就是串流服务本体。按系统选一种装法系统命令说明Ubuntu/Debiansudo apt install ./sunshine_*.deb从 release 下载 .deb 后本地安装Archsudo pacman -S sunshine仓库直接装Windows / macOS下载对应安装包运行安装器会自动配好服务和防火墙规则装好后在主机浏览器打开https://localhost:47990。首次运行会提示你记录生成的账号和密码浏览器对自签名证书会报警告点继续即可。导航栏 PIN 入口用来批准客户端配对现在先放着。Moonlight 配对在电视的 Moonlight 里点Pair New PC搜不到主机就手动填主机局域网 IP。主机端打开 Web 界面导航栏点 PIN页面会实时显示 6 位配对码电视上输入这个码再给设备起个名字Moonlight 里弹出应用列表配对就完成了。添加应用Web 界面应用页点 Add New两种常用类型Desktop不执行任何命令点开就是整个桌面串流适合远程操作主机。CustomSteam 大屏填命令steam://open/bigpicture类型必须选detached独立于串流会话运行否则主应用一关串流就断普通游戏填可执行文件路径工作目录指向游戏安装位置。三个容易踩的坑已有应用在跑时再启动新应用旧的会被终止prep 命令失败会直接中止启动应用退出串流随之结束。首次启动Moonlight 里点选刚加的应用主机执行对应动作几秒后电视出现画面。串流中CtrlAltShiftN隐藏主机光标CtrlAltShiftF1/F12切换串流显示器。出问题时打开 Web 界面的日志页逐条看警告和错误。手机平板串流只改三处配置主机上的 Sunshine 已经装好移动设备这边只调三样无线频段、触控布局、蓝牙手柄。无线端必须走 5GHz 或 WiFi 6 频段2.4GHz 干扰多码率上不去。码率在 Moonlight 侧按设备请求调整即可主机端max_bitrate保持 0跟随客户端请求。Moonlight 客户端覆盖 Android、iOS 和平板首次连接同样在 PIN 页输入配对码之后设备会保留在列表里。触控方面Moonlight 支持屏幕虚拟按键布局射击类游戏建议外接手柄。蓝牙手柄在主机侧配对按键经虚拟手柄链路传进游戏串流中无按键先查主机侧虚拟手柄驱动再查手柄与主机的蓝牙连接。多用户家庭账户与时间怎么分三个人的家建议按一人一账户分。成员Moonlight 配对Web 界面账号应用范围成员A设备1账号A全部应用成员B设备2账号B全部应用孩子设备3账号C只留适龄应用每个家庭成员的 Moonlight 独立配对在 Web 界面 PIN 页批准时分别命名设备方便辨认来源。权限边界就是账号边界给每人建独立账号和密码Moonlight 登录谁的账号就只看谁的应用给孩子建的账号只保留适龄应用再约定固定串流时段比装监控软件省事。注意一个硬限制一台主机同一时间只跑一个应用新启动会终止旧的多家庭共用一台主机靠轮换不靠并发。串流掉帧和画质问题按这个顺序查NVENC、QuickSync 和 AMF 的区别在哪三块编码器各占硬件里的一块NVENC 是 NVIDIA 显卡中独立的编码电路不占游戏渲染算力QuickSync 是 Intel 芯片里的编码模块AMD 的 AMF 和 Vulkan 编码器用 GPU 通用单元。多卡机器上渲染卡忙编码电路照样满帧输出。Sunshine 启动时探测硬件自动匹配编码器Web 界面编码器标签页能看到当前选中项也可以在 Moonlight 侧手动指定。显卡Sunshine 编码器典型适用上限NVIDIANVENC预设 P1-P74K120fpsIntelQuickSync4K60fpsAMDAMF / Vulkan 编码4K60fps上限为典型值因硬件而异。P1 和 P7 预设怎么取舍NVENC 预设 P1 最快、编码延迟最低P7 压缩质量最好、编码延迟最大标签页里 P1 标注 fastest、P7 标注 slowest。竞技游戏用 P1 换最低延迟单机 3A 用 P5-P7 换画面这个取舍在 NVENC 编码器页面直接调。为什么 4K 串流仍然掉帧按顺序查。一查链路网线 Cat5e 起步路由器后面别再级联交换机。二查码率Web 界面max_bitrate设 0 表示跟随 Moonlight 请求两边要同步调4K60fps 请求码率低于 60Mbps 基本会卡。三查预设P7 在低带宽下更容易积压延迟。如果没解决有线环境还掉帧多半是抓取或编码链路本身。Windows 的桌面复制 API 只能捕获负责显示的 GPU外接显卡要接显示器或 HDMI 假显示 dongle让游戏跑在那块卡上。Linux 端打开 Web 界面日志页逐条看警告和错误手柄或键盘无响应就把运行 sunshine 的用户加进input组。120fps 串流的门槛网络是硬门槛1080p120 的码率比 60fps 高一截有线千兆内通常够用。编码器的帧率上限和预设档位要匹配NVENC 上 P3 以上的质量档在 120fps 下编码耗时上升竞技场景建议 1080p120 配 P1-P3典型值因硬件而异。手柄虚拟化和音频链路Opus 编码与设备选择音频走 Opus 编码Web 界面音频标签页选输出设备、采样率和声道数。主机端音源必须来自被串流的会话游戏内声音能传过去浏览器里放的视频不会进串流。虚拟手柄驱动Moonlight 把控制器按键映射到主机上的虚拟手柄Windows 装 ViGEm Bus 驱动Linux 走 uinput 后端。Windows 下 Xbox One/Series 手柄映射最稳Linux 上 DualSense 支持触觉反馈Switch Pro 有体感。串流中按键失灵先查主机侧虚拟手柄驱动再查手柄与主机的配对。HDR 串流目前 Windows 主机正式支持、Linux 实验状态主机 OS 要先开启 HDRMoonlight 客户端里也要开 HDR 选项否则出来的是过曝的 SDR。想深入构建源码构建文档源码在 src/全部配置项配置文档接口见 API 文档问题提 Issues社区正在推进 AV1 编码和 HDR 支持你的下一步把 Web 界面里max_bitrate从 0 改成 60000给 4K 串流卡死 60Mbps 上限排除客户端请求码率波动在 Moonlight 里把编码器手动指定为 NVENC验证自动探测结果是否符合预期串流中按CtrlAltShiftN隐藏主机光标录一段 4K 画面对比预设 P1 和 P7 的差异【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考