OBS Studio is software designed for capturing, compositing, encoding, recording, and streaming video content, efficiently. This is a community-supported modified build of OBS Studio; please file issues on the Snapcrafters GitHub:

Batteries included

The snap of OBS studio comes pre-loaded with some extra features:

Connecting Interfaces

For the best experience, you'll want to connect the following interfaces.

sudo snap connect obs-studio:alsa sudo snap connect obs-studio:audio-record sudo snap connect obs-studio:avahi-control sudo snap connect obs-studio:camera sudo snap connect obs-studio:jack1 sudo snap connect obs-studio:kernel-module-observe


If you want to use the NDI plugin you'll need to connect the Avahi Control interface.

snap connect obs-studio:avahi-control

Virtual Camera

Starting with OBS 26.1.0, Virtual Camera support is integrated. Here's how to install and configure v4l2loopback:

sudo snap connect obs-studio:kernel-module-observe sudo apt -y install v4l2loopback-dkms v4l2loopback-utils echo "options v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual Camera' exclusive_caps=1" | sudo tee /etc/modprobe.d/v4l2loopback.conf echo "v4l2loopback" | sudo tee /etc/modules-load.d/v4l2loopback.conf sudo modprobe -r v4l2loopback sudo modprobe v4l2loopback devices=1 video_nr=13 card_label='OBS Virtual Camera' exclusive_caps=1

NOTE! Using video_nr greater than 64 will not work.

Removable Storage

To access content on external storage, connect to the removable-media plug:

snap connect obs-studio:removable-media


The gPhoto plugin allows some DSLR cameras to be connected via USB. You'll need to connect the Raw USB interface.

snap connect obs-studio:raw-usb

3rd Party plugins

To install pre-compiled plugins, download and extract the plugin to ~/snap/obs-studio/current/.config/obs-studio/plugins/.

This is how the Input Overlay plugin looks when correctly installed:

/home/username/snap/obs-studio/current/.config/obs-studio/plugins/ └── input-overlay ├── bin │   └── 64bit │   └── └── data └── locale ├── de-DE.ini ├── en-US.ini └── ru-RU.ini

If you want to use the Input Overlay plugin, you'll also need to connect the joystick interface:

snap connect obs-studio:joystick


Get it from the Snap Store

Search for another snap, or go back to the homepage.
An error has occurred. This application may no longer respond until reloaded. Reload 🗙