Question / Help Record Specific Source In Replay Buffer

Mohsin

New Member
We Are Esports Production Team and our entire event is getting Broadcast from OBS.
We are using Replay buffer For Instant Replay.

Now The Issue Is That When I Save Replay Buffer. It Saves Casters Mic, Teamspeak audio and all of the audio that is present in that particular scene.So when i play that replay we get to hear recorded voices of casters and that is what i don't want. I just want to save Gameplay audio in replay buffer, not entire scene audio.

Is There any way to just save a specific source into Replay buffer
 
The Replay Buffer is just a buffer of what OBS is outputting to the stream. You would need to have something else in your production chain that was specifically set up to ONLY capture the game video and audio, and then a mechanism to output that back into OBS.

Back into 2013-2014 we used to do Guns of Icarus Online eSports broadcasts, which was also the time when Twitch's stream delay were around 30-60 seconds. We needed a way to do an instant replay, so I used Hitbox and an RTMP server to recast our feed to both Twitch and Hitbox (HB had a 5 second delay). I used a window capture to get the Hitbox feed which gave us a reliable instant replay-like feature, and simply cropped out some of our custom UI elements from the feed.

For you're production, I would imagine you would need at least 2 copies of OBS on two computers, one handling the overall broadcast (with casters, commentary, gameplay, game audio) and the other JUST capturing the game and game audio and use THAT systems replay buffer in some way. There is probably an easier way to go about it, but the fact remains the Replay Buffer in the "Main Broadcasting OBS" system that goes out live to viewers is the exact same video as what the viewers would see, casters and all.
 

Kyyberi

New Member
Easiest solution is just to mute the replay video. You won't have gameplay sounds, but as now you can select the playback speed (yay!!!) for replay, you don't really want to have the audio in slowmotion replays.
 

AKPKyt

New Member
Hey,

There are a few solutions for this as now.

1- Simple- You can mute the replay source(one time process, you can also add a audio filter to mute output), this way only your commentators audio and any other audio feed you added to the scene will be captured.
2-Simple with Plugin - there is a source record plug in, this will just record specific sources and it also supports replay(https://obsproject.com/forum/resources/source-record.1285/)
Do note that the above p[lug in is still being updated/debugged, so expect instability.
3- Two PC system- Here you can use the primary (Higher performance) PC to handle all your Elgatos/capture devices, inputs, scenes switching etc along with recording/replay , and the secondary PC to just stream along with your commentators audio.
This way, when the replay is being played, it will not include the commentators audio as it was never captured in the first place but can include the game audio if required, in addition to this, the live commentary audio will still be available as its from the secondary PC.

Cheers!
 
Top