stream-concern
A high-performance, low-latency engine for live streaming and recording — every frame and sample moving through a native, hardware-accelerated pipeline.
25 features · scroll for more
Automated scene switching
Rotate through your scenes on a timer, in order or at random, come back to a main scene in between, or pop scenes up over it. Each scene's cameras and media start a moment early, so a switch never shows one warming up.
Read how it works →Game capture
Capture one game window on Windows or macOS with zero-copy textures (HDR on Windows), the game's own audio on its own strip, and a layer that relinks itself when the game restarts. No code is injected into the game.
Read how it works →RTMP ingest with UPnP
Receive a feed from a phone, a second PC or another encoder straight into a scene. The built-in RTMP / RTMPS server opens its port through your router with UPnP and hands you the public URL and stream key to paste into the sender.
Read how it works →MCP server for AI agents
Let an AI agent run the show through the Model Context Protocol: switch scenes, start outputs and read the app's state, with tool groups you choose and a confirmation before anything goes live.
Read how it works →Web overlays
Chat, alerts and widgets as browser layers on macOS, Windows and Linux, with presets, page audio on the mixer, and recovery when a page crashes or loses its connection.
Read how it works →News ticker
A news-channel crawl: up to four scrolling lanes under a badge, a headline or a clock, with items read from a text file you can edit while you are live.
Read how it works →Stream to multiple places
Stream to as many services as you like and record at the same time, each output with its own settings; outputs with the same settings share one encoder. 78 services know their own limits.
Read how it works →Virtual camera
Send your program to video-call and other apps as a camera: a camera extension on macOS, on Windows 11, and through v4l2loopback on Linux.
Read how it works →Low-latency streaming & recording
A native, hardware-accelerated pipeline (NVENC / AMF / Quick Sync / VideoToolbox / VA-API) built to keep latency low and never drop frames.
Read how it works →Multi-track audio mixer
Faders in dB, solo, pan law, monitoring, sync offset, filters with OBS's defaults and EBU R128 loudness, with every input routed to any of six recording tracks.
Read how it works →Syphon / Spout / NDI / PipeWire
Move video in and out of the app over the interchange your platform speaks, with no re-encode.
Read how it works →VST3, CLAP and Audio Unit plugins
Scan the plugins already on your machine; each one is checked in its own helper process, so a broken plugin cannot take the app down. Filter chains with your plugins are the next update.
Read how it works →Replay buffer
Keep the last seconds in memory and save them, or play them on stream, from a hotkey, a MIDI pad, a Stream Deck key or obs-websocket.
Read how it works →Studio mode
Prepare a scene in Preview while Program stays on air, then publish it with its transition; or let chosen scenes publish themselves.
Read how it works →Transitions
Cut, crossfade, fade through black, slide, push, wipe, zoom, or Appear/Disappear, which moves only the layers that differ; any scene can have its own.
Read how it works →Stream Deck and obs-websocket
The app's own Stream Deck plugin, and an obs-websocket 5 server so controllers made for OBS drive it too.
Read how it works →Hotkeys and MIDI
Choose your own shortcuts, including global ones that work while a game is in front, and map MIDI pads and faders with Learn.
Read how it works →Recording
MP4, MOV or MKV in H.264, HEVC or ProRes, with up to six audio tracks, split files and file names from a template; record the program, the portrait layout or one input alone.
Read how it works →Dynamic bitrate and reconnect
A stream follows what your upload can carry and comes back on its own after a dropped connection.
Read how it works →Every kind of source
Screens, regions and windows, cameras and capture cards, media files, images, text and a test pattern.
Read how it works →Linked layers
Show one layer in several scenes and edit it once.
Read how it works →Alert simulator
Fire test follows, subscriptions, donations and raids into your alert box without going live.
Read how it works →Portable collections
Export your scenes and their images as one file and open them on another computer; keys and secrets are never included.
Read how it works →Set-up wizard
A first-launch wizard gets your canvas, microphone and first output ready.
Read how it works →Native on every platform
A SwiftUI app on macOS, WinUI 3 on Windows and GTK 4 on Linux, all on one shared engine.
Read how it works →