十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

Sunshine游戏串流一日实战:如何把PC大作搬到客厅电视上

Sunshine游戏串流一日实战:如何把PC大作搬到客厅电视上 Sunshine游戏串流一日实战如何把PC大作搬到客厅电视上【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/SunshineSunshine 是一款开源免费的自托管游戏串流服务器配合 Moonlight 客户端能把 PC 上的游戏画面低延迟地送到手机、平板、电视等任何设备上。你不用再买第二台电脑也不用给云游戏平台交订阅费——家里这台电脑就能变成全家共享的游戏主机。这篇文章按从零到跑通的一整天节奏带你把它彻底玩明白。上午 9 点把 Sunshine 装进你的电脑先说说它到底解决了什么。你的游戏主机在书房客厅有台大电视可你总懒得搬电脑——Sunshine 就是专门解决这种游戏被困在一台设备里的问题。它把电脑变成一台游戏广播站画面实时推给其他屏幕延迟还低得惊人。安装方式按你的系统挑一个就行Windows 用户下载官方安装包一路下一步装完它会被注册成系统服务开机自动运行。然后打开浏览器访问http://localhost:47990第一次进入会看到设置管理员账户的页面用户名密码请务必记牢——后面手机配对要用它。首次打开 Web 界面要先创建管理员账户这是你管理一切串流设置的总入口Linux 用户以 Ubuntu/Debian 为例# 方式一如果软件源里已有 sunshine 包一行命令装好 sudo apt-get update sudo apt-get install sunshine # 方式二从源码自己编译约需几分钟 git clone https://gitcode.com/GitHub_Trending/su/Sunshine cd Sunshine mkdir build cd build cmake .. # 生成构建文件 make -j$(nproc) # 用全部CPU核心并行编译 sudo make installDocker 用户三条命令的事端口映射已经帮你规划好docker run -d --namesunshine --restartunless-stopped \ -p 47984-47990:47984-47990/tcp -p 48010:48010/udp \ -v /path/to/config:/config \ lizardbyte/sunshine:latestmacOS 用户同样有现成安装包装完流程与 Windows 一致。装好之后Sunshine 的服务端就绪接下来该配遥控器了。下午 2 点第一次把游戏搬到别的屏幕服务器是广播站你还得有一台能收信号的设备——这就是 Moonlight 客户端。手机、平板去应用商店搜Moonlight直接装电脑端去官网下载对应版本电视端如果系统是 Android同样装 App 即可。打开客户端添加你的电脑主机输入电脑 IP或在同一局域网下让它自动发现接着屏幕上会弹出一串 PIN 码。回到 Sunshine 的 Web 界面在PIN页面输入这串数字——这就像两台设备第一次握手互相确认身份配对一次之后永远不用再输。配对成功后客户端里会出现应用列表。默认带一个桌面点它就能远程看到并操作你的电脑桌面办公、看片都行。想玩游戏去 Web 界面的应用程序页把 Steam 大屏幕加进去添加桌面、Steam 大屏幕等可串流应用每个应用相当于一张远程启动门票添加应用的本质很简单告诉 Sunshine这条命令启动的程序我要能远程打开它。比如 Steam 大屏幕命令填steam://open/bigpicture即可。我习惯桌面和 Steam 都加上一个管日常一个管游戏互不打扰。晚上 8 点把画质和手感调到刚刚好第一次串流成功只是开始真正决定体验的是那几个参数。我当年第一次串流画面糊得像打了马赛克后来才发现是比特率设太低。先记住这张表参数作用我的推荐编码器谁来压缩画面直接决定CPU占用优先 NVENCN卡、AMFA卡、VAAPILinux比特率每秒传输的数据量越高越清晰局域网 20-30Mbps远程 8-12Mbps帧率画面流畅度竞技游戏 120单机游戏 60 就够分辨率画面精细度1080p 起步网络好再上 1440p在 Web 界面的Configuration里有个搜索框输入关键词就能瞬间定位对应设置不用在菜单里翻得头晕输入 bitrate、upnp 等关键词即可快速定位设置项新手也能轻松调参场景一客厅电视玩单机大作局域网电视和电脑连同一个路由器在配置里把比特率拉到 30Mbps 以上分辨率 1080p/1440p画面几乎和坐在电脑前没差别。记得优先用 5GHz WiFi 或直接插网线——网络是串流的地基。场景二出差路上远程摸鱼互联网这就涉及端口转发了你可以把它理解成给家里的网络开了一扇门让外面的设备能进来敲门。最省事的办法是在配置里勾选 UPnP路由器会自动帮你开门Sunshine 的默认端口范围是 47984-47990。远程时别贪心720p/1080p 8-12Mbps 才是稳定优先卡顿先降帧率而不是降分辨率观感差别很大。音频方面如果串流没声音多半是 Windows 的独占音频被其他程序抢走了把音频输出设备改成默认通常立刻解决采样率 48kHz、双声道是稳妥的通用配置。深夜 11 点我踩过的坑希望你别再踩当天晚上我踩了不少坑这里挑四个最典型的分享给你坑一客户端死活找不到服务器十有八九是防火墙在拦路。Windows 首次运行会弹防火墙授权一定要点允许Linux 记得放行端口sudo ufw allow 47984:48010/tcp。另外确认两台设备在同一个 WiFi——部分路由器开了AP 隔离会把设备之间互相通信挡住去路由器后台关掉它。坑二画面一顿一顿先看是不是 WiFi 信号差5GHz 明显强于 2.4GHz再检查后台有没有下载任务占带宽。还卡就把比特率降一档。最关键的是硬件编码一定要开——用 CPU 软压的话画面一激烈就疯狂掉帧。坑三手柄没反应或按键错乱Sunshine 在 Windows 上依赖虚拟手柄驱动ViGEmBus没装上就手动装一次。进游戏前先在 Moonlight 的测试输入里把手柄映射调好别等开局才发现。坑四人在外面远程怎么都连不上多半是运营商没给你公网 IP移动宽带尤其常见。这时候别死磕端口转发直接用 Tailscale、ZeroTier 这类组网工具把手机和电脑拉进同一个虚拟局域网十分钟搞定。我当年花了一整晚调端口转发失败换组网工具后一次成功血泪教训。真遇到解决不了的问题还有最后一张底牌——Web 界面里的Logs日志页串流失败时它会给出具体报错把关键词丢给搜索引擎基本都能找到答案串流出问题时日志页会给出精确报错信息比盲目瞎猜高效得多写在最后从上午装好服务器到下午完成第一次串流再到晚上调出满意的画质Sunshine 值得你认真花上一天。它免费、开源、全平台AMD、Intel、NVIDIA 的显卡都支持硬件加速编码——把现有这台 PC 变成全家共享的游戏主机这份自由是任何云游戏订阅都给不了的。今晚就动手吧先从在客厅电视上串流桌面开始。当你在沙发上用手柄通关第一个 PC 大作时会觉得这一天的折腾全都值了。游戏的快乐本来就不该被锁在书房那一台电脑的屏幕里。【免费下载链接】SunshineSelf-hosted game stream host for Moonlight.项目地址: https://gitcode.com/GitHub_Trending/su/Sunshine创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表