How to play YouTube & video clips live on stream
Updated June 11, 2026 · 8 min read · Works with OBS, Streamlabs, Meld & evmux
Reaction content lives and dies on the clip. The Video Player puts YouTube videos, MP4 links and your own uploaded clips on stream as saved, trigger-ready slots — with full live transport controls (play, pause, seek, volume), a queue with auto-advance, nine positions plus full-screen, and transitions. You set up one OBS browser source once, then run every clip of every future show from the dashboard.
What you'll need
- OBS Studio, Streamlabs, Meld, evmux or XSplit
- A StreamSlayers plan with Video Player — 4-day free trial
Launch Video Player and copy your overlay URL
From your dashboard, click LAUNCH on Video Player, then COPY the overlay URL at the top.
Add it to OBS
- Sources → + → Browser, name it "Video Player".
- Paste the URL.
- Set it to your canvas size — 1920 × 1080 — and click OK.
One source covers everything: picture-in-picture clips in a corner, full-screen breakdowns, all of it renders through this URL at whatever size and position each slot defines.
Add your clips as slots
Click + ADD SLOT and give the clip a label, then either paste a YouTube link, a direct MP4/WebM/MOV URL, or upload a file. Per slot you choose size and aspect (16:9 at 40% for PiP, 90% centered for a feature clip), one of nine positions or full-screen, transitions, loop and mute defaults.
Play it — and control it live
Hit ▶ Play on any slot and it appears on stream. The Live Transport panel controls whatever is currently playing: play/pause, previous/next, stop, live volume and mute, and seek-to-second — so you can pause on the exact frame you're breaking down without ever touching OBS.
Queue a highlight reel
Press +Q on slots to build a queue, then enable Auto-advance — clips roll back-to-back like a produced highlight segment while you talk over them. Next skips ahead any time.
Optional: Stream Deck control
The StreamSlayers Stream Deck plugin has Video Player actions — fire a specific slot, play/pause, next, stop — so the whole clip show runs from physical keys.
Troubleshooting
Black box instead of video in OBS? First re-copy the overlay URL. If a YouTube clip specifically won't render, check it allows embedding — videos with embeds disabled can't play in any overlay; an MP4 URL or upload always works.
No audio on stream. Check the browser source's audio routing in OBS (Control audio via OBS) and the slot's mute default, plus the live volume slider.
Uploads failing. Uploaded clips are capped at 12 MB each (about 22 MB total) right now — keep uploads short, or host longer clips as MP4 URLs / YouTube links, which have no size limit.
FREQUENTLY ASKED QUESTIONS
What video sources can I play?
YouTube links, direct MP4/WebM/MOV URLs, and files you upload to the app. Each becomes a saved slot you can fire any time.
Can I pause or scrub a clip while it's on stream?
Yes — the Live Transport section gives you play/pause, previous/next, stop, live volume, mute and seek-to-second, all acting on whatever's currently playing on the overlay.
Can I queue several clips to play back to back?
Yes — hit +Q on any slot to add it to the queue, and turn on Auto-advance to roll through the queue automatically, like a highlight reel segment.
Where does the video appear on screen?
Nine positions plus full-screen, with per-slot size (like 16:9 at 40% in the top-right) and transitions — picture-in-picture reaction clips or full-screen breakdowns both work.
Why play clips through an overlay instead of a media source in OBS?
You keep one permanent browser source and control everything live from the dashboard or Stream Deck — no scene edits mid-show, no hunting for files, and YouTube clips play natively without screen-capturing a browser window.
READY TO PUT VIDEO PLAYER ON YOUR STREAM?
4-day free trial · no contracts · cancel anytime