ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Sunshine 游戏串流完整指南:免费把电脑画面串到手机、平板和电视

Sunshine 游戏串流完整指南:免费把电脑画面串到手机、平板和电视 Sunshine 游戏串流完整指南免费把电脑画面串到手机、平板和电视【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine想躺在沙发上用手机玩电脑里的游戏Sunshine 是一款免费开源的自托管串流主机装在被串流的电脑上配合 Moonlight 客户端就能完成游戏串流把桌面与游戏画面实时送到手机、平板和电视局域网、远程都支持。 第一张画面从安装到能串平台安装与服务启动Debian/Ubuntu 最快一条命令装完依赖和服务一起处理其他平台的安装器与步骤看入门文档。装完在 Linux 上再启用用户服务让它随系统自启sudo apt install sunshine systemctl --user --now enable app-dev.lizardbyte.app.Sunshine道理很简单服务不运行47990 端口的 Web 控制台根本不存在后面全无从谈起。不想动主机环境就选 Docker按 Docker 部署 映射 47984-47990/tcp 和 47998-48000/udp 两段端口再把宿主机目录挂到容器 /config同一个 Web 控制台照样可用。建管理员账户服务起来后第一件事是打开https://localhost:47990创建用户名和密码。浏览器会提示证书不受信任——这是 Sunshine 首次启动自签的证书直接忽略继续进入。关键点在于这组凭证是后续一切配置修改与配对的唯一入口丢了只能走命令行重置找回趁现在记下来。三步完成 Moonlight 配对接收端手机、平板、电视或另一台电脑装上 Moonlight 客户端主机没被自动发现时在 Moonlight 里手动输入主机 IP 添加点配对后主机 Web 控制台会出现一个四位 PIN把它填进 Moonlight 即完成。这个 PIN 的机制是建立双向信任未配对的设备连不进来同一网络下的陌生人也看不到你的屏幕。添加第一个串流对象进入 Applications 页点 Add New填应用名、可执行文件路径和启动参数。默认配置里已有一条 Desktop 条目先用桌面验证链路。这一步不是为了省事而是为了隔离问题桌面能串通后面游戏起不来就只是启动参数的问题而不是链路断了。⚙️ 手感调优网络与编码器两条主线先判断网络场景参数跟着场景走不要一套值打天下有线局域网余量最大比特率 30Mbps 起步无线降一档优先连 5GHz远程再降一档且先做完下一节的三件准备。底层逻辑是GPU 编码负载决定延迟上限网络带宽决定画质上限调优就是在这两条上限里找交点。Sunshine 编码器选择按显卡对号入座Sunshine 会自动识别显卡并选硬件编码器你要做的是进 Web 控制台确认当前编码器是下表对应的硬件编码而不是软件编码NVIDIA 卡Windows 与 Linux 都用 NVENCLinux 需 CUDAAMD 卡Windows 用 AMFLinux 用 VAAPI 或 Vulkan VideoIntel 卡Windows 用 QuickSyncLinux 用 VAAPImacOS统一走 VideoToolbox没有可用硬件编码器时会自动退回软件编码功能不受影响但 CPU 占用明显上升玩久了主机发烫能感觉到。想手动指定就在配置参考里找 encoder 项例如encoder nvenc。定分辨率、比特率与预设分辨率和帧率按接收端屏幕的实际规格设不盲目上 4K——手机屏是 1080p串 4K 纯属浪费带宽比特率按上节规则有线 30Mbps 起步无线和远程降一档预设二选一射击、竞速选低延迟剧情向选高质量。配置页条目很多搜索栏里输入关键词直接跳目标项不用一格格翻 走出家门远程串流三准备第一步定地址给动态公网 IP 配 DDNS家用宽带基本都是动态公网 IP会不定期变。给路由器配一个 DDNS 域名Moonlight 里填这个域名IP 变了也不用再改地址。先做它因为后两步保护的正是这个域名通向的链路。第二步保安全公网链路必须开 TLSNetwork 配置里把 TLS 打开。原因很直接公网上的明文视频流和输入数据都能被截获TLS 一开两者都加密传输。第三步开端口UPnP 自动或手动转发Network 页把 upnp 打开Sunshine 会自动向路由器申请放行串流端口实现细节在 UPnP 源码怀疑它没生效时就对着它看。路由器不支持 UPnP就手动转发 47984-47990/tcp 和 47998-48000/udp。别漏任何一段媒体流和控制信令走的是不同端口漏开任何一段都会能连上但画面不动。 问题自查按症状对照排查卡顿排查别乱试对着下表查症状第一动作再查什么接收端找不到主机确认 Sunshine 服务在运行两端是否同一局域网防火墙是否放行 47984-47990仍不行就手动输入主机 IP卡顿、马赛克换有线网络降一档比特率更新显卡驱动没声音关主机上的独占音频程序切换 Sunshine 的音频输出设备输入延迟高关键鼠和手柄的省电模式关接收端占带宽的后台应用多客户端画质不一致属正常行为无需处理主机按最高规格送画面各客户端自行调整压缩参数官方排错清单里有对应条目可逐项打勾。编码器加载失败、网络断流这类报错Web 控制台的 Troubleshooting 页会原样写出来读日志的方法先看问题发生那段时间的最后几条以 Error 开头、带着编码器名字的条目就是主线索。定位到方向后再回上表核对对应项而不是无脑改配置。下一步进 Web 控制台的 Featured Apps 页挑对应平台的 Moonlight 客户端拿一款游戏把远程链路完整跑一遍——这条线走通Sunshine 串流就算正式上路了。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表