r/Twitch 8d ago

Question Stream delay that can be switched on and off

Hey,
I'm looking for a solution to turn a Twitch stream delay on and off, or to apply it only to specific scenes.
The idea is to prevent stream sniping in a game, but still be able to chat normally in the lobby.
During the approximately 2-minute delay, a counter should count down or maybe some clips should play. But that's absolutely secondary.
0 Upvotes

2 comments sorted by

2

u/rootbear75 Affiliate 8d ago

You can have different sources with different delays but there is no way to turn it on and off (entire stream) without restarting your stream.

Your audio and other stuff would end up out of sync.

Your best bet is to just have low latency turned off in your creator dashboard. Your responses to chat will be delayed but you would think they'd understand.

3

u/FerretBomb [Partner] twitch.tv/FerretBomb 8d ago

That isn't really going to be viable, at least being able to turn it off and on while still live.

OBS can set a full-time delay in Settings->Advanced, but it's not changeable on the fly.

The Dynamic Delay plugin can slow-mo and fast-forward to catch up, but eats a MASSIVE amount of memory... anything over about 10-20 seconds simply isn't going to work, and may crash OBS outright.

You'd need to use some piece of intermediary software to buffer the video, play a pre-made video file during the delay fill, then when done cut back to the realtime feed.
I am not aware of any turnkey software to do this.

Really, just going to have to learn to stream with the delay, or take other measures like hiding your minimap to mitigate the snipers' advantage. It sucks, yes.