A countdown that viewers see inside the live video is best made in OBS Studio. Create a Starting soon scene, add a timer as a text source, browser source, or countdown video, then switch to the meditation scene when it reaches zero.
YouTube’s scheduled-stream page and Premiere countdown features are separate. They can help viewers find or wait for an event, but they do not place your custom countdown graphic into an ordinary YouTube Live programme feed.
Choose the right kind of countdown
First decide where the countdown needs to appear. If you want people already watching the live broadcast to see “Meditation begins in 05:00”, the countdown must be part of the outgoing video. OBS combines your camera, images, text, web pages, and media into a scene, and sends that scene to YouTube.
If you only need people to know that a stream is planned, schedule the live event on YouTube instead. The event can appear as upcoming, and viewers may be able to select a notification option. That is a watch-page feature rather than a graphic inside the broadcast.
This distinction matters when you test the setup. A viewer who opens the scheduled event before the broadcast may see YouTube’s waiting-page experience. A viewer who joins after the broadcast has started sees whatever OBS is currently sending. Only the second situation is controlled by your Starting soon scene.
For a guided meditation, a quiet pre-roll usually works better than a busy introduction. You might show the session name, start time, a simple instruction such as “Find a comfortable position”, and the remaining time. Decide whether the countdown is silent or has a low background sound before you build the scene. If you use music, nature sounds, or a spoken welcome, make sure you have the right to use that audio. The copyright guidance for looping videos on YouTube Live is also relevant to a short meditation pre-roll.
There is no source-supported ideal length for a meditation countdown. Choose a duration that fits the way your audience arrives. A short arrival period may suit a scheduled class, while a longer quiet period may suit a channel that people discover throughout the day. The important point is that the duration is deliberate and tested.
Choose an OBS countdown approach
OBS gives you several ways to build the visual. The best choice depends on whether you value easy editing, a designed appearance, or predictable playback.
| Approach | Useful when | Trade-offs |
|---|---|---|
| Text source with a timer | You want a light, editable display | The text needs a timer, script, or updated file; the exact controls can vary by operating system |
| Browser source | You want a styled countdown page | It depends on the chosen page and its network behaviour; test loading and timing before the broadcast |
| Countdown video | You want a fixed visual that can be checked in advance | The duration is fixed, and the scene change may still need to be manual |
| Scheduled YouTube event and trailer | You want an upcoming watch page before the broadcast | It does not put a custom countdown graphic into the live programme feed |
| YouTube Premiere | You are releasing a prerecorded video as a Premiere | This is a different format from a live guided meditation |
The official OBS sources guide describes the source types used to assemble scenes, including text, browser, image, and media sources. You do not need to use every type. A plain text timer over a still background can be easier to maintain than a highly designed page with several moving parts.
A browser source is useful when you want a large, styled timer without designing the timer yourself. OBS embeds a web page directly in the scene. Its documented settings include a URL and viewport dimensions. The documentation lists a default viewport of 800 × 600 and a default custom frame rate of 30 FPS. These are source defaults, not recommendations for the final size of your broadcast. Set the dimensions to suit your canvas and check the result in the OBS preview.
A countdown video is often the most predictable option because you can watch the whole file before using it. It is not as flexible: if you later change the meditation start time, you need a different file or a different transition plan. Also check whether the file contains audio and whether that audio is licensed.
A text source is compact and editable, but the source alone does not count down. Something must update its displayed text. That may be a timer mechanism, a script, or a text file being changed by another process. Do not assume that adding a text source automatically creates a working clock.
Create a Starting soon scene
Open OBS and create a dedicated scene named something clear, such as “Starting soon”. Create a second scene named “Meditation” for the actual session. Keeping the scenes separate makes the transition easier to see and reduces the chance of leaving a countdown element over the meditation.
In the Starting soon scene, add only what viewers need. A practical layout might contain:
- a calm background image or video
- the meditation title
- the countdown timer
- one short instruction for arriving viewers
- optional ambient audio
Use the OBS preview to check the layout at the same canvas size you use for the stream. Place the timer where it remains readable on a phone as well as on a larger screen. A large “05:00” is more useful than a small decorative timer surrounded by text.
Keep the instruction stable. “Please settle in. The guided meditation will begin when the timer reaches zero” is enough. Avoid adding a long paragraph that viewers must read while the timer is moving. If the session is in more than one language, decide whether the countdown screen should use a short bilingual instruction or no instruction beyond the session name.
For audio, add a deliberate source rather than relying on whatever was last active in OBS. If you want silence, check the mixer and confirm that desktop audio or a microphone is not leaking into the pre-roll. If you want ambience, listen for loops, sudden volume changes, and an abrupt ending. The guide to fixing audio and video out of sync on a 24/7 YouTube stream covers a broader problem, but the same principle applies here: check the picture and sound together, not separately.
A still image can be sufficient for the background. A moving background may make the arrival period feel less empty, but it also adds another file to check. For a small devotional or meditation channel, a clean background, readable text, and controlled audio are usually easier to maintain overnight than several animated layers.
Name each source clearly. “Countdown browser”, “Arrival background”, and “Arrival ambience” are easier to troubleshoot than “BrowserSource”, “Image”, and “MediaSource”. This becomes useful when you return to the setup after several weeks or hand it to someone else.
Add a timer, browser source, or countdown video
Browser source
To use a browser countdown, add a Browser source to the Starting soon scene and enter the countdown page URL. The OBS Browser Source documentation explains that the source embeds a web page in the scene and allows you to set properties such as the URL and viewport size.
Choose a page that shows the remaining time clearly and does not place distracting adverts, controls, or unrelated text over your meditation branding. Treat the page as a dependency. Load it before the stream, watch it reach zero, and test what happens afterwards. Some pages stop at zero, some restart, and some display a finished message. Any of those behaviours may be acceptable, but you need to know which one you are using.
A browser countdown may need network access while OBS is running. Test what happens if the page loads slowly or temporarily fails. If the timer is important to a live class, keep a fixed countdown video available as a fallback. Do not change the source during the public broadcast unless you have already rehearsed that action.
Text source and timer mechanism
OBS text sources can display typed text or read text from a file. The OBS text sources guide documents this file-reading option. A separate timer mechanism can update the file with values such as 04:59, 04:58, and 04:57, while OBS displays the current contents.
This approach gives you control over the typeface, colour, spacing, and placement. It can also be useful if you want the timer to match a devotional channel’s existing graphics. The limitation is that the timer mechanism must be set up and maintained. If it stops writing to the file, the visible number may remain frozen even though OBS continues streaming.
OBS supports Lua and Python scripts through its scripting tools. The OBS scripting guide explains the supported scripting route and also notes that scripting calls and error handling require care. A community script may be useful, but it is not automatically an OBS feature. Review any script before using it, test it on the same computer and OBS installation you will use for the broadcast, and keep a manual scene-switch plan.
Countdown video
For a fixed countdown, add a Media Source to the Starting soon scene and select a prepared video. Set the playback behaviour deliberately. Depending on your design, you may want the file to play once, or you may want a still or quiet background behind it until you switch scenes.
Watch the file from its first frame. Confirm that the number begins where you expect, the final frame does not contain an unwanted blank, and the audio ends cleanly. If the video is shorter than the period you thought you had allowed, the scene may show a finished frame while viewers are still waiting. If it is longer, the meditation may start late.
Do not confuse the end of the media file with an automatic scene switch. A media source can finish without OBS changing to the Meditation scene. You can make the switch part of your checklist, or use a tested automation method. The simpler manual route is often easier to trust for an occasional session.
Create the meditation scene
Build and test the Meditation scene before you test the transition. It might contain a prerecorded guided meditation, a camera, a still visual with narration, or a combination of sources. Keep it independent of the Starting soon scene so that switching scenes removes the timer and arrival instruction in one action.
Check the first moments of the meditation carefully. If the spoken guidance starts immediately, avoid switching early. If the file begins with silence, decide whether that silence is intentional. A clean transition may include a short fade, but the fade should not hide the first instruction or make the viewer wonder whether the stream has stopped.
For a prerecorded meditation, use a Media Source and confirm that the correct file is selected. For a live presenter, check the microphone level and camera framing before the timer starts. If the meditation uses a background image or video, make sure it is included in this scene rather than left active only in Starting soon.
Run through the scene sources in the order a viewer experiences them. Look at the preview while listening through the same speakers or headphones you will use for the rehearsal. Check the opening line, background audio, and any on-screen text. A timer test that ignores the meditation scene can still leave you with a silent or misaligned broadcast.
If this is part of an always-on channel rather than a one-off class, decide what should happen after the meditation. You may return to a loop, move to another session, or end the broadcast. A countdown that works once is not automatically a complete 24/7 schedule. For a channel that adds new episodes over time, the workflow described in how to keep a YouTube podcast stream running while adding new episodes offers a useful comparison of the operational decisions involved.
Switch scenes when the timer ends
Start with a simple, observable transition. Select the Starting soon scene, begin the timer or media file, and watch the OBS program output rather than relying only on the preview. When the countdown reaches zero, switch to Meditation. Confirm that the timer disappears and that the first meditation audio and visual are present.
If the timer does not switch scenes automatically, write the switch into the host’s checklist. For example:
- Confirm the stream is live and the Starting soon scene is visible.
- Confirm the timer is moving and the audio is intentional.
- Stay with OBS until the final seconds.
- Switch to Meditation at zero.
- Confirm the first spoken or musical element is present.
- Check the program output again after the transition.
This may sound ordinary, but it protects against the most common failure in a manual setup: the countdown ends while nobody is watching, leaving viewers on a completed timer. If you cannot stay at the computer, use an automation method only after testing it through a full rehearsal.
Rehearse privately or with an unlisted event. Check that the timer starts at the intended moment, survives any scene selection you make during setup, fits the screen, and does not reset unexpectedly. Observe what appears at zero. A browser timer may restart, a video may hold its final frame, and a text-based timer may remain on its last value. The right result depends on your plan, but it should never be a surprise.
Keep a fallback that does not require improvisation. You might keep the Meditation scene selected and ready, with the countdown video available as a manual backup. If the browser page fails, do not spend the first public minutes searching for a replacement. Switch to the tested fallback or begin the meditation using the procedure you rehearsed.
Once this workflow is stable, a hosted setup can remove the need to leave your own computer running for every session. StreamNeo is useful when the prepared video and YouTube stream key are ready and you want the broadcast to continue from the cloud while your computer is switched off, with automatic monitoring and restarting if the stream drops.
Understand scheduled streams and Premiere countdowns
A scheduled YouTube Live event and an OBS countdown solve different parts of the arrival problem. Scheduling creates an upcoming watch page. Viewers may find the event before it begins and choose to receive a notification. YouTube also documents an optional trailer for eligible scheduled streams. The current YouTube Help page for managing live stream settings lists the trailer requirements as 15 seconds to 3 minutes and says the feature is for channels with more than 1,000 subscribers and no Community Guideline strikes. Check the current Help page before relying on those conditions, because feature availability and requirements can change.
A trailer plays on the scheduled watch-page experience. It does not turn into an OBS source, and it does not place a custom countdown graphic over the ordinary live programme feed. If the live broadcast begins with a Starting soon scene, that scene is still supplied by your streaming software or workflow.
YouTube also documents a native two-minute countdown theme for Premieres. The YouTube Help page for customising a Premiere describes choosing a theme and length when scheduling a video as a Premiere. A Premiere is a scheduled release of prerecorded content with its own viewing experience. Do not describe that theme as a built-in, customisable timer overlay for a standard YouTube Live meditation.
Use a Premiere when the content is prerecorded and the Premiere experience suits your audience. Use an ordinary Live stream when you need to broadcast a live session or operate a continuing channel. Use OBS scenes when you need the countdown to be visible in the actual programme. These choices can be combined in some workflows, but they should not be treated as the same countdown feature.
Before committing, compare the operating options on the pricing page. When the file and channel are ready, start free — 24-hour trial, no card.
FAQ
Can YouTube add a countdown over my normal live stream?
Not through the Premiere countdown theme described in YouTube Help. For a countdown visible inside an ordinary YouTube Live broadcast, create it in OBS as part of a Starting soon scene, or use another production workflow that sends the graphic in the programme feed.
Which OBS countdown method is easiest?
A countdown video is usually the simplest to prepare and inspect because its appearance and duration are fixed. A browser source gives you more styling flexibility, while a text source gives you editable typography but needs a separate timer mechanism to update the displayed number.
Does a scheduled live stream replace the OBS countdown?
No. Scheduling helps create an upcoming YouTube watch page and may offer notifications or an eligible trailer. It does not by itself place a custom countdown graphic into the live video that viewers receive after the broadcast begins.
How should I test the meditation transition?
Run a private or unlisted rehearsal and watch the program output from start to finish. Confirm the timer begins correctly, reaches zero as expected, removes the arrival screen, and reveals the first meditation audio and visual without an unintended blank or loop.