Community-driven coverage of elementary OS — news, guides & forums
Dark abstract low-poly geometric landscape with layered triangular facets in deep navy, charcoal, and muted teal, illuminated by a soft electric-blue glow near the horizon

News roundups, tutorials, application guides, and forums — built by users, for users of the elegant Linux distribution.

elementary weekly
#20
Latest roundup · 18 Apr 2015
Freya Release
Final
Covered in weekly #19 & #20
Forum Topics
Active
Installation, customization & more

How to Install and Use OBS Studio on elementary OS

OBS Studio is a powerful open-source application for recording your desktop, creating tutorials, broadcasting gameplay, and hosting live presentations. On elementary OS, it fits neatly into a workflow built around a clean desktop, simple applications, and careful control over what appears on screen.

The software can capture an entire display, a single window, a webcam, microphone input, or several sources at once. It can also send a live stream to services such as YouTube, Twitch, Facebook Live, and other platforms that support standard streaming protocols. The interface looks busy at first, but a small number of core ideas make it manageable.

Australian users may have extra practical concerns. Upload speeds can vary between suburbs in Sydney, Melbourne, Brisbane, Perth, and regional areas, while electricity costs may encourage shorter recording sessions on desktop hardware. Privacy rules, workplace policies, and consent requirements also matter when recording conversations or people in the background.

Installing OBS Studio On Elementary OS

The most straightforward installation method is Flatpak through Flathub. Flatpak applications are well suited to elementary OS because they provide a current package without requiring you to add a third-party software repository to the system. OBS Studio can also access modern multimedia components without relying entirely on the older packages available in some Ubuntu-based releases.

Open the Applications menu and launch AppCenter, then search for OBS Studio. If it is available in your configured repositories, install it from there. If it does not appear, install Flatpak support from Terminal:

sudo apt update
sudo apt install flatpak

Add Flathub if it is not already configured:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

Then install OBS Studio:

flatpak install flathub com.obsproject.Studio

Launch it from Applications, or use:

flatpak run com.obsproject.Studio

The first launch may take a little longer while OBS prepares its configuration directory. The automatic configuration wizard will ask whether you intend to stream, record, or use a virtual camera. Choose the option that most closely matches your main purpose. You can change every setting later, so the wizard is a starting point rather than a permanent decision.

Understanding Scenes And Sources

OBS is organised around scenes and sources. A scene is a layout, such as “Desktop Tutorial”, “Webcam”, or “Gameplay”. Sources are the individual elements inside that layout. A source might be a display capture, window capture, webcam, image, text label, browser page, or audio device.

Create a scene by clicking the plus button beneath the Scenes panel. Give it a descriptive name, then add a source in the Sources panel. For a full desktop recording, select Display Capture. This records everything visible on a chosen monitor, including notifications and application switching. For a focused tutorial, Window Capture is usually better because it keeps other windows and desktop activity out of the video.

If you use a laptop connected to an external monitor, check which display OBS has selected. A mistaken monitor choice is a common reason for recording a blank screen or the wrong workspace. On systems using Wayland, capture behaviour can also depend on the portal permissions provided by the desktop environment and the Flatpak package. If display capture behaves unexpectedly, test Window Capture or restart OBS after granting the requested permission.

Add a webcam with Video Capture Device and select the camera from the device list. You can resize and reposition it by dragging the red handles in the preview. Hold a modifier key while resizing if you want to preserve the camera’s proportions. A small webcam box in the lower-right corner works well for tutorials, though it should not cover controls, subtitles, or important game information.

OBS preserves scene layouts between sessions. This makes it useful to prepare separate arrangements for a software demonstration, a face-to-camera update, and a live broadcast. A clean naming system saves time: use names such as “Desktop”, “Camera Full”, “Desktop Plus Camera”, and “Starting Soon” rather than leaving scenes with generic labels.

Configuring Audio For Clear Recordings

Open the Audio Mixer to see which devices are active. OBS normally detects the default desktop audio and microphone, but the selected devices can be changed under Settings > Audio. Choose your actual microphone rather than leaving the setting on an uncertain default, particularly if you have a USB headset, a Bluetooth microphone, or an external audio interface connected.

Speak at your normal volume and watch the mixer meters. The green area is generally safe, while repeated movement into the red indicates clipping. Lower the microphone volume or move the microphone further away if the meter reaches the top. A level that is slightly quieter but clean is easier to repair than distorted audio.

Right-click a microphone source and select Filters to add processing. A Noise Suppression filter can reduce fan noise and air-conditioner hum, while a Compressor makes quiet and loud speech more consistent. A Limiter can prevent sudden peaks from becoming harsh. Apply filters gently; aggressive suppression can make speech sound metallic.

For voice tutorials, use headphones while testing so desktop audio does not leak back through the microphone. This matters in shared homes and open-plan offices, where keyboard noise, television audio, or a nearby conversation can easily become part of the recording. Before capturing a long session, make a 30-second test and listen to the saved file.

