STREAM FRAME

Stream Frame.

The missing streaming and recording utility for Steam Frame

Watch your headset on a Mac or PC over Wi-Fi or USB. Record video with game and mic audio, or save screenshots.

macOS 14+ · v2.2.0 · Windows 10 22H2+ · v2.2.0 · Linux / SteamOS · v2.2.0

Android on Google Play ↗iOS on the App Store ↗

Stream Frame for macOS, with its video preview, Record and Screenshot controls, headset address field, and Stream and End buttons. Stream Frame on iPhone showing the sample headset video, Stream and End buttons, and separate Record and Screenshot controls.
A captured Steam Frame view showing a wizard avatar above a virtual tabletop.
Stream Frame for macOS, shown with a captured headset frame.

Watch live

View your headset’s video on your Mac or PC. Live preview has no audio.

Record video

Record an MP4 on your headset and download it to your Mac or PC. Include game audio, your headset mic, or both.

Take screenshots

Save the current frame as a PNG wherever you choose.

NEW IN 2.2.0

Your captures, easier to find.

Browse videos and screenshots from Steam Frame with quick thumbnail previews, readable capture dates, and newest-first lists. Download the originals securely, with continued support for older recordings.

Read the changelog ↗

How to connect

  1. 1

    Enable SSH

    Connect your Mac or PC and Steam Frame to the same local network. Enable SSH in the headset’s Developer Mode.

  2. 2

    Enter the address

    Enter frame.local, a DNS alias, or your headset’s IP address in Stream Frame. Press Stream and sign in when prompted.

  3. 3

    Watch or record

    Use Record or Screenshot to save a capture. Press End to disconnect.

Choose recording audio before connecting. Your headset needs SSH, ffmpeg, and capture sources. See the Setup Guide for details.

Watch the Getting Started tutorial ↗ · Connect across networks with Tailscale ↗

Record right on your Steam Frame.

Install the native Linux app from Discover in the headset’s KDE Launcher. Stream Frame recognizes SteamOS on your headset and defaults to local recording. No SSH setup or second computer required.

Already using Stream Frame on your computer? In version 2.0.1 for Mac, Windows, or Linux, select your headset’s SSH or USB connection and choose Install App on Steam Frame. The app adds the Flatpak source and installs the headset app if needed, then confirms it is ready. If installation fails, a dialog explains why. On Linux, find the action in the Help menu. Or install directly on the headset with Discover below.

  1. 1

    Open Discover

    Open the built-in KDE Launcher on your Steam Frame and launch Discover. Keep Flathub enabled under Settings so Discover can install the KDE runtime.

  2. 2

    Add the Stream Frame source

    In Discover → Settings → Flatpak → Add Source, paste the source URL below. You can also open the repository file with Discover and confirm adding it.

  3. 3

    Install and record

    Refresh Discover, search for Stream Frame, and choose Install from the Stream Frame source. Launch it from the KDE Launcher, then press Record. Press Stop Recording to save to Videos/StreamFrame.

https://streamframe.app/flatpak/stream-frame.flatpakrepo

If search has not refreshed yet, open Stream Frame directly in Discover. Updates arrive through Discover. The first install also downloads the shared KDE runtime.

Using another Linux computer?

The same native Qt app supports Intel/AMD and ARM64 Linux. Choose Network (SSH) or USB (ADB) to connect to your headset. You get live preview, headset and local MP4 recording, screenshots, game and microphone audio controls, verified recording downloads, and experimental RTMP publishing. For USB, install Android Platform-Tools on the computer and authorize the headset.

Local recording and permissions

On Steam Frame, recording uses the headset’s existing FFmpeg and capture device directly. The Flatpak can run host capture commands and access Videos and Pictures; network mode can read your SSH keys. Preview is silent. Turn off Recording only for a live preview, or enable headset audio before recording. You do not need to disable SteamOS’s read-only system protection.

Frequently asked questions

Can I use this app to stream to Discord or OBS?

Yes. The 2.0.2 desktop release introduced experimental support on macOS, Windows, and Linux for making the Stream Frame video feed available as a virtual webcam. Enable Surface Virtual Webcam in Video settings. You may need to restart Discord, OBS, or your browser for Stream Frame Camera to appear in the camera selection. From there, you can share your first-person view (FPV) with any application that accepts a live webcam feed on your machine. On Windows, this feature requires Windows 11.

How can I reduce dropped frames?

Try turning off audio and enabling Recording Only and Record on headset. This reduces the headset’s workload by skipping the live preview. In our tests, this setup recorded 1080p at 30 fps with CRF 18 without notable frame drops.

Why not just use Steam Link?

Stream Frame puts screenshots, video recording, and game and mic audio controls in one app, including the option to record directly on the headset.

Can I use SSH and ffmpeg instead?

Yes. Stream Frame provides a graphical interface for that workflow so you don’t have to run the commands yourself.

Why use this instead of the headset’s built-in recorder?

We built Stream Frame after running into clip duration and file size limits, unreliable recordings, and problems transferring captures with the built-in tools.

Download Stream Frame

THANKS FOR DOWNLOADING

Support development

Stream Frame for Mac and Windows is free. You can support development with an optional payment.

Button not showing? Pay what you want on Stripe Opens in a new tab.