NVIDIA GameStream 十年后被砍,社区反手甩出王炸

📡 AI新闻 💬 发布者: leakey
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 个 Fork46 个 Release3336 个 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 WindowsFreeBSD

把 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 个 Fork46 个 Release3336 个 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 WindowsFreeBSD

把 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 吗?被这套"免费变付费"的操作坑过没?

如果让你预言下一个"被大厂砍掉然后社区反杀"的开源项目,会是哪个赛道——办公套件?浏览器?语音助手?评论区聊聊,看完顺手点个赞,下期接着拆。