If you are recording a video call or an interview, confirm that each participant understands what is being captured. Australian recording and surveillance laws differ between states and territories, and workplace or organisational policies can be stricter than the minimum legal requirement. Getting clear consent is a sensible habit, especially when voices, names, or private information will be published.

Choosing Recording And Streaming Settings

Go to Settings > Output and switch the output mode to Advanced only when you need more control. For ordinary screen recordings, the Recording tab is the important area. MKV is a safer recording container because an interrupted session is less likely to destroy the entire file. After recording, use File > Remux Recordings to convert the file to MP4 when an editor or sharing platform requires it.

The encoder choice depends on your hardware. Software encoding with x264 uses the processor, while hardware encoders such as VAAPI on supported Intel or AMD graphics hardware can reduce CPU load. The Flatpak package may need access to relevant graphics devices, and available encoders vary by computer. Test the options rather than assuming that the fastest setting produces the best result.

For a 1080p tutorial, 30 frames per second is usually sufficient. A common starting point is a moderate quality-based recording setting, then a short test exported and reviewed in a media player. Gameplay with quick movement may benefit from 60 fps, but it creates larger files and requires more processing power. On a modest laptop, 720p at 30 fps can look better than a stuttering 1080p stream.

Streaming requires a service account and a stream key, which should be treated like a password. In OBS, open Settings > Stream, choose the service, and connect the account or paste the key. Never publish the key in a screenshot, forum post, or tutorial. If it is exposed, regenerate it through the streaming service immediately.

Australian viewers may be spread across several time zones, and regional audiences may depend on variable NBN connections or mobile broadband. Run a speed test at the time you expect to stream, not just at midday when the network may be quiet. Choose a bitrate your upload connection can sustain continuously, leave room for other household traffic, and use wired Ethernet where possible. A stable 720p stream is more pleasant to watch than a high-resolution broadcast that repeatedly buffers.

OBS can also use custom service settings, including a server address and stream key supplied by a platform. If a stream fails to connect, check the account status, key, selected server, firewall permissions, and system clock. Avoid sharing private account details while asking for help in community forums.

Organising Files And Solving Common Problems

Set recording and screenshot locations under Settings > Output. Use a dedicated folder with enough free space, because video files grow quickly. A 30-minute recording can consume several gigabytes depending on resolution, frame rate, encoder, and scene complexity. External drives are useful for archiving, but record to a fast local SSD when possible to reduce dropped frames.

A tidy folder structure makes repeated projects easier to manage. For example, create separate folders for raw recordings, edited exports, thumbnails, and project assets. If you are searching for files across your elementary OS installation, this file indexing guide explains a lightweight way to locate items from Terminal.

If the preview is black, confirm that the correct display or window is selected and that the source is visible using the eye icon. If the preview is frozen, remove and recreate the source, restart OBS, or test another capture type. Flatpak permissions can also affect access to cameras, microphones, and directories. Review the application permissions with your preferred Flatpak management tool if a device is missing.

Dropped frames can come from the network, while skipped frames usually indicate encoder or CPU pressure. OBS shows these statistics under the status area. Reduce output resolution, frame rate, or bitrate one step at a time. Close demanding applications, disable unnecessary browser tabs, and avoid recording an entire display when Window Capture would be enough.

Use the Stats window during a test stream to identify the problem rather than guessing. If rendering lag rises, the graphics system may be overloaded. If encoding lag rises, the processor or encoder needs relief. If network dropped frames rise, lower the bitrate or select a different streaming server. These distinctions help you make a targeted change.

OBS supports hotkeys under Settings > Hotkeys, including start and stop recording, mute microphone, switch scenes, and start streaming. Assign shortcuts that do not conflict with the application being demonstrated. Before a public broadcast, record locally for a minute, check the audio and picture, and confirm that private browser tabs, desktop notifications, email previews, and password managers are not visible.

A reliable OBS setup on elementary OS does not need to be elaborate. Install the Flatpak, create a small set of purposeful scenes, select the correct microphone and capture source, and test a short recording before committing to a long session. Keep recording files on a fast drive, protect stream keys, respect consent and copyright, and match quality settings to the upload connection available in your Australian home or workplace. That routine turns screen recording and live streaming into a predictable part of the desktop rather than a last-minute technical gamble.

Browse the News Archive
Latest Updates

From the elementary weekly series

Low-poly faceted abstract render in dark charcoal and electric blue tones, suggesting a news bulletin or announcement
elementary news

elementary weekly #20

The first week with the final Freya release — community reactions, tips, and early impressions gathered in one roundup.

Abstract low-poly geometric scene in midnight blue and soft cyan, conveying a live broadcast or event atmosphere
elementary news

elementary SPECIAL

A live Hangouts event with the elementary OS founders, held on 11 April 2015, discussing the Freya final release.

Low-poly faceted render in deep navy and muted teal with subtle amber highlights, suggesting a tutorial or guide
Tips and Tricks

Timeshift Guide

How to use Timeshift — the intuitive system restore utility for elementary OS — to recover from configuration mishaps.

Explore

Topics & Resources

Dive into guides, application recommendations, and community discussions covering every aspect of elementary OS.