再见 TeamViewer!超低延迟,画面高清,流畅操控!
一直以来,深受 TeamViewer 各种限制困扰,有时候画质模糊得像打马赛克一样,有时鼠标移动慢得像蜗牛。
更离谱的是,还对使用时间有限制,没用多久就弹窗提示要订阅。
正好最近有远程需求,于是我在 GitHub 找到了 Sunshine 这款开源免费工具,已狂揽了 32700k+ GitHub Star。
它以一种“降维打击”的方式,完美解决了这些远程工具的痛点,因此被很多人视为是TeamViewer 的开源平替。
Sunshine 实现远程的原理其实很简单:它把远程桌面当成了“实时视频流”来处理。
通过调用的是显卡的硬件编码能力,把电脑画面实时压缩成高码率的视频流,再通过网络推送到客户端。
让远程桌面就像在看一场,存在于本地的“超高清直播”,操作延迟甚至能被压到 10ms 以内。
但在实际使用中,我们需要配合客户端 Moonlight 进行远程办公时,效果确实相当惊艳。
国外有不少技术博主做过实测,通过 Sunshine 远程使用 Photoshop 画图、在 Premiere 里拖动时间轴,甚至是在 CAD 里旋转 3D 模型,流畅度几乎和坐在主机前没什么两样。
甚至可以支持 4K 分辨率,支持 HDR 色彩,以及支持 120 帧的高刷。
这对于设计师和剪辑师来说,当需要远程电脑设计,这种画质不被压缩、色彩不失真,真的非常重要。
除此之外,Sunshine 还内置了直观的 Web 配置界面。我们可以像调节游戏画质一样,自由调整分辨率、码率和帧率等参数。
比如你是在家里局域网使用,可以直接把码率拉满,享受无损画质;不过你在外面用公共网络时,可以适当降低码率,以保证操作流畅。
说实话 Sunshine 在画质和延迟上表现优异,但它在 “连接便利性” 上,确实不如商业软件那样简单开箱即用。
就比如 TeamViewer 只要有网,输入 ID 就能连,而 Sunshine 本质上是个局域网串流服务。
如果我们想在公司连家里的电脑,最好搭配 ZeroTier、Tailscale 这种内网穿透工具,或者在路由器上通过 IPv6 进行配置,这样会比单纯的端口转发更安全。
只要搞定了网络连接这一环,它就是一个代码开源、不限速且免费的“私有云主机”。
安装过程也不复杂,GitHub 的 Releases 页面提供了打好的安装包,支持 Windows、macOS、Linux、Android 和 iOS 全平台。
简单三步走:
1、在主力电脑下载安装 Sunshine,运行后会弹出一个 Web 界面,设置好用户名密码;
2、然后在手机、平板或笔记本下载 Moonlight 客户端;
3、只要在同一网络下,Moonlight 会自动发现电脑,输入配对码,连接成功。
总的来说,如果我们的需求仅仅是偶尔帮家人修个电脑,传统的远程工具依然方便。
但如果我们对画质有执念,想躺在床上用 iPad 玩 3A 大作,或者需要远程进行高精度的设计与剪辑工作,那 Sunshine 无疑是目前开源界值得一试的方案。
GitHub 项目地址:https://github.com/LizardByte/Sunshine
今天的分享到此结束,感谢大家抽空阅读,我们下期再见,Respect!