Rolling pre-recorded clips into a live broadcast
Roll-in clips let you cut a pre-recorded video into your live broadcast — an intro bumper, a sponsor spot, a highlight package, a pre-taped segment — so everyone watching (including your YouTube and Facebook simulcast) sees it, then cut back to your camera. The switch happens on your peer connection without dropping the stream.
Important: this works when you're broadcasting from your own browser's camera (the Host console). It's the in-browser path — clips don't roll this way on broadcasts published by the Stage meeting recorder.
Where to find it:
Open the broadcast's host console (/stage/broadcasts → your broadcast → Host) and scroll to "Roll-in clips."
Building the queue:
1. **+ Add clip** — upload a video file (up to 200 MB). It uploads to your org's storage and joins the queue.
2. **Rename / reorder** — edit the title inline; use the up/down arrows to order the queue.
Rolling a clip on air:
1. Go live first (Turn on camera → Go live).
2. Each ready clip shows a **▶ Roll** button. Tap it: your stream cuts from camera to the clip — video and audio — for every viewer.
3. The clip plays. When it ends, you cut back to camera automatically. To return early, tap **■ Cut**.
Only one clip rolls at a time, and ending the broadcast cuts any clip that's still rolling.
One setup gotcha (for admins):
Roll-in clips are pulled into the live feed by your browser, which requires the video file to be readable across origins. If a clip fails to roll with a security/CORS error, your Firebase Storage bucket needs a CORS policy that allows your site's origin. This is a one-time bucket setting; once it's in place, every clip rolls cleanly. Ask whoever manages your Turtini/Firebase project to set the Storage CORS policy for your domain.
What it costs: rolling a clip uses the same live minutes you're already streaming — there's no separate charge for the clip itself beyond the storage of the uploaded file.