Skip to content
application · media · streaming

The open broadcaster,OBS Studio.

The free, open-source application for screen recording and live streaming. OBS composites display captures, webcams, and audio into scenes, encodes them in real time, and streams to Twitch, YouTube, or any RTMP endpoint — no watermarks, no time limits.

Scenes, sources, and encoders

Build a scene for every layout you need — Starting Soon, Gameplay, Just Chatting — then switch between them live while OBS encodes your composite for the stream or a local recording.

  • Sources — captures, webcams, browsers, and audio.
  • Encoders — NVENC on the GPU or x264 on the CPU.
  • Plugins — extra filters, transitions, and remote control.
GPLv2License
Win / macOS / LinuxPlatforms
6000 kbps1080p60 baseline
CBRRate control

Start here

Overview

OBS Studio (Open Broadcaster Software) is a free, open-source tool for screen recording and live streaming. It composites multiple inputs — display captures, webcams, images, browser sources, and audio — into scenes, encodes them in real time, and either records locally or streams to Twitch, YouTube, and any RTMP endpoint.

It runs on Windows, macOS, and Linux under the GPLv2 license — no watermarks, no time limits.

This guide covers core concepts, streaming setup, and plugins.

Core vocabulary

Concepts

TermMeaning
SourceA single input — display capture, webcam, image, browser, audio device
SceneA named arrangement of sources with their positions and sizes
Scene collectionA saved set of scenes you can switch between
FilterA per-source effect — chroma key, noise gate, color correction
ProfileA saved bundle of encoder and streaming settings

You build scenes for each layout you need (Starting Soon, Gameplay, Just Chatting) and switch between them live.

Go live

Streaming

  1. Set your stream key In Settings → Stream, pick your service (Twitch, YouTube, Custom) and paste the stream key from that platform’s dashboard.

  2. Configure the encoder In Settings → Output, choose an encoder — NVENC (NVIDIA GPU) or x264 (CPU). Set rate control to CBR and a bitrate matched to your upload speed (≈6000 kbps for 1080p60 on Twitch).

  3. Set resolution and FPS In Settings → Video, set the base (canvas) and output (scaled) resolution and a frame rate of 30 or 60.

  4. Build a scene and go live Add your sources, arrange them, then click Start Streaming (or Start Recording for local capture).

Extend OBS

Plugins

Plugins extend OBS with extra sources, filters, and docks. Install by dropping the plugin files into the OBS plugins directory (or running its installer), then restart OBS. Popular examples:

  • StreamFX — advanced filters, shaders, and 3D transforms.
  • Move Transition — animate sources between scenes.
  • obs-websocket — remote-control OBS over WebSocket for automation and stream decks.

Questions

Frequently asked

What is OBS Studio?

OBS Studio (Open Broadcaster Software) is a free, open-source application for screen recording and live streaming. It composites multiple sources — screen captures, webcams, images, and audio — into scenes and encodes them for local recording or streaming to platforms like Twitch and YouTube.

Is OBS Studio free?

Yes. OBS Studio is completely free and open source under the GPLv2 license, with no watermarks, time limits, or paid tiers. It runs on Windows, macOS, and Linux.

What is the difference between a scene and a source in OBS?

A source is a single input such as a display capture, webcam, image, or audio device. A scene is a named arrangement of one or more sources with their positions and sizes. You switch between scenes live to change your layout during a stream or recording.

What bitrate should I use for streaming in OBS?

For 1080p60 streaming, 6000 kbps with the x264 or NVENC encoder is a common baseline for Twitch, and higher for YouTube. Match your bitrate to your upload bandwidth — leave headroom so network spikes do not drop frames. Use CBR for streaming and a quality-based rate control for local recording.

How do I add plugins to OBS?

Download a plugin compatible with your OBS version and operating system, then place its files in the OBS plugins directory (or run its installer). Restart OBS, and the plugin's filters, sources, or docks appear in the relevant menus.