首页 / 资讯中心 / 文章详情

Sunshine 游戏串流快速上手:5 步从装好到第一次串流跑通

Sunshine 游戏串流快速上手:5 步从装好到第一次串流跑通 ★ FEATURED ARTICLE
Sunshine 游戏串流快速上手5 步从装好到第一次串流跑通【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 游戏串流主机装在你自己的 PC 上采集本机画面和声音硬件编码后推给任意 Moonlight 客户端。本文覆盖安装、配对、加应用到第一次串流跑通外加调参和排障。先立一条硬边界一台 Sunshine 同时只有一条活跃串流第二台设备的请求会直接接管当前会话。 对号入座先决定这篇值不值得看✅ 适合主机常开、想让自己的一台设备手机 / 平板 / 电视 / 另一台 PC串流主机游戏Windows 装 MSI 自带系统服务Linux 是用户级 systemd 服务macOS 拖Sunshine.app进 Applications 即可⚠️ 勉强需要外网访问得开upnp或手动转发端口主机还必须一直开机——它是本地软件不是云服务❌ 别用想让两台设备各看各的做不到官方文档明确不推荐普通用户用 Docker 部署AppImage 和 Flatpak 也不支持 KMS 采集有发行版包就优先用发行版包装包命令三平台各一句带过Linuxsudo apt update sudo apt install sunshineWindows 装Sunshine-Windows-AMD64-installer.msimacOS 拖拽安装后按系统提示授权。从源码构建git clone https://gitcode.com/GitHub_Trending/su/Sunshine然后bash scripts/linux_build.shmacOS 用scripts/macos_build.sh。 跑通路线先主机后客户端主机侧装好 Sunshine 并确认服务在跑最小操作systemctl --user --now enable app-dev.lizardbyte.app.SunshineWindows 的 MSI 安装器已带服务macOS 按提示授予屏幕录制和麦克风权限即可。这步算过的标志systemctl --user status app-dev.lizardbyte.app.Sunshine显示active (running)。卡住了怎么办浏览器能打开管理界面但状态不对先查这条状态命令macOS 上屏幕录制权限没给全进程起不来或画面黑屏按系统弹窗授权并选择Quit Reopen。主机侧管理界面账号怎么设最小操作浏览器打开https://localhost:47990。自签证书浏览器的安全警告直接点继续。首次登录会要求创建管理员用户名和密码。这步算过的标志能登录并看到管理界面首页。卡住了怎么办账号密码丢了不用翻配置文件sunshine --creds 新用户 新密码直接重置。客户端侧Moonlight 怎么配对设备最小操作Moonlight 里添加主机——同网段会自动发现发现不了就手动填 Sunshine 本机的局域网 IP。发起连接时客户端会弹出一串 PIN回到管理界面顶部的 PIN 页面输入这串码给设备起个名字。这步算过的标志PIN 页面出现成功提示之后 Moonlight 不再要码设备被记住了。卡住了怎么办客户端根本看不到主机就是网络发现不通走手动填 IP 这条路别在为什么搜不到上耗时间。客户端侧加第一个应用并发起串流最小操作Applications 页面点 Add New填名字、图标和启动命令命令支持$(HOME)环境变量展开。新手直接选自带的 Desktop——它是特殊应用不启动任何程序直接推整个桌面。Moonlight 里选中应用连接。应用分两种cmd型应用进程退出时串流跟着断detached型命令执行完进程留在后台断流不杀进程。关游戏就断流还是挂着后台按你要的行为选。这步算过的标志主机画面出现在客户端上且按键、移动鼠标在主机上有即时响应——第一条串流到此跑通。卡住了怎么办画面来了但键鼠没反应多半是输入链路问题直接进下面排障板块按关键词查。️ 参数先判断后动数字一句总判断编码器只管画质和主机负载帧率和网络稳定性才决定手感。进配置页直接搜参数名比翻列表快全部参数定义见 docs/configuration.md。参数默认值什么时候才改推荐起步值encoder自动选第一个可用硬件编码器一般不动software是 CPU 软编大屏分辨率下只在负载上吃亏当最后手段留默认max_bitrate0完全跟随 Moonlight 客户端请求想让 Sunshine 兜底限流时5000Kbpsnvenc_preset1P1最快官方口径网络或解码端不受限时别动直接加码率效果等价留默认两个自问句分流客户端和主机在不在同一局域网在什么都不改自动发现生效。不在看下面外网一段。瓶颈是带宽还是编码带宽不够先压max_bitrate和分辨率别先去动编码器。外网访问把upnp从默认disabled改为enabled让路由器自动做端口映射——映射是否成功以日志结果为准开了不等于成了。路由器不支持 UPnP 就手动转发端口基点port默认47989Web 管理在47990基点1、RTSP 在48010基点21TCP 和 UDP 把47989–48010整段转掉改基点值整组端口跟着平移。 出问题先取证再分流总原则一句话先开 Web 管理界面的 Troubleshooting 页拿实时日志每条 warning/error 都带上下文不猜。日志关键词 / 症状分支处置Couldnt bind端口被占。同一台机器只能跑一个 Sunshine 实例停掉多余进程或改portBuffer overrun网络丢包 / 缓冲溢出带宽压力大了压max_bitrate或降分辨率完全没声音audio_sink要指向正确的回环设备macOS 14 留空即用原生系统音频采集旧系统装 BlackHole 类虚拟声卡再填设备名想本机喇叭不出声用virtual_sink键鼠 / 手柄没反应Linux / FreeBSDsudo usermod -aG input $USER把用户加进input组后重新登录生效仍不行看日志里输入设备初始化段。更细的对照见 docs/troubleshooting.md。✅ 收工前过一遍已确认编码器是硬件编码encoder不是software已确认管理员账号已记录Moonlight 设备已批准并命名已确认max_bitrate按需设了上限默认0跟随客户端兜底值5000已确认外网场景upnp或手动转发47989–48010端口段已生效已确认主机走有线客户端在 5 GHz Wi-Fi 或有线环境内主机亮着电视黑着——在 Moonlight 上点一下 Desktop主机桌面应该立刻在屏幕上活过来。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?
咨询建站