NVIDIA GameStream 十年后被砍,社区反手甩出王炸
🩺 摘要
NVIDIA GameStream 十年后被砍,社区反手甩出王炸 NVIDIA 干了一件挺让人无语的事——把自己做了十年的免费功能砍了,然后想换个姿势卖回给你。 这款功能叫 GameStream。 2013 年上线,能把你 PC 上的游戏实时串流到电视、手机、平板,完全免费、无时长限制。整整跑
📝 详情
NVIDIA GameStream 十年后被砍,社区反手甩出王炸
NVIDIA 干了一件挺让人无语的事——把自己做了十年的免费功能砍了,然后想换个姿势卖回给你。
这款功能叫 GameStream。
2013 年上线,能把你 PC 上的游戏实时串流到电视、手机、平板,完全免费、无时长限制。整整跑了十年。
2023 年 2 月,NVIDIA 宣布砍掉 GameStream。理由没明说,但动作很诚实:所有人被推向付费的 GeForce Now。
更狠的是:从 2026 年 1 月起,GeForce Now 付费版也开始限时间了——每月 100 小时。
制造 GPU 的公司,把你自己电脑的能力锁起来,按月卖给你。
然后呢?
社区没等它"修复"任何东西。
01. Sunshine 是什么?GameStream 的开源接班人
GitHub 上一个叫 Sunshine 的项目,2021 年底才创建,三年多时间做到了 38,188 颗星、1994 个 Fork、46 个 Release、3336 个 Commit。
最新一次发版是 18 小时前。
许可证 GPL-3.0——这意味着你想商用就得开源,但任何个人、玩家、极客都可以免费用、随便改。
它做的事,本质上是 NVIDIA GameStream 的反向工程——服务端(你的 PC)跑 Sunshine,客户端(电视/手机/平板/另一台电脑)跑 Moonlight,这俩一组合就成了完整的游戏串流方案。
Moonlight 是开源客户端,Sunshine 是开源服务端。
十年老兵退役,三年新兵接管。
02. Sunshine 不只是复刻,它把 GameStream 吊起来打
社区没有止步于"恢复原状"。
他们做了一件 NVIDIA 十年都没做的事:在协议层加了 GameStream 从未有过的能力。
挑几个真用得上的:
AV1 硬编码——同样带宽画质高一截,老网络也能跑 4K。GameStream 一直卡在 H.264。
PS4 / Xbox 手柄模拟 + 扳机震动——电视上插个普通手柄,震动反馈能传到客户端。GameStream 时代震动是阉割的。
客户端光标渲染——鼠标箭头在电视端独立渲染,不靠视频流压缩。滑动跟手、无拖影。
跨 GPU 厂商——NVIDIA、AMD、Intel 全支持。GameStream 时代 AMD 和 Intel 用户被拒之门外——名字里带"GameStream"本来就只服务 N 卡用户。
最高 4K 120fps + HDR——支持 HDR10。这参数 GameStream 顶峰时期都没达到。
永远无时长、无会话限制——这条最要命。GeForce Now 2026 年开始限每月 100 小时,Sunshine 0 限制。
全平台——Windows、Linux、macOS(包括 macOS 14 的原生录屏 API)、甚至 ARM64 Windows、FreeBSD。
把 GameStream 拿走的,免费还回来了,而且给得更多。
这就是用户对厂商最狠的报复方式:用脚投票,然后自己造。
03. 它怎么做到的?三条核心线
技术细节不展开,但要说清楚 Sunshine 为啥能"全平台"。
一、编码层抽象
服务端用 FFmpeg 做编码后端(最新版已经跟到 FFmpeg 8.1 分支)。
NVENC(NVIDIA)、AMF(AMD)、QuickSync(Intel)、VideoToolbox(macOS)、VAAPI(Linux)——底下接谁家的硬件加速,FFmpeg 已经做好抽象了。
这意味着 Sunshine 不需要为每个 GPU 写一份代码,FFmpeg 当翻译。
二、捕获层抽象
Windows 用 DXGI,Linux 走 XDG + PipeWire + KWin,macOS 用 ScreenCaptureKit——每家平台的最佳捕获 API 都接好。
最新版还加了 Vulkan 编码路径,Linux 上的体验追平 Windows。
三、客户端生态
Sunshine 只管服务端。客户端用 Moonlight——iOS、Android、Apple TV、Raspberry Pi、Chrome 浏览器、PS Vita(你没看错)都有原生客户端。
社区一帮人用了十年,证明这套架构比 GameStream 协议层设计得对。
04. 三种人三种玩法
① 家里有高性能 PC + 客厅电视但不想搬机箱
跑 Sunshine 服务端 + 电视盒子(Apple TV / 安卓盒子)装 Moonlight。
客厅打 3A 大作,PC 扔书房吃灰。
② 上班摸鱼打游戏
公司电脑不一定有独显,但家里那台 4090 不会停。手机 5G 连回家 Sunshine,午休摸一局《黑神话》不卡。
③ 给老 Mac 续命
macOS 端官方支持 Sunshine 服务端,老款 Intel Mac 也能跑串流。
原本只是台上网本,现在变客厅游戏机。
踩坑提醒:
- WiFi 必须 5GHz 或以上,2.4G 跑不动 1080p60
- 路由器最好支持硬件 NAT,否则串流延迟翻倍
- 家里上传带宽决定你能从外面玩多远,国内三大运营商上行一般 30-50Mbps,4K 没戏但 1080p60 没问题
05. 我的判断:这是开源社区最该被讲的故事
我之前写过很多"中国公司开源反超美国"的爽文故事。
但 Sunshine 这个案例比那些都更本真。
不是因为它的代码有多牛——确实牛,但 38k 星在开源世界不是顶流。
而是因为这件事讲清楚了一个被反复验证的道理:
当厂商把免费功能变成付费 SKU,社区的愤怒就是最好的 PMF。
NVIDIA GameStream 被砍的 2023 年,正好是远程串流需求爆发的节点——Steam Deck 出货、Switch 2 传了两年、《黑神话》让一堆老 PC 复活。
Sunshine 的 38k 星,每一个星都对应一个"我不想为我自己电脑的能力付两次钱"的人。
我给这件事三个判断:
第一,大厂越来越喜欢把免费功能"阉割→付费化",这是订阅模式 SaaS 化的必然延伸。但每个被砍的功能背后,都可能躺着一个 Sunshine。
第二,开源不是因为"代码神圣",是因为它解决了一个商业公司永远解决不了的问题——信任。商业公司可以下个月突然改政策,开源项目只能靠 commit 记录说话。
第三,游戏串流这条路,NVIDIA 没走完、社区接住了。下一个被砍的免费功能出现时,剧本几乎肯定照搬。
要不要赌一把:下一个 Sunshine 在哪个领域?
评论区想听听你们的看法:
你用过 NVIDIA GameStream 或者 GeForce Now 吗?被这套"免费变付费"的操作坑过没?
如果让你预言下一个"被大厂砍掉然后社区反杀"的开源项目,会是哪个赛道——办公套件?浏览器?语音助手?评论区聊聊,看完顺手点个赞,下期接着拆。
NVIDIA GameStream 十年后被砍,社区反手甩出王炸
NVIDIA 干了一件挺让人无语的事——把自己做了十年的免费功能砍了,然后想换个姿势卖回给你。
这款功能叫 GameStream。
2013 年上线,能把你 PC 上的游戏实时串流到电视、手机、平板,完全免费、无时长限制。整整跑了十年。
2023 年 2 月,NVIDIA 宣布砍掉 GameStream。理由没明说,但动作很诚实:所有人被推向付费的 GeForce Now。
更狠的是:从 2026 年 1 月起,GeForce Now 付费版也开始限时间了——每月 100 小时。
制造 GPU 的公司,把你自己电脑的能力锁起来,按月卖给你。
然后呢?
社区没等它"修复"任何东西。
01. Sunshine 是什么?GameStream 的开源接班人
GitHub 上一个叫 Sunshine 的项目,2021 年底才创建,三年多时间做到了 38,188 颗星、1994 个 Fork、46 个 Release、3336 个 Commit。
最新一次发版是 18 小时前。
许可证 GPL-3.0——这意味着你想商用就得开源,但任何个人、玩家、极客都可以免费用、随便改。
它做的事,本质上是 NVIDIA GameStream 的反向工程——服务端(你的 PC)跑 Sunshine,客户端(电视/手机/平板/另一台电脑)跑 Moonlight,这俩一组合就成了完整的游戏串流方案。
Moonlight 是开源客户端,Sunshine 是开源服务端。
十年老兵退役,三年新兵接管。
02. Sunshine 不只是复刻,它把 GameStream 吊起来打
社区没有止步于"恢复原状"。
他们做了一件 NVIDIA 十年都没做的事:在协议层加了 GameStream 从未有过的能力。
挑几个真用得上的:
AV1 硬编码——同样带宽画质高一截,老网络也能跑 4K。GameStream 一直卡在 H.264。
PS4 / Xbox 手柄模拟 + 扳机震动——电视上插个普通手柄,震动反馈能传到客户端。GameStream 时代震动是阉割的。
客户端光标渲染——鼠标箭头在电视端独立渲染,不靠视频流压缩。滑动跟手、无拖影。
跨 GPU 厂商——NVIDIA、AMD、Intel 全支持。GameStream 时代 AMD 和 Intel 用户被拒之门外——名字里带"GameStream"本来就只服务 N 卡用户。
最高 4K 120fps + HDR——支持 HDR10。这参数 GameStream 顶峰时期都没达到。
永远无时长、无会话限制——这条最要命。GeForce Now 2026 年开始限每月 100 小时,Sunshine 0 限制。
全平台——Windows、Linux、macOS(包括 macOS 14 的原生录屏 API)、甚至 ARM64 Windows、FreeBSD。
把 GameStream 拿走的,免费还回来了,而且给得更多。
这就是用户对厂商最狠的报复方式:用脚投票,然后自己造。
03. 它怎么做到的?三条核心线
技术细节不展开,但要说清楚 Sunshine 为啥能"全平台"。
一、编码层抽象
服务端用 FFmpeg 做编码后端(最新版已经跟到 FFmpeg 8.1 分支)。
NVENC(NVIDIA)、AMF(AMD)、QuickSync(Intel)、VideoToolbox(macOS)、VAAPI(Linux)——底下接谁家的硬件加速,FFmpeg 已经做好抽象了。
这意味着 Sunshine 不需要为每个 GPU 写一份代码,FFmpeg 当翻译。
二、捕获层抽象
Windows 用 DXGI,Linux 走 XDG + PipeWire + KWin,macOS 用 ScreenCaptureKit——每家平台的最佳捕获 API 都接好。
最新版还加了 Vulkan 编码路径,Linux 上的体验追平 Windows。
三、客户端生态
Sunshine 只管服务端。客户端用 Moonlight——iOS、Android、Apple TV、Raspberry Pi、Chrome 浏览器、PS Vita(你没看错)都有原生客户端。
社区一帮人用了十年,证明这套架构比 GameStream 协议层设计得对。
04. 三种人三种玩法
① 家里有高性能 PC + 客厅电视但不想搬机箱
跑 Sunshine 服务端 + 电视盒子(Apple TV / 安卓盒子)装 Moonlight。
客厅打 3A 大作,PC 扔书房吃灰。
② 上班摸鱼打游戏
公司电脑不一定有独显,但家里那台 4090 不会停。手机 5G 连回家 Sunshine,午休摸一局《黑神话》不卡。
③ 给老 Mac 续命
macOS 端官方支持 Sunshine 服务端,老款 Intel Mac 也能跑串流。
原本只是台上网本,现在变客厅游戏机。
踩坑提醒:
- WiFi 必须 5GHz 或以上,2.4G 跑不动 1080p60
- 路由器最好支持硬件 NAT,否则串流延迟翻倍
- 家里上传带宽决定你能从外面玩多远,国内三大运营商上行一般 30-50Mbps,4K 没戏但 1080p60 没问题
05. 我的判断:这是开源社区最该被讲的故事
我之前写过很多"中国公司开源反超美国"的爽文故事。
但 Sunshine 这个案例比那些都更本真。
不是因为它的代码有多牛——确实牛,但 38k 星在开源世界不是顶流。
而是因为这件事讲清楚了一个被反复验证的道理:
当厂商把免费功能变成付费 SKU,社区的愤怒就是最好的 PMF。
NVIDIA GameStream 被砍的 2023 年,正好是远程串流需求爆发的节点——Steam Deck 出货、Switch 2 传了两年、《黑神话》让一堆老 PC 复活。
Sunshine 的 38k 星,每一个星都对应一个"我不想为我自己电脑的能力付两次钱"的人。
我给这件事三个判断:
第一,大厂越来越喜欢把免费功能"阉割→付费化",这是订阅模式 SaaS 化的必然延伸。但每个被砍的功能背后,都可能躺着一个 Sunshine。
第二,开源不是因为"代码神圣",是因为它解决了一个商业公司永远解决不了的问题——信任。商业公司可以下个月突然改政策,开源项目只能靠 commit 记录说话。
第三,游戏串流这条路,NVIDIA 没走完、社区接住了。下一个被砍的免费功能出现时,剧本几乎肯定照搬。
要不要赌一把:下一个 Sunshine 在哪个领域?
评论区想听听你们的看法:
你用过 NVIDIA GameStream 或者 GeForce Now 吗?被这套"免费变付费"的操作坑过没?
如果让你预言下一个"被大厂砍掉然后社区反杀"的开源项目,会是哪个赛道——办公套件?浏览器?语音助手?评论区聊聊,看完顺手点个赞,下期接着拆。
💬 评论 (0)