三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

三星电视游戏串流怎么做?Moonlight for Tizen 让客厅大屏直接玩PC游戏

三星电视游戏串流怎么做?Moonlight for Tizen 让客厅大屏直接玩PC游戏

三星电视游戏串流怎么做?Moonlight for Tizen 让客厅大屏直接玩PC游戏

【免费下载链接】moonlight-chrome-tizenA WASM port of Moonlight for Samsung Smart TV's running Tizen OS (5.5 and up)项目地址: https://gitcode.com/gh_mirrors/mo/moonlight-chrome-tizen

周末想窝在沙发里,用客厅大电视玩刚买的PC游戏,却被HDMI线、搬主机这些事劝退?三星电视游戏串流,其实有更省事的免费方案——Moonlight for Tizen,一个让三星电视直接"接收"电脑游戏画面的开源项目。

周末的烦恼:好游戏都在电脑上

先说说我自己的真实场景。新入手的3A大作装在书房电脑里,可我想躺在客厅沙发上玩。拉一根十几米的HDMI线?难看又不安全。把主机搬到客厅?插拔一堆线缆,打完还得原样搬回去。买个串流盒子?又得额外花钱添设备。

后来朋友甩过来一个链接,说:"你电视是三星的吧?试试这个,不要钱。"

它是什么:一句话认识 Moonlight for Tizen

Moonlight for Tizen是一款面向三星智能电视的游戏串流客户端,专门为运行Tizen OS 5.5 及以上版本的电视打造。它是经典 Moonlight 系列在 Tizen 平台上的移植版,底层由 C、C++ 和 JavaScript 共同协作完成。

这里有两个词先拆开讲:

  • 串流:电脑负责运算游戏,电视只负责显示画面、接收手柄指令。相当于给电视接了一根看不见、摸不着的无线高清线。
  • Tizen OS:三星智能电视的操作系统,可以在电视的系统信息里查到版本号。5.5 这个门槛不算高,近几年发布的机型基本都满足,具体以自己电视的版本为准。

这个项目特别的地方在于:它把原本跑在 Chrome 里的代码,用WebAssembly(WASM)重新编译成了能跑在电视上的程序。WASM 可以理解成一种"翻译服",让 C/C++ 这类高性能代码在浏览器、智能电视这种环境里也能高速运行。

没有它 vs 有了它:体验差在哪里

没有 Moonlight 之前,想在客厅玩电脑游戏,选项大概只有三个:

  • 忍受线缆限制,人被"焊"在电脑桌前;
  • 花钱买串流盒子、游戏掌机,多一笔开销;
  • 干脆换一台"游戏电视",钱包先哭为敬。

有了它之后,画面完全不一样:

  • 电脑在书房,电视在客厅,无线网络一接通,游戏画面直接上墙;
  • 不用添置任何硬件,电视就是现成的"巨幕";
  • 软件本身免费,还能按自己的喜好调参数。

一句话总结:电脑负责累,电视负责美。而这种体验,就是开源游戏串流客户端最想带给你的东西。

上手三分钟:串流设置其实不复杂

别被"开源项目"四个字吓到,真正操作起来分三步走。

第一步:确认三个前提

  • 三星电视系统是 Tizen OS 5.5 或更高;
  • 电脑装了Sunshine(免费服务端,A 卡 N 卡通用),或者 NVIDIA 显卡开启了 GameStream;
  • 电视和电脑在同一局域网内,网络越稳,画面越顺。

第二步:给电视开"开发者模式"

三星电视默认不让随便装第三方应用,但留了一个官方后门,全程不用动硬件:

  1. 在电视的"应用"面板里,用遥控器输入12345
  2. 打开Developer mode(开发者模式)
  3. 填上你电脑的 IP 地址并保存;
  4. 长按电源键重启电视。

重启完成后,电视就解锁了安装自制应用的能力。

第三步:装应用、配对你熟悉的电脑

推荐用社区维护的Samsung-Jellyfin-Installer工具,在电脑上运行后找到Moonlight.wgt安装包,选中你的电视,点击安装。装好之后,电视"最近应用"里就会出现 Moonlight。

接下来就是熟悉的配对流程:打开应用 → 添加电脑(电视会自动发现局域网里的主机,也可以手动填 IP)→ 电视上会弹出一组 4 位 PIN → 在电脑端(Sunshine 的网页控制台或 GeForce Experience)输入这组 PIN → 配对完成,游戏列表就在电视上铺开了。

小提示:如果动手能力强,也可以用 Docker 镜像配合三星调试桥(SDB)命令行安装,这是进阶玩法。详细的安装和构建教程都写在项目仓库的 README 和 CHANGELOG 里,照着做就行。

它能走多远:从1080p到4K HDR

别以为它只能"勉强能玩"。翻翻更新日志,这一路的进化相当扎实(具体以官方 CHANGELOG 为准):

  • 编码器随便挑:H.264、H.265、AV1 以及对应的 Main10 版本都能切换,电视和电脑支持哪个就用哪个;万一选错,还会自动回退到可用编码,不会直接黑屏;
  • HDR 串流:电视和电脑都支持 HDR 时,可以打开 HDR 开关,画质直接上一个台阶。注意,电视不兼容 HDR 的话先别开,可能会崩溃或黑屏;
  • 手柄与鼠标:支持手柄震动,连接成功时会震一下提示你;2021 年以后的机型还能用鼠标模拟,长按 Start 一秒切换开关,LB/RB 和 A/B 键负责左右键;
  • 远程唤醒(WOL):电脑关着也没关系,在电视上给主机发个"起床信号",让它自己开机;
  • 细调画质:分辨率、帧率、码率滑块一应俱全,从 480p 到 1080p,默认码率 20Mbps,都能随手调。

还有一些小细节很贴心:打开应用时,电视左下角会显示电视型号和应用版本号;用遥控器操作时,红色按键可以直接结束串流。这些功能叠在一起,它就不只是"看个画面",而是一套完整的客厅游戏解决方案。

写在最后:一起把它变得更好

这个项目最打动我的地方在于:一个并非专业开发者出身的人,把 Chrome 版的 Moonlight 一路改造到能跑在三星电视上,还坚持维护、认真回复反馈,把鼠标、震动、HDR、AV1 这些功能一个个补了进来。

如果你也有一台三星电视和一台性能还算过得去的电脑,不妨花十分钟试试。装好后的第一场游戏,也许就是你告别"书房游戏"的开始。

对源码感兴趣的开发者朋友,可以直接把仓库拉下来研究:git clone https://gitcode.com/gh_mirrors/mo/moonlight-chrome-tizen。遇到问题去 Issues 区反馈,有想法也可以提 Pull Request;喜欢的话,顺手点个 Star,就是给维护者最好的鼓励。希望有一天,你也能躺在沙发上,享受属于自己的大屏游戏时刻。

【免费下载链接】moonlight-chrome-tizenA WASM port of Moonlight for Samsung Smart TV's running Tizen OS (5.5 and up)项目地址: https://gitcode.com/gh_mirrors/mo/moonlight-chrome-tizen

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

← 返回列表