Beginner10 min read

OBS Studio 设置指南

了解如何将 OBS Studio 配置为通过中继端点接收你的 IRL 直播流。本指南涵盖适合新手的基础设置,以及用于自动场景切换的高级 NOALBS 配置。

工作原理

  1. 你的手机或编码器会将视频发送到 IRLServer。借助 SRTLA,它可以将多个连接(例如两张 SIM 卡)合并为一路 stream。
  2. IRLServer 会在你选择的区域接收你的 stream,并将其转发给 OBS。
  3. 你电脑上的 OBS会从 IRLServer 拉取 stream,加入你的场景和 overlay,然后在 Twitch 或 Kick 上开播。

当你的信号中断时,场景切换器(IRLControl 或 NOALBS)会将 OBS 切换到 BRB 场景,让你的直播在你回来之前保持在线。本指南介绍 OBS 部分的设置。

前提条件

  • 已安装 OBS Studio(建议使用 28.0 或更高版本)
  • 拥有一个带有效端点的 IRLServer 账户(可前往 irl.ac 获取)
  • 从仪表板获取你的推流 URL(RTMP 或 SRT/SRTLA)

选择你的方案

简化方案

只需一个 LIVE 场景。最适合想快速开始、且无需自动场景切换的新手。

推荐新手使用

高级方案(NOALBS)

多个场景(LIVE、LOW、BRB、REFRESH),当连接中断或码率过低时会自动切换。

推荐给日常直播的主播

分步设置指南

1

Launch OBS Studio

在电脑上打开 OBS Studio。如果是第一次使用,请完成自动配置向导,或点击“取消”进行手动设置。

2

Create Your Scenes

如需简化设置,请创建一个场景:

  • LIVE - 你的主直播场景

如需设置 NOALBS,请创建以下场景:

  • LIVE - 主直播画面
  • LOW - 低码率警告场景
  • BRB - 断线/稍后回来场景
  • REFRESH - 连接刷新场景
在“场景”面板中右键单击 → 添加场景。为确保与 NOALBS 兼容,请使用完全一致的名称(区分大小写)。
3

Add Media Source

在你的 LIVE 场景中,添加一个媒体源:

  1. 在“来源”面板中右键单击 → 添加 → 媒体源
  2. 将其命名为类似“IRL Feed”或“Stream Input”的名称
  3. 取消勾选“Local File”
  4. 勾选“Show nothing when playback ends”
  5. 勾选“Restart playback when source becomes active”
  6. 勾选“Close file when inactive”
4

Configure Your Stream URL

在媒体源属性中,粘贴来自 IRLServer 仪表板的流 URL。

对于 RTMP 推流端点:

rtmp://rtmp.region.irl.ac:1935/publish/YOUR_KEY

对于 SRT/SRTLA 推流端点:

srt://srt.region.irl.ac:4000?streamid=play/stream/YOUR_KEY
您的实际串流 URL 可在仪表板中的 irl.ac/dashboard/endpoints 查看
5

Set Network Buffering

请配置网络缓冲以确保播放稳定。在媒体源属性中:

  • 网络缓冲:1 MB(推荐);连接不稳定时可设得更高
  • 重连延迟:3 秒
  • 当源变为活动状态时重新启动播放: 开启
  • 不活跃时关闭文件: 开启
  • 播放结束时不显示任何内容: 开启
  • 在可用时使用硬件解码: 关闭
缓冲越高,播放越稳定,但延迟也越高。建议先从 1 MB 开始,如果出现卡顿再逐步增大。
6

Stretch to Screen

让媒体源铺满画布:

  1. 在预览窗口中右键单击媒体源
  2. 变换 → 拉伸到屏幕

或者选中该源后按 Ctrl+F,使其铺满屏幕。

7

Copy to Other Scenes (NOALBS)

如果使用 NOALBS,请将你的媒体源复制到其他场景中:

  1. 右键点击你的媒体源 → 复制
  2. 前往 LOW 场景 → 右键点击 → 粘贴(引用)
  3. 对 REFRESH 场景重复此操作
使用“粘贴(引用)”可确保所有场景都使用同一个源。修改其中一个,其他场景也会同步生效。
8

Test Your Setup

让你的编码器(Belabox、Moblin 等)开始向 IRLServer 端点推流。几秒内,你应该就能在 OBS 中看到画面出现。

如果画面没有出现,请检查你的编码器是否已连接,并确认是否正在推流到正确的 URL。你可以在 IRLServer 仪表板中查看连接状态。

下一步

资源