OBS Studio (Open Broadcaster Software) is the industry-standard, cross-platform, open-source application for live streaming and high-definition video recording. Maintained on GitHub (obsproject/obs-studio) and backed by major industry sponsors including Meta (Facebook), Twitch, and api.video, OBS Studio is used by millions of content creators, developers, educators, and gamers worldwide.
Whether you need to record desktop tutorials, stream gameplay to Twitch, or manage multi-camera studio feeds on Ubuntu 24.04 LTS (Noble Numbat) or 22.04 LTS (Jammy Jellyfish), choosing the right installation source ensures optimal performance with modern display servers like Wayland and audio systems like PipeWire.
Key Takeaways
- Official PPA (ppa:obsproject/obs-studio) provides native APT integration with direct developer updates for Ubuntu LTS releases.
- Flatpak via Flathub is recommended for Wayland desktop environments because it includes sandboxed PipeWire screen sharing portals out of the box.
- FFmpeg must be installed as a prerequisite when using APT to handle video demuxing and encoding codecs (H.264, HEVC, AV1).
- NVIDIA users should verify that `nvidia-utils` and NVENC driver modules are active before launching OBS Studio.
What is OBS Studio and what features does it offer?
OBS Studio is a feature-rich video processing suite designed for real-time video/audio capturing, scene composition, encoding, and broadcasting.
Key Capabilities and Features
- Live Streaming & Recording: Stream directly to Twitch, YouTube, Facebook Live, Restream, or custom RTMP/SRT servers while simultaneously saving high-quality local recordings.
- Multi-Source Scene Management: Combine desktop displays, window captures, webcams, capture cards, images, text, and browser windows into customizable scenes.
- Per-Source Audio Mixer: Independent channel controls with built-in audio filters such as noise suppression, noise gate, gain, limiter, and VST plugin support.
- Real-Time Video Transitions: Custom scene transitions including cut, fade, stinger clips, wipe, and slide effects.
- Drag-and-Drop Docking UI: Fully customizable modular interface with dockable preview panels, scene lists, and mixer controls.
- Format Flexibility: Export local video recordings in MP4, MKV, MOV, TS, or FLV formats.
- Free and Open-Source: Distributed under the GNU General Public License v2 (GPLv2) with no watermark or feature restrictions.
What are the system requirements for OBS Studio on Linux?
Before installing OBS Studio, verify that your Linux environment meets the necessary hardware and software dependencies:
| Component | Minimum Requirement | Recommended |
|---|---|---|
| Operating System | Ubuntu 24.04 LTS / 22.04 LTS, Debian 12, Linux Mint 22 | Ubuntu 24.04 LTS or Pop!_OS 22.04 |
| GPU Hardware | OpenGL 3.3 compatible GPU | NVIDIA GTX 1660 / RTX Series (NVENC) or AMD Radeon RX 6000+ (VA-API) |
| Display Server | X11 or Wayland | Wayland with XDG Desktop Portal |
| Audio Pipeline | PulseAudio | PipeWire Audio Server |
| Prerequisites | FFmpeg 4.4+ | FFmpeg 6.0+ |
How do you install OBS Studio via official PPA?
The OBS Project maintains an official Personal Package Archive (PPA) that provides builds compiled directly for Ubuntu LTS distributions.
Step 1: Install the FFmpeg Dependency
OBS Studio relies heavily on FFmpeg for media demuxing and hardware-accelerated decoding. Install FFmpeg first:
sudo apt update
sudo apt install -f ffmpegNote: The -f flag ensures any broken system package dependencies are automatically repaired during installation.
Step 2: Add the PPA and Install OBS Studio
Open your terminal (Ctrl+Alt+T) and execute:
sudo add-apt-repository ppa:obsproject/obs-studio
sudo apt update
sudo apt install -f obs-studioSingle-Line Terminal Shortcut
sudo add-apt-repository ppa:obsproject/obs-studio -y && sudo apt update && sudo apt install -f obs-studio -yThis command installs OBS Studio along with all required system dependencies. Future updates will be delivered automatically through standard Ubuntu system software updates.
How do you install OBS Studio using Flatpak on Wayland?
On modern Ubuntu desktops running GNOME or KDE over Wayland, Flatpak provides sandboxed isolation and native PipeWire screen sharing capture.
Step 1: Enable Flatpak Support
sudo apt install flatpak
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepoStep 2: Install OBS Studio from Flathub
flatpak install flathub com.obsproject.StudioTo run the Flatpak edition:
flatpak run com.obsproject.StudioHow do you install OBS Studio using Snap?
Canonical maintains an official Snap package for OBS Studio in the Snap Store.
sudo snap install obs-studioTo allow the Snap package to access external USB capture cards and camera devices, run:
sudo snap connect obs-studio:removable-media
sudo snap connect obs-studio:cameraTo reduce CPU overhead when streaming or recording in 1080p/4K:
- Open OBS Studio and navigate to Settings > Output.
- Set Output Mode to Advanced.
- Under Encoder, select NVIDIA NVENC H.264 (FFmpeg) or HEVC.
- If NVENC does not appear, verify that your proprietary NVIDIA drivers are installed (
nvidia-smiin terminal).
How do you run OBS Studio after installation?
Once installation completes, launch OBS Studio using either method:
- Application Launcher: Press the
Super(Windows) key, search for OBS Studio, and click the icon. - Terminal Command: Type
obsand pressEnter.
Frequently Asked Questions (PAA)
Is OBS Studio completely free and open source?
Yes. OBS Studio is 100% free and open-source software under the GPLv2 license. There are no subscription fees, watermarks, or locked features.
How do I fix a black screen on Ubuntu Wayland in OBS Studio?
If Display Capture shows a black box on Wayland, add a new source named Screen Capture (PipeWire) instead of Display Capture (XSHM). Ensure xdg-desktop-portal-gnome or xdg-desktop-portal-wlr is installed.
What is the difference between OBS Studio PPA, Flatpak, and Snap?
The PPA version runs natively with the lowest system latency on X11. Flatpak is ideal for Wayland desktops due to sandbox-bundled PipeWire plugins. Snap auto-updates through Canonical’s Snapcraft infrastructure.
How do I completely uninstall OBS Studio installed via PPA?
Run the following commands to purge the application and its PPA repository:
sudo apt remove --purge obs-studio
sudo add-apt-repository --remove ppa:obsproject/obs-studio
sudo apt autoremove


