OBS Matrix Replay: Automated Instant Replay Guide
Setting up an automated instant replay system in OBS Studio can significantly elevate the production value of your live streams. This guide provides a step-by-step walkthrough on how to install, configure, and automate instant replays using the Matrix Replay plugin. You will learn how to set up the replay source, create a dedicated replay scene, configure automation triggers, and optimize your settings for seamless broadcast integration.
Step 1: Install the Matrix Replay Plugin
To get started, you must download and install the Matrix Replay plugin for OBS Studio.
- Visit the official OBS Resources page and search for the Matrix Replay plugin.
- Download the installer or the zip file compatible with your operating system (Windows, Mac, or Linux).
- If using the zip file, extract the contents directly into your OBS
Studio installation folder (usually
C:\Program Files\obs-studioon Windows). - Restart OBS Studio to ensure the plugin loads correctly.
Step 2: Add and Configure the Matrix Replay Source
Unlike the native OBS Replay Buffer which saves files to your hard drive, Matrix Replay keeps a continuous cache in your system memory (RAM). This allows for instant, lag-free playback.
- Open OBS Studio and select the scene containing the video source you want to replay (e.g., your game capture).
- In the Sources dock, click the + icon and select Matrix Replay.
- Name the source (e.g., “Game Replay Source”) and click OK.
- In the properties window:
- Source: Select the video source you want to capture for replays.
- Duration: Set the length of the replay in seconds (e.g., 10 to 15 seconds is standard).
- Memory Limit: Adjust the RAM allocation based on your system specs. Higher resolutions and framerates require more memory.
- Click OK to save the settings.
Step 3: Create a Dedicated Replay Scene
To show the replay to your viewers, you need to set up a dedicated scene that displays the Matrix Replay source with optional overlays.
- In the Scenes dock, click the + icon and create a new scene named Instant Replay.
- Inside this new scene, add your Matrix Replay source.
- (Optional) Add a “Replay” graphic overlay or text to let your viewers know they are watching a playback.
- (Optional) Set up a stinger transition to play when switching to and from this scene for a professional broadcast look.
Step 4: Automate the Replay Trigger
To make the replay system hands-free or easily triggerable during intense gameplay, you can automate the process using hotkeys, a Stream Deck, or websocket tools like SAMMI or UpDeck.
Option A: Hotkey Automation
- Go to Settings > Hotkeys in OBS Studio.
- Search for your Instant Replay scene.
- Assign a hotkey to “Switch to scene.”
- Search for the Matrix Replay source and assign a hotkey to “Trigger Replay” or “Save Replay.”
- Pressing this hotkey will instantly switch to your replay scene and play the cached footage.
Option B: Stream Deck/Websocket Automation
If you use an external control surface, you can program a single button to execute a multi-action command: 1. Action 1: Switch to the “Instant Replay” scene. 2. Action 2: Trigger the Matrix Replay source playback. 3. Action 3: Wait for the duration of the replay (e.g., 10 seconds delay). 4. Action 4: Switch back to your primary gameplay scene.
Step 5: Optimize Performance Settings
Because Matrix Replay uses system RAM to store video frames, optimizing your settings is crucial to avoid dropped frames or game lag.
- Limit Resolution: If you experience performance drops, lower the resolution of the Matrix Replay source in its properties.
- Manage Duration: Avoid setting the replay buffer duration unnecessarily high. Keep it under 20 seconds to minimize RAM usage.
- Monitor OBS Status: Keep an eye on the OBS stats dock (View > Stats) to ensure your CPU and memory usage remain within safe limits during live playbacks.