Sunshine游戏串流服务器教程:让主机随叫随到
Sunshine游戏串流服务器教程让主机随叫随到【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine想想这个场景晚上窝在沙发上白天没打完的那局还停在存档里等你。Sunshine 是一个完全开源免费的游戏串流服务器专为 Moonlight 客户端免费的接收端装在手机、平板、电视上打造Windows、Linux、macOS 全平台支持。它把电脑画面实时压成视频流发到任意屏幕数据全程不出你自己的设备。读完这篇你能独立完成安装、配对、加应用和日常调优。一、三十秒看懂串流链路画面怎么一路跑到你屏幕上整条链路能压缩成四个动词抓屏 → 压流 → 送流 → 回传。抓屏从系统级接口把桌面帧实时截下来Windows 走 DXGILinux 走 KMS/DRM 或 WaylandmacOS 用原生捕获框架压流交给显卡上的硬件编码器压成 H.264 / HEVC / AV1音频一起打包送流走优化过的网络协议把视频和你的输入指令双向传递回传你在 Moonlight 上的键鼠、手柄操作原路送回主机。瓶颈只藏在两处编码环节定延迟网络环境定清晰度后面所有调优都绕不开这两个词。想抠实现细节src/video.cpp 和 src/nvenc/ 是编码相关的核心模块。二、Sunshine安装方法对比三条路按省心程度排队包管理器装依赖服务全托管Ubuntu、Debian、Arch 用户一条命令完事依赖解析和服务注册都替你办妥sudo apt-get update sudo apt-get install sunshineWindows 和 macOS 直接下官方安装包一路下一步。更多安装细节见 docs/getting_started.md。源码编译装想尝鲜最新功能选它爱折腾的朋友适合这条路clone 下来用 CMake 构建即可git clone --recurse-submodules https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine mkdir build cd build cmake .. make -j$(nproc) sudo make install各平台完整依赖清单在 docs/building.md。Docker容器装主机环境零污染想卸载无残留、配置随目录一起搬容器化最干净端口与挂载细节以 DOCKER_README.md 为准docker run -d --namesunshine \ -p 47984-47990:47984-47990/tcp \ -p 48010:48010 \ -v /path/to/config:/config \ lizardbyte/sunshine:latest三条路殊途同归服务跑起来、浏览器打开 47990 端口就算正式开工。三、Sunshine首次运行步骤从建账户到设备配对浏览器输入http://localhost:4799047990 是 Web 管理端的默认端口你会看到欢迎页建管理员账户首次访问会让你设用户名和密码这是 Web 端的访问凭证建议强密码——它也是配对安全的一环Moonlight 里配对在手机或电脑打开 Moonlight同一局域网内主机一般自动被发现选择配对把屏幕上弹出的四位 PIN 码填进客户端双向互认完成主机上的应用列表同步出现在客户端里确认服务常驻如果客户端迟迟发现不了主机先回主机确认 Sunshine 服务还在跑。配对成功的标志是客户端里出现了主机的应用列表这一步之后只剩加应用。四、给串流列表加游戏Applications页面三步配置默认列表通常只有 Desktop桌面串流和 Steam Big Picture。想加自己的游戏进Applications页面点Add New名称随手起客户端上显示什么由它决定可执行文件路径填游戏启动文件的绝对路径启动参数有需要再填没有就留空。列表只在客户端重启时刷新配完记得重启 Moonlight新游戏才会露面。五、Sunshine编码器选择指南显卡、画质与延迟怎么平衡Sunshine 会自动识别你的显卡并挑对应的硬件编码器大致对照如下显卡WindowsLinuxmacOSNVIDIANVENCNVENC走 CUDA软件编码AMDAMFVAAPI / Vulkan Video软件编码IntelQuick SyncVAAPIVideo Toolbox没有硬件编码可用时会自动退回软件编码兜底功能不缺只是 CPU 占用实打实地上去。具体参数不用翻菜单Configuration 页面直接搜关键词比一层层找快得多三条口语化建议分辨率和帧率先看客户端屏幕的规格——小屏硬开 4K 是白费劲竞速、射击保帧率剧情向保分辨率比特率先由带宽定——有线局域网可以往 30Mbps 以上给无线或远程就降一档防花屏预设跟着玩法走——竞技选低延迟观影选高质量。别背参数表拿一局实战的手感当验收标准改完就跑一局试试。全部配置项可查 docs/configuration.md。六、局域网与远程串流配置两种场景各改三处本地玩法主打零延迟主机插网线客户端连 5GHz 频段在配置里开启仅本地网络相关开关具体配置项以当前版本为准端口不暴露公网安全省心同一 WiFi 下先试默认参数别一上来就动比特率。远程玩法主打随时随地路由器开启 UPnP 自动转发配置页里就有upnp开关启用 TLS 加密公网传输的数据全程密文家里是动态 IP 的话挂一个动态 DNS 服务IP 怎么变都能找回家。远程场景建议降分辨率、降比特率换稳定公网的延迟和抖动远高于局域网。本地图快、远程图稳两个场景的配置方向正好相反别用同一套参数两边凑合。七、Sunshine常见问题速查五个高频坑的问与答客户端死活找不到主机确认主机服务在跑、两端同一局域网、47984-47990 端口没被防火墙拦。最稳的办法是手动填主机 IP别指望自动发现。画面一直卡顿、马赛克三个方向依次查网络稳不稳有线优先比特率是不是给高了降一档试试显卡驱动是不是太旧硬件编码器很吃驱动版本。有画面没声音看主机上有没有程序独占音频设备换个输出设备试试再确认系统默认播放设备没被静音。操作不跟手、输入延迟高无线外设的省电模式是头号嫌疑其次看客户端设备性能够不够最后关掉后台下载和视频播放这类吃带宽的应用。编码器报错、日志一片红打开管理端Logs页面Sunshine 会把日志传上来错误通常写得很明白八成问题日志里都直接写了答案翻日志永远排在猜原因前面。八、行动清单四步把这套串流跑通挑一种安装方式把 Sunshine 服务跑起来手机或平板装上 Moonlight走完 PIN 码配对加进两三个真会玩的游戏从桌面串流开始体验局域网、远程各测一轮按手感微调参数。Web 端的Featured Apps页面还列着各平台官方推荐的 Moonlight 客户端装客户端时顺手就能拿到。与其把主机锁在书桌前不如让它追着沙发跑——以后是画面来找你不是你去找机箱。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
上一篇/下一篇内容由系统自动关联
返回资讯列表 →