Native OBS plugin · v1.2.0

Control the delay.Never stop the stream.

Add up to 300 seconds of delay without restarting. Now send the same delayed program to multiple RTMP/RTMPS destinations from one native plugin.

macOS · Windows · LinuxGPL-2.0-or-later · Open source
1–300sVariable delay
0Output restarts
3Native platforms

Designed for real broadcasts

The control OBS was missing.

Variable delay, hold-scene audio and built-in multistream—across your normal OBS scene changes.

01

Change delay live

Add, cancel, re-arm or remove 1–300 seconds without stopping streaming or recording.

02

Audio during the hold scene

A private audio mix keeps the selected hold scene audible without rewriting global buses.

03

Audience preview

A GPU-downscaled 320×180 preview follows emitted frames without locking OBS video settings.

04

Honest memory estimate

The dock estimates RAM from measured bitrate and shows real usage as the buffer grows.

05

Normal OBS workflow

Switch scenes, use Studio Mode and keep operating OBS normally while delay is active.

06

Safe output switching

Transitions happen on codec-safe keyframes to preserve a decodable A/V bitstream.

New in 1.2 · Built-in multi-RTMP

One delayed program. Multiple destinations.

Name your destinations, enter each server and stream key, and start or stop them independently. Every destination in this dock receives the same encoded video and audio after the shared delay.

  • Up to 8 RTMP/RTMPS destinations; no native OBS stream required
  • One shared delay buffer; no additional encode per destination
  • Separate bounded send queues and independent reconnects
  • Keys hidden by default; nothing starts automatically

H.264 + AAC · SDR · Same resolution, FPS, bitrate and audio track for every destination. This does not delay separate Aitum canvases or Branch Output scenes.

Upload bandwidth grows with each destination. The native OBS stream and recording keep their own delay sessions; running them alongside standalone multistream may use additional encoders.

What happens on air

Three states. One uninterrupted output.

The plugin changes what the output receives—not how you operate your production.

01

Prepare

Choose the delay and hold scene. The live program continues while compatible auxiliary encoders get ready.

02

Fill

At a safe keyframe, viewers see the hold scene while compressed program packets fill the buffer.

03

Delay—or return live

The buffered program takes over at the target depth. Remove delay whenever you want; no output restart.

Built for competitive rigs

Spend RAM, not permanent GPU time.

Video stays compressed in RAM. Multistream destinations share one delay buffer and immutable packet payloads, with bounded network queues per destination. Compatible outputs share the temporary hold pipeline. Collapse the audience preview to release its capture and history.

  • No permanent decode / composite / re-encode loop
  • Bounded lock-free PCM bridge; no PCM allocation in Silence mode
  • 4 GiB primary-buffer safety limit
  • Keyframe-safe cuts instead of expensive crossfades
CompressedMain video buffer
~3 MiBAudio bridge; zero in Silence
2 fpsPreview when open

Latest stable release

Ready for your OBS machine.

Version 1.2.0 adds built-in multi-RTMP streaming with a shared variable delay and independent destination controls. For OBS Studio 32.2.x; choose your platform and follow the installation guide.

All files, checksums and release notes

Compatibility at a glance

  • Encoded audio + video output with exactly one active video track
  • Hybrid MP4/MOV, standard RTMP and FLV are supported
  • Disable OBS native Stream Delay before using the plugin
  • Enhanced Broadcasting / real multi-video output is intentionally unsupported

Low overhead has a tradeoff.

Production mode uses a cut on the next safe keyframe. A real fade between delayed and live video would require permanent decoding, compositing and re-encoding—the exact cost this plugin avoids.

Read the technical guide

Free, native and inspectable

Put the delay under your control.

Download the stable build or inspect the GPL-2.0-or-later project source on GitHub.