news 2026/8/24 21:44:43

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 sysmodule,它绕过采集卡,直接把你正在运行的游戏画面(视频+音频)通过 USB 或网络串到 Windows / macOS / Linux / Android 的电脑上。完全免费,视频固定 720p@30fps、H.264 编码。

上图:电脑端 SysDVR-Client 与主机画面同步

先想清楚你要做什么,再选模式

这张表帮你跳过试错,按目标直接落到对应模式:

你想做的事推荐方案关键约束
低延迟远程游玩USB 直连必须 Undocked;底座下 USB 串流不可用
日常串流 / 跨房间使用TCP 桥接同一局域网,视频口9911、音频口9922
多设备同时看RTSP 简单网络模式任意支持 RTSP 的播放器输入 Switch IP
录游戏素材客户端内置 MP4 录制输出 H.264 + 48kHz PCM
手机上串流Android 客户端官方以 arm64 NativeAOT 分发

最小路径:四步跑通一次

这条路径只保留必须的步骤,跑通后再谈优化。

  1. 获取源码:
git clone https://gitcode.com/gh_mirrors/sy/SysDVR
  1. 用 DevKitPro 的 devkitA64 工具链分别编译sysmoduleSysDVRConfig(设置界面)两个模块,得到 .nro。想只保留 USB 功能可以加编译参数:
make -j DEFINES="-DUSB_ONLY"
  1. 把 .nro 放进 SD 卡:/atmosphere/contents/00FF0000A53BB665/,重启 Switch。
  2. 电脑端从 Releases 页下载对应平台的客户端(Windows x64、macOS x64/arm64、Linux x64 Flatpak、Android arm64),启动 SysDVR 设置界面选一种连接模式,再在客户端里连接。

风险提示:本项目依赖 Switch 自制系统(如 Atmosphere),使用自制软件存在一定风险,请先备份 SD 卡重要数据,仅用于个人学习用途。

三种传输方式,一分钟看懂区别

三个场景各自独立,按需看一个就行。

场景 A:USB 直连——延迟低到可以远程对战

适用条件:数据线连接、主机不插底座、追求响应速度。

  1. 用支持数据传输的 USB-C 线连接电脑。
  2. 在设置界面选择 USB 模式并保存。
  3. Windows 客户端会自动关联 WinUSB 驱动;确认识别后点击连接。
  4. 优先插USB 3.0口。

关键参数:同一对收发端点上复用音视频流,延迟为三种模式中最低。

场景 B:TCP 桥接——两台设备不同房间也能串

适用条件:Switch 与电脑在同一 Wi-Fi 下(优先 5GHz)。

  1. 设置界面选择 TCP 模式。
  2. 客户端网络扫描会自动发现设备——主机每 2 秒向 UDP19999端口广播一次。
  3. 客户端分别连接9911(视频)与9922(音频)两个独立套接字,单路订阅也可以只连一个口。
  4. 观察延迟,稳定约 200–300ms。

关键参数:720p@30fps H.264;音频 16bit PCM @ 48kHz 立体声,不压缩。

场景 C:RTSP 模式——不想装客户端就选它

适用条件:只想"看",不需要交互或录制。

  1. 设置界面选择 RTSP 简单网络模式。
  2. 记下主机显示的 IP。
  3. 打开任意支持 RTSP 的播放器,输入地址即可观看。

关键参数:画质同样受 720p@30fps 编码器上限约束,延迟通常高于前两种,适合多设备围观。

顺手录制 MP4

在客户端里开启录制即可落盘 MP4(H.264 + 48kHz PCM),录完直接进剪辑软件做教学视频或直播复盘。

出问题时,按现象自查

故障不猜,按组按顺序排查,多数情况走到第 2–3 步就恢复了。

现象依次排查
连接失败① 确认 USB 线支持数据传输(不是纯充电线)→ ② USB 模式下检查是否插了底座(底座不可用)→ ③ Windows 上确认客户端驱动已自动关联 → ④ 两端重启再连
卡顿 / 延迟高① 网络模式:切 5GHz Wi-Fi、关掉占带宽的设备 → ② USB 模式:换USB 3.0口、换线 → ③ 关电脑上的高占用程序 → ④ 调客户端缓冲区/比特率
没有声音① Switch 音量是否静音或被调低 → ② 电脑音频设置中程序是否有输出权限 → ③ 重启客户端与 sysmodule
画面模糊、花屏① 换质量更好的 USB-C 线 → ② 720p@30fps 是硬上限,游戏自身输出也可能有限
游戏里抓不到画面只有开启了游戏内录制的游戏可被抓取;进设置里的DVR-Patches模块,搜索并安装对应补丁后重启

