核心原理

Switch 本身没有像 PC 那样的直播推流功能,我们需要一个“中间人”——采集卡,来将 Switch 的 HDMI 视频信号“抓取”到电脑上,然后电脑上的直播软件(如 OBS)再将这个视频信号推送到直播平台。

整个流程是: Switch (HDMI输出) → 采集卡 (USB输入) → 电脑 (OBS处理) → 直播平台 (观众观看)


第一步:准备工作

硬件设备

  • 游戏主机:任天堂 Switch (标准版, OLED版, Lite版均可)。
  • 采集卡:这是最关键的设备。
    • 推荐品牌Elgato (如 HD60 S/S+) 是行业标杆,稳定性和兼容性最好,但价格较高。圆刚 也是非常优秀且性价比高的选择。
    • 选择要点
      • 分辨率和帧率:确保支持 1080p 60fps,这是目前直播的主流标准。
      • 接口:USB 3.0 接口,以保证数据传输稳定不丢帧。
      • 延迟:低延迟是关键,你玩游戏时希望画面和操作同步,采集卡延迟越低越好。
  • HDMI 线:你需要 两条 高质量的 HDMI 线。
    • 一根:连接 Switch 和采集卡。
    • 另一根:连接采集卡和你的 显示器/电视注意:采集卡必须连接显示器才能工作,否则无法识别信号。
  • 高性能电脑
    • CPU:建议使用 Intel i5 / AMD R5 或更高级别,核心数越多越好,方便 OBS 同时处理游戏画面、聊天窗口、摄像头等。
    • 内存:建议 16GB 或以上,8GB 为最低要求,但可能会卡顿。
    • 独立显卡:非必须,但有更好,NVIDIA 显卡对 OBS 的 NVENC 编码器有很好的优化,可以减轻 CPU 压力。
  • 稳定的网络有线网络 > 无线网络,直播对上行带宽要求高,建议至少 10Mbps 以上的稳定上传速度,可以通过 Speedtest 等网站测试。
  • 麦克风和摄像头:如果你想进行互动和露脸直播,这是必需品。

软件与账号

  • 直播软件OBS Studio (强烈推荐,免费、开源、功能强大),本指南将以 OBS 为例。
  • 直播平台账号:在 B站、斗鱼、虎牙、YouTube、Twitch 等平台注册一个账号,并获取“推流码”(Stream Key)。注意:推流码是最高机密,切勿泄露!

第二步:硬件连接

这是最简单的一步,按照以下顺序连接即可:

  1. 将 Switch 的底座连接到电源。
  2. 将第一根 HDMI 线 的一端插入 Switch 底座的 HDMI OUT 端口,另一端插入 采集卡的 HDMI IN 端口。
  3. 将第二根 HDMI 线 的一端插入 采集卡的 HDMI OUT 端口,另一端插入你的 显示器或电视 的 HDMI 接口。
  4. 用 USB 线采集卡 连接到你的 电脑 的 USB 3.0 接口。
  5. 打开 Switch,选择你要玩的游戏。

你的显示器应该就能正常显示出 Switch 的游戏画面了。


第三步:软件设置 (OBS)

打开 OBS Studio,开始配置。

添加视频采集设备源

  1. 在 OBS 的“来源”窗口中,点击 号。
  2. 选择 “视频采集设备”
  3. 在弹出的窗口中,给这个源起个名字,Switch画面”,然后点击“确定”。
  4. 在新的设置窗口中,在“设备”下拉菜单里,选择你的采集卡(通常以 Elgato 或 AVerMedia 等品牌命名)。
  5. 如果画面颜色不对,可以尝试勾选 “使用自定义视频格式” 并选择 YUV 4:2:2YUV 4:4:4,这通常能解决色彩偏差问题。
  6. 点击“确定”,现在你的 OBS 预览窗口应该就能看到 Switch 的游戏画面了。

设置场景和布局

一个完整的直播画面通常不止一个元素,我们可以通过添加不同的“来源”来构建你的直播场景。

  • 场景:可以理解为不同的“页面”或“布局”,比如你可以有一个“游戏场景”,一个“聊天互动场景”。
  • 来源:构成场景的元素,如游戏画面、摄像头、文字、图片等。

常用来源添加:

  • 摄像头/麦克风
    • 在来源窗口点击 ,选择 “视频采集设备”,添加你的摄像头。
    • 再添加一个 “音频输入采集”,选择你的麦克风。
  • 文字来源
    • 点击 ,选择 “文本”,可以添加直播间标题、观众ID提示、操作说明等。
  • 浏览器来源
    • 点击 ,选择 “浏览器”,可以添加直播平台的聊天室页面,方便你实时看到弹幕并与观众互动。
  • 图像来源
    • 点击 ,选择 “图像”,可以添加你的 Logo、边框、水印等。

调整布局: 点击并拖动来源窗口中的各个元素,调整它们的大小和位置,直到你满意为止,你可以锁定不想被误动的来源(右键来源 -> 锁定源)。

设置推流

这是最核心的一步,告诉 OBS 把你的画面送到哪里去。

  1. 点击 OBS 右下角的 “设置” 按钮。
  2. 选择 “推流” 选项卡。
  3. 服务:选择你直播的平台,如 BilibiliTwitchYouTube 等,选择后,下方会自动出现该平台需要的设置项。
  4. 服务器:平台会自动推荐,通常选择默认即可。
  5. 推流密钥这是重中之重! 前往你的直播平台个人中心 -> 直播设置 -> 推流设置,复制你的“推流码”或“串流密钥”,粘贴到这里
  6. 推流类型:选择 “自定义”

设置视频

  1. 在“设置”中,选择 “视频” 选项卡。
  2. 基础分辨率:设置为你的显示器分辨率,如 1920x1080。
  3. 输出分辨率:设置为 1920x1080,这是直播的分辨率。
  4. 输出(缩放)滤镜:选择 bicubiclanczos,效果较好。
  5. 常见帧率:设置为 60,如果你的网络和电脑性能足够,60fps 能带来更流畅的观感。

设置输出

这是决定直播质量和电脑性能消耗的关键。

  1. 在“设置”中,选择 “输出” 选项卡。
  2. 输出模式:选择 “高级”
  3. 输出:选择 “编码器”
    • 首选:使用 NVIDIA NVENC H.264 (新):如果你有 NVIDIA 显卡,强烈推荐!这是硬件编码,几乎不占用 CPU,非常稳定。
    • 备选:x264 (CPU):如果你没有独立显卡,或者想追求极致画质且 CPU 性能足够强劲,可以选择这个,它会占用大量 CPU 资源。
  4. 比特率:这直接关系到直播的清晰度和流畅度。
    • 建议值:对于 1080p 60fps,6000 - 8000 Kbps 是一个不错的起点。
    • 测试:可以先从 6000 开始,如果直播时观众反馈卡顿,再适当降低。
  5. 关键帧间隔:设置为 2,这是 OBS 的推荐值。
  6. CPU 使用预设:如果你使用 x264 编码,这里可以选择 veryfastsuperfast,以降低 CPU 占用。

第四步:开始直播与优化

  1. 测试推流:在 OBS 主界面底部,点击 “开始推流”,如果