news 2026/8/24 17:12:04

SysDVR:免费把 Switch 游戏画面串流到电脑的完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
SysDVR:免费把 Switch 游戏画面串流到电脑的完整教程

SysDVR:免费把 Switch 游戏画面串流到电脑的完整教程

【免费下载链接】SysDVRStream switch games to your PC via USB or network项目地址: https://gitcode.com/gh_mirrors/sy/SysDVR

SysDVR 是一个开源免费的项目,跑在 Switch 上后可以把正在运行的游戏画面和声音实时串流到你的电脑(也支持 Android 手机)上显示。不用采集卡、不用 HDMI 线,一根 USB 数据线或同一局域网的 Wi-Fi 就够了。画面固定在 720p / 30fps,音频是未压缩的 48kHz 立体声,USB 模式下延迟极低,很多游戏可以边看边玩。它还能把游戏画面直接录制成 MP4,或接进直播推流软件。

📋 先确认能不能跑:环境要求

在动手之前,先对一遍下面的表,缺任何一项都装不起来。

一端要求
Switch系统固件不低于 6.0.0;已刷自制系统(如 Atmosphere)
电脑Windows / macOS / Linux / Android 均可;网络模式需要与 Switch 在同一局域网
线材USB-C 数据线,必须支持数据传输,纯充电线不行
软件项目源码;编译客户端需要 .NET 8.0 工具链

风险与合规提示:SysDVR 依赖 Switch 自制系统运行,刷机和安装自制软件可能带来风险,操作前请先备份重要数据;本项目请仅用于个人学习与娱乐用途,遵守当地法律法规。

🚀 从零到看到画面:安装三步走

SysDVR 由三部分组成,都要装:跑在 Switch 上的系统模块(sysmodule)、Switch 上的设置界面(SysDVRConfig)、电脑上的客户端(Client)。

1. 拉取源码

git clone https://gitcode.com/gh_mirrors/sy/SysDVR

2. 编译 Switch 端两个组件

两者都是标准的 Switch 自制软件项目:安装 DevKitPro 的 devkitA64 工具链后,在各自目录下执行 make 即可。想要一个只走 USB 的精简版,用make -j DEFINES="-DUSB_ONLY"编译。

3. 安装到 Switch 并启动

  1. 把编译产物放进 SD 卡的/atmosphere/contents/00FF0000A53BB665/
  2. 重启后在 hbmenu 里启动 "SysDVR Settings",选择连接模式并保存
  3. 在电脑上启动客户端(直接下载 release 预编译包,或用 dotnet 从源码编译)
  4. 连上 Switch,进入一个开启了视频录制功能的游戏,画面出现

第一次看到画面后,后续日常使用就是:开机、进游戏、打开客户端连接,三件事。

🎮 三种连接方式:30 秒选对模式

先看这张决策表,确定你的场景再往下读。

模式适用场景怎么选
USB 直连本地串流玩竞技游戏、追求最低延迟一根数据线,电脑装好驱动后插上即用
TCP 桥接不连线、远程游玩、手机当显示器同一 Wi-Fi 下连 Switch 的 9911(视频)和 9922(音频)端口
RTSP 简易网络只看不玩、多设备同时看任何支持 RTSP 的播放器输入 Switch 的 IP 地址即可

细节补充:

  • USB 直连:延迟接近于零,体验与在 Switch 屏上玩基本一致,不受网络波动影响。注意插在底座上时不可用,建议接 USB 3.0 口。
  • TCP 桥接:典型延迟 200~300ms,对"看"完全够用,"玩"取决于游戏类型。两个端口各自独立握手,只串流一路也可以。
  • RTSP 简易网络:即插即用,但它是单向广播,不支持交互操作,适合围观和回放。

串流参数速查表

参数数值说明
视频720p @ 30fps,H.264硬件编码上限,改不了
音频48kHz / 16bit PCM 立体声未压缩
延迟USB 极低;网络 200~300ms随网络质量浮动

⚙️ 客户端参数:视频 / 音频 / 网络三组

打开客户端选项页后,参数按三组理解:

视频

  • 解码器:硬件加速优先,CPU 占用低;花屏时换软解对比
  • 缓冲大小:调小降延迟、调大抗卡顿
  • 画面缩放:按窗口或原始分辨率

音频

  • 采样率与声道跟随固定为 48kHz 立体声
  • 延迟补偿:音视频不同步时先动这里

