how to change stream delay without restarting OBS while live

YoungTears

New Member
Hello everyone !

I wanted to know why obs won't let me change delay while live ? And then, can you change delay while streaming ?

I'm streaming a lot of Valorant/Fortnite and i really want to handle my delay for stream-snipers or in subathons to change when i'm playing, and when i'm not playing (speaking to chat/playing another game etc..)

So it would be ideal to change my obs stream delay mid stream !

I searched everywhere and tried a lot of things but can't find any solutions, do you have any ideas ?

Thanks.
 
Hey :)

I had the exact same problem a few months back for my Valorant streams and I found a solution a few weeks ago!

Basically, OBS locks the delay in when you start streaming, so the only way to change it natively is to fully stop and restart, which kills your session. The plugin people recommend by searching quickly (exeldro dynamic delay) only delays video but audio doesn't, tried it, unusable. And use A TON OF RAM (cause it's basically taking pictures 60x seconds and stocking it to RAM..) !!

What actually worked for me is a tool I found called "InstantDelay", saw it cause Grim was using it on Valorant. You run it alongside OBS, point OBS to it instead of Twitch directly, and you can change the delay from the app or my streamdeck whenever I want without ever restarting.

Only downsides:
- It's a separate app (not a plugin)
- it's not free

Nothing else I tried works as cleanly for this. As free solutions you have 2 OBS instance on 2 Pc's or with recording handlings or elgato video cards etc.. Which use a ton of performance too, but can be a solution if you don't want to pay i guess :) !
 
Oh, didn't expect a quick answer to my problem ahah
I saw other valorant streamers with same overlays for handling stream delay on stream, didn't know it was this app.

Thanks for your feedback, doesn't seems expensive to try so I'll use it and come back on this thread in few weeks/month if it works well.
 
Back
Top