← All open source projects

OBS Studio

obsproject/obs-studio

OBS Studio is an open source app for screen recording, streaming, and composing scenes from video, audio, and capture sources.

Forks 9,343
Author obsproject
Language C
License GPL-2.0
Synced 2026-06-11

What it is

OBS Studio is an application for video recording and live streaming. It is used by streamers, teachers, support teams, course creators, game developers, and anyone who needs to compose a scene from screen, camera, microphone, application window, image, and other sources.

The obsproject/obs-studio repository has been on GitHub since 2013. Its primary language is C, the license is GPL-2.0, and the official site is obsproject.com. The project has become a de facto standard for many live streaming and screen recording scenarios.

What is inside

Inside are the desktop application, scene and source system, audio/video processing, FFmpeg integration, screen and game capture, plugins, cross-platform build setup, and contributor documentation.

OBS scene model

This fragment shows the OBS model: a scene is composed from sources and then sent to recording or streaming. It is not an OBS configuration file; it explains the structure.

Language: Plain text
Scene: Lecture
- Display Capture: slides
- Video Capture: webcam
- Audio Input: microphone
- Image: logo

Output:
- Recording file
- Streaming service

Where it helps

OBS Studio helps with streams on YouTube, Twitch, and other platforms, lesson recording, product demos, webinars, lectures, video podcasts, and technical walkthroughs. One tool covers scene preparation, recording, and live broadcast.

For developers, OBS can also become an extension platform. Plugins add sources, filters, integrations, automation, and production-specific flows.

Strengths and tradeoffs

The strength is power with no purchase barrier and open code. A simple recording can be created in minutes, then gradually expanded with scenes, hotkeys, filters, transitions, and separate audio tracks.

The tradeoff is quality setup. Good video depends on bitrate, codec, hardware, lighting, audio, scene design, and the streaming platform. OBS gives the tool, but it does not remove the need for production judgment.