OBS Studio
OBS Studio is a free, open source program for live streaming and screen recording. It sends your video feed to Twitch, YouTube, Facebook Gaming, and any platform that accepts an RTMP stream. It also records locally in MKV, MP4, or FLV without watermarks or time limits.
What it does
The workspace is built around scenes and sources. A scene is a layout you can switch to during a stream or recording. Each scene contains sources: display captures, window captures, game captures, webcam feeds, images, text overlays, and browser sources for third-party widgets like alerts from StreamElements. You add sources by clicking the + button in the Sources panel, pick the type, and configure it. Switching between scenes during a live stream is a single click in the Scenes panel, with optional transitions (fade, cut, slide) between them.
Audio controls sit in the Audio Mixer panel at the bottom. Each source (microphone, desktop audio, media files) has its own volume slider and mute button. Right-clicking a source opens Filters, where you can add noise suppression (RNNoise works well without much CPU load), noise gate, compressor, and gain. For streaming, you paste your stream key from the platform into File > Settings > Stream, pick your encoder (x264 or NVENC for NVIDIA GPUs), set your bitrate, and hit Start Streaming.
Recording settings live under File > Settings > Output. You can record in Simple mode (pick a quality preset and go) or Advanced mode where you control the encoder, bitrate, recording format, and file path separately from your stream settings. The Replay Buffer feature keeps the last N seconds in memory so you can save highlights on demand without recording the entire session.
Advantages
- Completely free with no watermarks, no recording limits, no paid tier
- Scene and source system allows complex multi-camera setups
- Built-in audio filters (noise suppression, compressor, gate) replace standalone tools
- Plugin ecosystem adds features like virtual camera, NDI input, and advanced scene switching
Drawbacks
- Initial setup takes time if you have never configured streaming software before
- No built-in stream alerts or chat overlay, you need third-party services
- Preview can stutter on low-end hardware while the actual stream runs fine
- Default recording format (MKV) requires remuxing to MP4 for some editors
Who it is for
I recommend OBS Studio to anyone who wants to stream or record their screen without paying for software. It handles everything from simple screen recordings for tutorials to multi-scene Twitch streams with overlays and webcam feeds. The learning curve is steeper than one-click recorders, but once you set it up, the flexibility is hard to match at any price point.
Frequently Asked Questions
Is OBS Studio free?
Is OBS good for recording without streaming?
Why does OBS record in MKV instead of MP4?
Features & How-To Guide
| # | Feature | How to use |
|---|---|---|
| 1 | Screen recording | Click Start Recording in the bottom-right corner. By default records the full screen to the Videos folder in MKV format. |
| 2 | Streaming scene setup | File › Settings › Stream › Service: Twitch › Paste the Stream Key from the Twitch dashboard › OK › Click Start Streaming. |
| 3 | IRC plugin expansion | In the Sources panel click + › Game Capture › Create new › OK. OBS automatically detects the game in full screen. |
| 4 | Emulator keyboard shortcut configuration | File › Settings › Stream › Service: YouTube - RTMPS › Paste the Stream Key from YouTube Studio › OK › Start Streaming. |
| 5 | Webcam recording | In the Sources panel click + › Video Capture Device › Create new › Select camera from the Device list › OK. |
| 6 | Stream overlays | In the Sources panel click + › Browser › Create new › Paste the overlay URL (e.g. from StreamElements) › Set width and height › OK. |
| 7 | Partition alignment | In the Scenes panel click + to add a new scene. Each scene has its own set of Sources. Switch between scenes by clicking the scene name. |
| 8 | Microphone noise filtering | Click the gear icon next to the microphone in Audio Mixer › Filters › + › Noise Suppression › Select RNNoise › Close. |
| 9 | Recording in MP4 format | File › Settings › Output › Recording Format: mp4 (or in Advanced mode: Output Mode: Advanced › Recording › Type: Standard › Recording Format: mp4). |
| 10 | Dual monitor recording | In the Sources panel click + › Display Capture › Create new › Select monitor from the Display list › OK. Add a separate Display Capture for each monitor. |
Related software categories
Similar Programs
Free Alternatives to Adobe After Effects
View all alternatives →Questions & Answers
Ask a Question
Our team and community are happy to help
No questions yet. Be the first to ask!