v1.0.0RAM buffer estimate, safer Arm, WinHTTP auto-updateSee the release
OBS plugin // live delay

Add delay. Never reconnect.

LiveDelay sits inside OBS between you and the platform. Arm, Activate — viewers are 25 seconds behind you. Cut — you're live again. The stream never drops, not even for a moment.

Free · GPL-2.0 · OBS 31+ · Windows 10/11 x64

LiveDelay · dock OBS → LiveDelay
LIVE What viewers see
StateLIVE
Viewers behind you00.0s
Top: you · bottom: viewersNow
Simulation · time ×6Click Arm
Features // 6 modules

What it does

Everything happens inside OBS itself — no second app, no browser dock.

Mod / 01Arm · Activate · Cut

Delay you switch on live

The jump lands on a keyframe while timestamps keep running — the viewer's player never sees a break.

Mod / 02RTMP / RTMPS

Many platforms at once

Twitch, YouTube, Kick, Facebook or your own server. Each platform gets its own Start / Stop, autostart and buffer.

Mod / 03Qt dock · hotkeys

Native dock and hotkeys

A Qt panel instead of a browser page. Arm, Activate, Cut and “Cut after it airs” on a numpad or Stream Deck.

Mod / 04Browser source

Viewer overlay

LIVE, ARMING, ARMED, DELAY 25s in six themes. Save a new look and the OBS source updates instantly.

Mod / 05RAM buffer

Light, but in RAM

The delay buffer lives in RAM (not on disk). At 15 s and 6 Mb/s that is about 30 MB; longer delay or higher bitrate scales up. Settings show a limit and an estimate.

Mod / 06127.0.0.1:7799

Local API

POST /arm, /activate, /cut — for the Stream Deck “Website” action or scripts. Requests from other websites are blocked.

Install // 3 steps

Three steps to delay

Full guide
Step / 01

Unzip into OBS

Close OBS, extract the zip into your OBS folder and confirm merging the folders.

C:\Program Files\obs-studio
Step / 02

Route OBS

Tools → LiveDelay → “Route OBS through LiveDelay”. Your server and key move to the platform list.

rtmp://127.0.0.1:1935/live
Step / 03

Control the delay

Set the seconds, Arm, wait for “armed”, Activate. Cut takes you back live — whenever you want.

ARM → ACTIVATE → CUT
Multistream // RTMP · RTMPS

One delay, every platform

OBS sends the picture to LiveDelay on your own computer. From there each platform gets its own stream — with the same delay and its own encoder.

OBS Studio Start streaming
RTMP · local
LiveDelay RAM buffer · :1935
Per platform
Twitch
YouTube
Kick
Facebook
Restream
Custom server
Encoder

Encoder per platform

Same as OBS, Recommended, Manual or the Twitch Partner profile. Optional separate audio track for VODs.

Privacy

Your keys stay with you

Servers and keys live in a local settings file. Your video never passes through anyone else's server.

Control

Start / Stop each one

Turn any platform on or off from the dock without touching the others.

Overlay // browser source

Viewers know what's going on

Add a Browser source with the URL below, or click “Add to scene” in the settings. Change the look in the editor — saving pushes it to OBS right away.

http://127.0.0.1:7799/overlay
Theme
LiveLIVE
ArmingARMING… 12/25s
ArmedARMED 25s
DelayDELAY 25s
Preview · sample scene
Specs // registry

Light by design

CPU0.1%

at 15 s delay and a 6 Mb/s stream

RAM30MB

for a 15 s buffer at 6 Mb/s

Delay3600s

maximum, from 1 second up

Price0$

open source, GPL-2.0-or-later

// Registrylivedelay-obs v1.0.0
Delay
1–3600 s
OBS Studio
31.0+
System
Windows 10/11 x64
Languages
PL · EN · DE · RU
RTMP input
127.0.0.1:1935
API and overlay
127.0.0.1:7799
License
GPL-2.0-or-later
Core
Rust + Qt 6
FAQ // questions

Before you download

No answer here? Ask on GitHub.

Ask a question
What is LiveDelay?

An OBS Studio plugin that lets you turn stream delay on and off during a broadcast without dropping the connection to the platform.

Is it a separate program?

No. The buffering proxy runs inside OBS as part of the plugin. There's nothing else to install.

Will viewers see a jump or buffering?

On Activate and Cut the picture jumps to a keyframe, but timestamps keep increasing, so the player treats it as one continuous stream. Viewers see a cut in the picture, not a reconnect.

Does it work with Twitch and multistreaming?

Yes: Twitch, YouTube, Kick, Facebook and any RTMP/RTMPS server, several at once. Full Twitch Enhanced Broadcasting (GoLive) is not supported yet.

Do I need to change my stream key?

Not by hand. The “Route OBS through LiveDelay” button moves your server and key to the platform list and points OBS at rtmp://127.0.0.1:1935/live.

What if I close OBS while delayed?

The stream ends immediately and the last seconds in the buffer are never broadcast. Hit Cut before closing.

How much RAM does a long delay use?

The buffer is in RAM. Roughly MB ≈ bitrate_kb/s × seconds ÷ 8000. Example: 60 s at 8000 kb/s ≈ 60 MB per platform. Set the memory limit in the plugin; if it is too low, Arm refuses instead of eating all RAM.

Mac or Linux?

For now only Windows 10/11 x64 with OBS 31 or newer.

How much does it cost?

Nothing. The code is open source (GPL-2.0-or-later). If LiveDelay ever saves your stream, you can support the author.

Unzip. Route. Go live.