核心原理
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)。注意:推流码是最高机密,切勿泄露!
第二步:硬件连接
这是最简单的一步,按照以下顺序连接即可:
- 将 Switch 的底座连接到电源。
- 将第一根 HDMI 线 的一端插入 Switch 底座的
HDMI OUT端口,另一端插入 采集卡的HDMI IN端口。 - 将第二根 HDMI 线 的一端插入 采集卡的
HDMI OUT端口,另一端插入你的 显示器或电视 的 HDMI 接口。 - 用 USB 线 将 采集卡 连接到你的 电脑 的 USB 3.0 接口。
- 打开 Switch,选择你要玩的游戏。
你的显示器应该就能正常显示出 Switch 的游戏画面了。
第三步:软件设置 (OBS)
打开 OBS Studio,开始配置。
添加视频采集设备源
- 在 OBS 的“来源”窗口中,点击 号。
- 选择 “视频采集设备”。
- 在弹出的窗口中,给这个源起个名字,Switch画面”,然后点击“确定”。
- 在新的设置窗口中,在“设备”下拉菜单里,选择你的采集卡(通常以 Elgato 或 AVerMedia 等品牌命名)。
- 如果画面颜色不对,可以尝试勾选 “使用自定义视频格式” 并选择
YUV 4:2:2或YUV 4:4:4,这通常能解决色彩偏差问题。 - 点击“确定”,现在你的 OBS 预览窗口应该就能看到 Switch 的游戏画面了。
设置场景和布局
一个完整的直播画面通常不止一个元素,我们可以通过添加不同的“来源”来构建你的直播场景。
- 场景:可以理解为不同的“页面”或“布局”,比如你可以有一个“游戏场景”,一个“聊天互动场景”。
- 来源:构成场景的元素,如游戏画面、摄像头、文字、图片等。
常用来源添加:
- 摄像头/麦克风:
- 在来源窗口点击 ,选择 “视频采集设备”,添加你的摄像头。
- 再添加一个 “音频输入采集”,选择你的麦克风。
- 文字来源:
- 点击 ,选择 “文本”,可以添加直播间标题、观众ID提示、操作说明等。
- 浏览器来源:
- 点击 ,选择 “浏览器”,可以添加直播平台的聊天室页面,方便你实时看到弹幕并与观众互动。
- 图像来源:
- 点击 ,选择 “图像”,可以添加你的 Logo、边框、水印等。
调整布局: 点击并拖动来源窗口中的各个元素,调整它们的大小和位置,直到你满意为止,你可以锁定不想被误动的来源(右键来源 -> 锁定源)。
设置推流
这是最核心的一步,告诉 OBS 把你的画面送到哪里去。
- 点击 OBS 右下角的 “设置” 按钮。
- 选择 “推流” 选项卡。
- 服务:选择你直播的平台,如
Bilibili、Twitch、YouTube等,选择后,下方会自动出现该平台需要的设置项。 - 服务器:平台会自动推荐,通常选择默认即可。
- 推流密钥:这是重中之重! 前往你的直播平台个人中心 -> 直播设置 -> 推流设置,复制你的“推流码”或“串流密钥”,粘贴到这里。
- 推流类型:选择 “自定义”。
设置视频
- 在“设置”中,选择 “视频” 选项卡。
- 基础分辨率:设置为你的显示器分辨率,如 1920x1080。
- 输出分辨率:设置为 1920x1080,这是直播的分辨率。
- 输出(缩放)滤镜:选择
bicubic或lanczos,效果较好。 - 常见帧率:设置为 60,如果你的网络和电脑性能足够,60fps 能带来更流畅的观感。
设置输出
这是决定直播质量和电脑性能消耗的关键。
- 在“设置”中,选择 “输出” 选项卡。
- 输出模式:选择 “高级”。
- 输出:选择 “编码器”。
- 首选:使用 NVIDIA NVENC H.264 (新):如果你有 NVIDIA 显卡,强烈推荐!这是硬件编码,几乎不占用 CPU,非常稳定。
- 备选:x264 (CPU):如果你没有独立显卡,或者想追求极致画质且 CPU 性能足够强劲,可以选择这个,它会占用大量 CPU 资源。
- 比特率:这直接关系到直播的清晰度和流畅度。
- 建议值:对于 1080p 60fps,6000 - 8000 Kbps 是一个不错的起点。
- 测试:可以先从 6000 开始,如果直播时观众反馈卡顿,再适当降低。
- 关键帧间隔:设置为 2,这是 OBS 的推荐值。
- CPU 使用预设:如果你使用 x264 编码,这里可以选择
veryfast或superfast,以降低 CPU 占用。
第四步:开始直播与优化
- 测试推流:在 OBS 主界面底部,点击 “开始推流”,如果
