OpenDeckStream is a Decky plugin specially designed for the SteamDeck. Utilizing libobs
for recording, OpenDeckStream aims to provide you with an exceptional experience of recording your SteamDeck gameplay with a seamless, integrated, and easy-to-use interface.
In the future, we plan on implementing streaming capabilities to bring live casts of your gameplay directly from your SteamDeck to your favorite platforms.
- Easy-to-Use Interface
- Quick and High-Quality Recording with low performance hit
- Seamless Integration with SteamDeck
- Always recording replay buffer
- Planned Future Support for Streaming
Install from the Decky Test Store.
Ensure you have git, docker and decky-cli installed
- Clone the repository
git clone https://github.com/epictek/OpenDeckStream.git
- Navigate to the project directory
cd OpenDeckStream
- Build the project
decky plugin build -b
Once OpenDeckStream is installed on your SteamDeck, you can access it under your Decky plugins.
- Open Quick Access Menu.
- Navigate to the plugins section.
- Choose OpenDeckStream from the list.
- Start/Stop recording at your convenience.
To save the replay buffer use the + buttons
A special thank you to the following teams for their incredible contributions:
-
@lulzsun for creating the LibObs C# wrapper that made this project possible, checkout his project called RePlays.
-
The OBS Studio Team for crafting libobs, the wonderful library that's the heart of this plugin.
-
The Steam Deck Homebrew Team for the exceptional Decky plugin manager that aids seamless integration of plugins into the SteamDeck.
-
@nabel0 and @CarJem for providing their assistance with testing.
Thanks for checking out OpenDeckStream, happy gaming and recording!