能力边界:它不是采集卡的替代品

先认下这几条硬性限制,再决定要不要上:

  • 视频固定720p @ 30fps(H.264),硬件编码上限
  • 音频16bit PCM @ 48kHz 立体声
  • 只抓游戏画面:系统 UI、主菜单、applet 不会出现在流里
  • 底座模式下 USB 串流不可用
  • 需要固件6.0.0及以上
  • 仅限支持游戏内录制的游戏(DVR-Patches 可覆盖大多数,需手动安装)
维度SysDVR传统采集卡
成本免费约 100–500 元
延迟USB 模式超低中等
分辨率720p@30fps最高 4K@60fps
系统要求需要自制系统通用,无需破解
便携性高,一根线或 Wi-Fi需要硬件转接

原理速览

sysmodule 通过grc:d服务拿到游戏画面,交给 H.264 硬件编码器压缩,音视频按自定义协议分包后走 USB bulk 端点或两个 TCP 套接字;电脑端用 FFmpeg 解码、SDL2 渲染,界面基于 ImGui,录制 MP4 在本地完成。协议细节(握手、UDP 发现、分包头)写在仓库的 protocol.md,核心实现看 sysmodule/ 目录。

现在就可以动手:克隆仓库、编译、装进 SD 卡,今晚就能在电脑上看到自己的 Switch 画面。遇到问题先看仓库 wiki 的 troubleshooting 页,或在项目 Discord 社区提问。

请遵守当地法律法规,SysDVR 仅用于个人学习与娱乐,支持正版游戏。

【免费下载链接】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 21:43:54

Argos Translate 离线翻译指南:3 个落地场景与本地部署快速上手

Argos Translate 离线翻译指南:3 个落地场景与本地部署快速上手 【免费下载链接】argos-translate Open-source offline translation library written in Python 项目地址: https://gitcode.com/GitHub_Trending/ar/argos-translate 合同、病历这类敏感文档很…

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

多台远程桌面管理怎么做?5 分钟跑通 RDCMan 的完整路径

多台远程桌面管理怎么做?5 分钟跑通 RDCMan 的完整路径 【免费下载链接】RDCMan Remote Desktop Connection Manager (微软RDP远程桌面管理工具) reflect 汉化及本土化 项目地址: https://gitcode.com/gh_mirrors/rd/RDCMan 凌晨告警,你要同时盯 …

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

DeepSeek 的开源策略是什么?开源模型与 API 闭源版本之间有何区别?

一、DeepSeek 的开源策略 1. 核心战略:以开源构筑生态 DeepSeek 创始人梁文锋明确表示:“开源并非情怀,核心目的是汇聚开发者、吸引全球人才、构筑产业生态”。在"开源 AGI"战略下,它把代码、权重、训练方案陆续开放&am…

作者头像 李华
网站建设 2026/8/24 21:40:02

foobox-cn:3 步给 foobar2000 换肤

foobox-cn:3 步给 foobar2000 换肤 【免费下载链接】foobox-cn DUI 配置 for foobar2000 项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn 打开 foobar2000,满屏灰白格子,像在看一个 2004 年的记事本。音质没问题&#x…

作者头像 李华
网站建设 2026/8/24 21:36:52

Aimmy AI瞄准辅助完全上手指南

Aimmy AI瞄准辅助完全上手指南 【免费下载链接】Aimmy Universal Second Eye for Gamers with Impairments (Universal AI Aim Aligner (AI Aimbot) - ONNX/YOLOv8 - C#) 项目地址: https://gitcode.com/gh_mirrors/ai/Aimmy 游戏里你蹲在掩体后,敌人从侧翼冲…

作者头像 李华
网站建设 2026/8/24 21:35:47

PX4 EKF2 源码解析(二):接口层、算法层与符号生成层

PX4 EKF2 源码解析(二):接口层、算法层与符号生成层 摘要 EKF2 的复杂性不仅来自滤波方程,还来自实时数据接口、传感器时间对齐、功能裁剪和自动生成代码。本文按照职责将源码划分为 PX4 接口层、EKF 算法层和符号生成层&#xff…

作者头像 李华