One dock for DJs.
Rotate cameras. Multistream. Automatically.
Oh My DJ is an OBS plugin that rotates your scenes on a timer and pushes your stream to several platforms at once — all from a single, focused panel. No manual Start/Stop. It just follows OBS.
Replaces the heavyweight, untranslated setup of obs-multi-rtmp + Advanced Scene Switcher.
One focused panel instead of two heavy ones.
DJs shouldn't fight with OBS automation tools. Oh My DJ collapses scene switching and multistreaming into a single dock with two tabs — Cameras and Streaming. Both features are fully automatic: you only enable them, and the plugin reacts to OBS events on its own.
Two tabs. That's the whole plugin.
Scene rotation on a timer
Define a flow of scenes, each shown for a chosen amount of seconds, minutes or hours, then loop. Tick Automatic rotation and the flow engages on its own whenever the program scene matches a step. Per step you can override what happens when time ends: advance to the next scene, or jump to a specific one (e.g. always return to your main camera).
Multistream to every platform
Pick a platform — Twitch, YouTube, Facebook Live… — and its RTMP server URL is filled in for you. Paste the stream key, tick it On, and enable Sync with OBS streaming. Now every enabled destination goes live when you press Start Streaming in OBS, reusing OBS's own encoder — same resolution and bitrate, zero extra CPU — and stops when you stop it.
Automatic by design
Enable, don't operate
There are no manual Start/Stop buttons. You set up your flow and your destinations once, tick the enable boxes, and forget about it.
It follows OBS
Rotation runs only while OBS is streaming. Multistream destinations go live when you press Start Streaming in OBS and stop when you stop it.
Saved per profile
Your scene flow and stream destinations are stored per OBS profile, so different gigs keep their own setup.
Get Oh My DJ
Pick your platform, drop the plugin into your OBS plugins folder, and restart OBS.
Links to the latest GitHub Release. Prefer to build it yourself? The source is on GitHub.
Questions about the OBS multicam & multistream plugin
What is the best OBS multicam plugin for DJs?
Oh My DJ is a free OBS Studio plugin built specifically for DJs. It rotates multiple cameras (scenes) on a timer and multistreams to several platforms at once, from a single dock with two tabs. It's a lighter alternative to combining obs-multi-rtmp with Advanced Scene Switcher.
How do I stream to Twitch and YouTube at the same time in OBS?
Install Oh My DJ, open the Streaming tab, pick Twitch and YouTube (their RTMP server URLs fill in automatically), paste each stream key, tick them On and enable Sync with OBS streaming. When you press Start Streaming in OBS, both platforms go live at once, reusing OBS's own encoder — no extra CPU.
How do I rotate multiple cameras automatically in OBS?
In the Cameras tab, define a flow of scenes and how long each one shows (seconds, minutes or hours), then tick Automatic rotation. When the program scene matches a step, Oh My DJ advances on schedule and loops — no manual switching, no extra clicks.
Is Oh My DJ a good obs-multi-rtmp alternative?
Yes. obs-multi-rtmp handles multistreaming and Advanced Scene Switcher handles scene automation — Oh My DJ does both from one focused, translated panel designed for DJs, with no manual Start/Stop. It follows OBS automatically.
Is Oh My DJ free, and what platforms does it support?
It's free and open source (GPL-2.0). It runs on macOS, Windows and Linux, and requires OBS Studio. Download the plugin for your platform, drop it into your OBS plugins folder and restart OBS.