OBS

义项:Open Broadcaster Software直播录制软件
OBS

OBS是开源、跨平台的视频录制与网络直播软件,全称为Open Broadcaster Software,现多以OBS Studio之名发布,由OBS Project维护[1]。它能在Windows、macOS与Linux上完成实时画面与声音的采集、场景编排、编码与推流,源码以GPL第2版协议公开,可免费使用[2]。由于不设付费层级,它在游戏直播、网课录制等场景中被广泛使用[3]。

目录
  1. 定义
  2. 原理
  3. 发展历程
  4. 应用
  5. 局限
  6. 参见

定义

OBS是一套用于屏幕捕捉、画面合成与实时推流的自由开源软件,既有图形界面版本,也提供可供插件调用的接口。软件以C与C++编写,界面基于Qt框架,可在Windows、macOS、Linux发行版及BSD系统上运行[4]。按照官方说明,它同时面向视频录制和直播串流两种用途,安装后即可在主流桌面系统上开始推流[5]。

在术语上,OBS既可指2012年出现的早期版本(常称OBS Classic),也可指后来重写并沿用至今的OBS Studio;后者已成为项目的正式主线[6]。软件以GPL第2版或更高版本协议发布,源代码托管在公开的代码托管平台上,允许他人修改与再分发。

原理

OBS的工作流程可以概括为采集、合成、编码、输出4个环节。用户把窗口捕捉、摄像头、采集卡、图片、文字、浏览器页面等作为“来源”加入场景,多个来源按图层顺序叠加成一个画面,再配合音频混合器调整各音源的音量与滤镜[5]。场景数量不设上限,切换时可用过场动画衔接[7]。

编码环节决定输出质量与硬件负担。视频可由x264软件编码器处理,也可交给英特尔快速视频同步、NVIDIA NVENC、AMD视频编码引擎等硬件编码器,输出H.264/MPEG-4 AVC或H.265/HEVC码流;音频常用AAC编码。传输主要经由实时消息协议(RTMP)完成,后期版本也支持HLS、SRT、RIST与WebRTC等协议[4]。熟悉FFmpeg的用户还可自定义编解码器、容器格式与输出地址。

在工作室模式下,界面分成预览与节目两路,左侧窗口用于调整尚未上屏的场景,右侧显示正在播出的画面,中间的转场按钮负责把调整好的场景切换出去,从而降低直播中的误操作风险[4]。多画面监视功能则可同时显示多个场景,便于导播快速调用[7]。

发展历程

OBS最初由Hugh "Jim" Bailey作为个人项目编写,他把软件开源后,借助网络上的合作者迅速扩展功能[2]。维基百科记载的首个版本为2012年8月31日发布的v0.31a,另一处记录则写作2012年9月1日的v0.32a,两种说法相差一天[1][2]。

2013年前后,开发团队启动了重写计划,代号OBS Multiplatform,目标是支持多个操作系统、扩充功能并强化接口,这一版本后来定名为OBS Studio。2016年,OBS Studio在功能上已基本追平旧版,OBS Classic随之停止支持,旧版安装包仍可下载。2022年3月,软件在Windows与Mac的Steam平台上架[1]。

应用

最典型的用途是网络直播。操作者把平台的推流地址与推流码填入设置,即可将画面发送到支持RTMP的直播站点,YouTube、Twitch、Instagram、Facebook等均在支持之列[1]。国内教程常以斗鱼等平台为例演示获取推流码后开始推流的流程[8]。

录制是另一大用途。软件可把屏幕、游戏画面或摄像头内容保存为本地文件,常见容器包括MP4、MKV、FLV与MOV,其中MKV在意外中断时更不容易损坏文件[3][9]。虚拟摄像头功能则让OBS的输出被识别为一路摄像头信号,可用于视频会议或即时通讯软件[3]。

在游戏直播之外,教育录课、播客制作、企业培训与活动转播也是常见场景,免费且无水印的特点使其在个人创作者中普及度较高[3]。软件提供插件与脚本机制,原生插件用于高性能集成,Lua与Python脚本则可在现有来源基础上扩展逻辑[7]。

局限

OBS本身不含视频剪辑功能,只能完成采集与输出,片段裁切、拼接等后期处理需借助其他剪辑软件[10]。它也不提供付费版的高级服务,诸如素材商店、云端字幕等能力要靠第三方插件或外部工具补齐[3]。

使用门槛与硬件条件构成另一重限制。场景、来源、滤镜、编码器参数均可深度调整,配置项繁多,新手需要一定时间熟悉[10]。新版本对系统提出明确要求,如Windows 10 1809以上、macOS 12以上,旧设备可能需要选用历史版本[3]。此外,软件分发渠道众多,从非官方站点获取的安装包存在被捆绑附加程序的风险[3]。

参见

  • RTMP —— OBS推流所依赖的实时消息传输协议。

  • FFmpeg —— 提供编解码与封装能力的多媒体处理框架,OBS可调用其组件。

  • x264 —— OBS常用的开源H.264视频编码器。

  • Twitch —— 常见的游戏直播平台,OBS可直接向其推流。

  • 虚拟摄像头 —— 将OBS输出模拟为摄像头信号的扩展功能。

  • Open Collective —— OBS Project接受资助的众筹平台之一。

参考资料

  1. Open Broadcaster Software [引用日期2026-10-29]
  2. OBS Studio [引用日期2026-10-29]
  3. OBS Studio: Free Download, All Versions & Full Guide [引用日期2026-10-29]
  4. OBS Studio - Jump to content [引用日期2026-10-29]
  5. Open Broadcaster Software [引用日期2026-10-29]
  6. OBS Studio直播软件 32.2.2 [引用日期2026-10-29]
  7. Open Broadcaster Software [引用日期2026-10-29]
  8. OBS Studio录制直播的详细步骤 [引用日期2026-10-29]
  9. OBS Studio 30.2.3 下载安装 + 录屏直播入门教程(Win10/Win11/Mac 超详细) [引用日期2026-10-29]
  10. Open Broadcaster Software Studio (OBS) 32.2.1 Deutsch [引用日期2026-10-29]
词条评价
词条统计

浏览次数:1 次

阅读量:0 次 · 阅读完成量:0 次

最近更新:2026-10-28T18:46:06Z

历史版本

本条目引用的词条
RTMP FFmpeg x264 Twitch 虚拟摄像头 Open Collective