网络

  • 带宽限制:上行不稳定时主动限带宽比断流好
  • 数据缓冲:弱网环境加大
  • 重连策略:保证网络抖动后自动恢复

出问题先查哪里:无声先查电脑系统音量、再查 Switch 端音量;花屏先换解码方式;延迟高先换 5GHz 频段 Wi-Fi、把路由器挪近一点。

🩹 卡住了怎么自救:4 个高频问题

1. 连接失败

按顺序排查:换一根支持数据传输的线;确认 Switch 已启动且进了游戏;确认电脑端 USB 驱动装好;两边都重启再来一次。网络模式下确认两台设备在同一网段、端口没被防火墙挡。

2. 画面卡顿或延迟高

USB 模式换 USB 3.0 口、换根短线;网络模式确认 5GHz Wi-Fi 和信号强度,关掉同网段的大流量下载;最后再关电脑上占资源的其他程序。

3. 没有声音

先查电脑端:系统音量、客户端音频输出设备选对没有;再查 Switch 端是否静音或音量过小;仍不行就重启 SysDVR 客户端。

4. 某个游戏录不了

SysDVR 只能捕获开启了视频录制功能的游戏画面(长按截图键能存视频的那种)。不满足的游戏可以安装配套补丁(dvr-patches,独立项目)来解锁,装完重启游戏生效;但它是第三方修改,个别游戏里可能有副作用,自己权衡。

🚧 边界在哪:做不到清单

明确以下限制,能少踩一半的坑:

  • 视频上限就是 720p @ 30fps,这是 Switch 硬件编码决定的,任何设置都改不了
  • 只捕获游戏画面:系统界面、主菜单、以小程序形式运行的自制软件都不在画面里
  • 底座模式下 USB 串流不可用,网络模式不受影响
  • 系统固件低于 6.0.0 不工作
  • 线材质量差、Wi-Fi 信号弱都会显著拖垮画质和延迟
  • 它替代不了采集卡:需要高规格输出或录系统 UI 的场景,还是得用硬件方案

🧭 接下来去哪

  • 完整使用指南和故障排查看仓库内的readme.mdbuilding.mdprotocol.md以及项目 wiki
  • 交流和问题反馈走官方 Discord 社区;提交 bug 时先按 issue 模板自查一遍
  • 想参与:提 PR 修 bug、完善文档,或为不支持的游戏提交补丁

【免费下载链接】SysDVRStream switch games to your PC via USB or network项目地址: https://gitcode.com/gh_mirrors/sy/SysDVR

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 17:11:08

Change2Task:从代码变更到自动化任务生成的方法论与实践

1. 从代码变更到可执行任务:一个被忽视的自动化起点在软件开发的日常中,我们早已习惯了各种自动化流程:代码提交触发CI/CD流水线,自动运行测试、构建镜像、部署到环境。但有一个环节,始终高度依赖人工介入,…

作者头像 李华
网站建设 2026/8/24 17:10:08

ncmdump NCM 转 MP3 完整指南:免费拖拽即用,批量转换不损音质

ncmdump NCM 转 MP3 完整指南:免费拖拽即用,批量转换不损音质 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 你的 .ncm 歌为什么换个播放器就打不开?问题出在专用封装上。ncmdump 是一个把网易云…

作者头像 李华
网站建设 2026/8/24 17:08:10

QQ空间历史说说本地备份:用GetQzonehistory完成一次数据归档

QQ空间历史说说本地备份:用GetQzonehistory完成一次数据归档 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory 说说时间线翻到几年前,页面很难再到底;部…

作者头像 李华
网站建设 2026/8/24 17:06:08

数学建模实战指南:从思维跃迁到算法选型与避坑

1. 项目概述:从“解题”到“建模”的思维跃迁 很多人一听到“数学建模”,第一反应就是“解数学题”,或者觉得那是数学天才才能玩转的高深领域。我刚开始接触时也这么想,但真正深入进去才发现,这完全是一种误解。数学建…

作者头像 李华
网站建设 2026/8/24 17:05:43

AI时代的开发门槛:为什么我还在做人肉Harness

其实之前在社区里聊过不少关于AI写代码的话题,有人觉得我现在这套全靠自己控上下文的搞法不够自动化,甚至有点老派。今天索性敞开聊聊,不是想争个谁对谁错,就是分享一下我真实的开发状态。 这几年各种AI编码工具满天飞&#xff0c…

作者头像 李华