Question / Help how to add 3 minute webcam delay

isay

New Member
i'm trying to add a 3-minute webcam delay. why?

i stream league of legends matches for our school. i want to add player cams to our stream, but the league of legends spectate mode adds a 3-minute delay automatically. it cannot be turned off and is part of riot's ruleset for spectators.

OBS has the async delay filter for webcams but it doesn't go up to 3 minutes (180,000 milliseconds). is there a way to add it? a script, open console, something in the settings i might have missed?

i tried combing the forums but i've only found 1 other person with the same problem, and no one answered their post


any help is much appreciated, thank you!
 

isay

New Member
You can add multiple async video delay filter, just stack them up with different names until you get the desired delay.
thanks for the reply. i already tried this but it definitely makes obs lag quite a bit, and i also have 5 webcams so i assume the lag will get even worse if i have 45 delay filters total (5 webcams, 9 delays each of 20000 milliseconds)
 
That's the downside of this method. I don't really know another way to get this to work(aside from some crazy complicated workarounds), maybe someone other has an idea.
 

gwhizoftv

New Member
thanks for the reply. i already tried this but it definitely makes obs lag quite a bit, and i also have 5 webcams so i assume the lag will get even worse if i have 45 delay filters total (5 webcams, 9 delays each of 20000 milliseconds)
Speaking of workarounds, is it possible to get OBS to use its own recording in progress as a source?
 

Tomasz Góral

Active Member
In OBS you can stream with any delay.
e.g. 3 minutes
send stream to local rtmp server (nginx-rtmp for win32).
on second OBS get from local server stream (media source) and add any other cam.
 

gwhizoftv

New Member
In OBS you can stream with any delay.
e.g. 3 minutes
send stream to local rtmp server (nginx-rtmp for win32).
on second OBS get from local server stream (media source) and add any other cam.
This would work for our use case! Then we need to find a way to synchronize the initial start of the stream across multiple sources sending at once.
 

cyclemat

Active Member
 

Attachments

  • 1648077591640.png
    1648077591640.png
    7.2 KB · Views: 60

gwhizoftv

New Member
@cyclemat Wow hadn't heard of this. I tried it on the Mac just now. Is there a way to configure this filter so it adds a constant delay? So it buffers the source until then end of the delay and then starts to output ? I also tried asking on the Youtube video. Thanks!
 

cyclemat

Active Member
cant say didnt use this when i make delay i delayed the complete stream and use an RTMP proxy to show a picture when the stream needs buffer or de buffer !
 
Top