To display a lesson timetable on an always-on YouTube education stream, add it as a graphic or display source in your encoder scene. The encoder combines that source with the lesson video and sends the finished picture to YouTube.
YouTube’s title, description and scheduled start time are useful event information, but they do not put a timetable over the video. Plan the viewer destination first, compose and preview the on-screen graphic, then set the YouTube information separately.
Choose one continuing stream or separate broadcasts
Start by deciding where a student should go to find a lesson. A single continuing live destination can give viewers one familiar place to return to, while separate scheduled broadcasts make it possible to give each class its own event details and timing. Some channels may use both: a continuing channel feed alongside individual broadcasts for classes that need their own listings. That is a choice about how you want viewers to find the lessons, not a requirement of the timetable graphic.
For a continuing stream, consider whether the same destination and overall lesson feed will remain suitable across the day. Your timetable can identify the current class and the next one, but the viewer is still watching one continuing broadcast. This is simple to explain to students, though anyone arriving mid-stream may need the on-screen schedule to understand what is happening and when the next lesson begins.
Separate broadcasts can make the class name, intended start time and description clearer for each lesson. They also mean you need to manage those events and ensure the right lesson appears at the right time. If the channel uses a continuing feed as well as individual broadcasts, keep the purpose of each destination clear so students are not left unsure which one to open.
The YouTube Data API documentation describes live streams and broadcasts as separate resources; it can be useful background if you are evaluating an automated publishing workflow, but check current YouTube behaviour before building around it. Most educators can make this decision without automation: write down how a student will reach the right lesson, then choose a continuing destination, separate events, or both. For practical context on recurring recorded content, see how a 24/7 channel can be built from bulletins.
Prepare the lesson timetable graphic
The timetable needs to be prepared as part of the picture that your encoder will send. It could be a still graphic, a slide, or a display source showing a document or web page. Keep the content limited to what a viewer needs: the relevant day, class or lesson name, start and end times, and the time zone. If there are several days or many classes, make a version for the current day or a dedicated schedule scene rather than trying to squeeze a full term’s timetable into a corner of the lesson.
Use the actual audience and video layout to decide on type size, contrast and placement. There is no universal font size or corner that works for every screen. A schedule that looks clear on the producer’s monitor may be too small on a phone, or may cover a teacher’s writing area. Test the graphic at the size and crop viewers are likely to use. If lesson text or a demonstration is important, do not let the timetable compete with it.
Choose whether the schedule should remain visible throughout the lesson or appear only at particular points. A persistent strip can answer “what is this class?” for someone who joins late, but it takes up picture space and can become wrong when the programme changes. A dedicated schedule scene avoids covering the lesson for the entire broadcast, though you need to remember to switch to it at a useful moment. If a fixed graphic is used, establish who updates it and how the live scene changes when class times or names change.
Include the time zone in a way that is clear to the audience, especially if the stream may be watched outside the area where it is produced. Do not assume a date or time in a YouTube event listing will resolve confusion in the video itself. For an India-focused timetable, use the intended local time consistently and test it from a viewer’s perspective. The on-screen text and event details should not contradict one another.
Before loading the source, check spelling, lesson order and the current version of the timetable. A static graphic is straightforward, but it will not update itself when a class is moved. A live display source may be easier to maintain, yet depends on that display remaining open and showing the intended page. Pick the simplest source your team can reliably keep correct, rather than the most elaborate one.
Add the graphic to the encoder scene
An encoder is one of YouTube’s supported ways to go live. In an encoder such as OBS Studio, a scene is a composition of sources; the precise controls and labels can vary by version. Use the current documentation for your encoder rather than following an old screenshot literally. The OBS community guide provides a general illustration of the scene-and-source idea, but its age means you should confirm current steps in the version you have installed.
Create or select the scene that will go to the live broadcast. Add the lesson feed and the timetable as separate sources where possible. A still image source works for a prepared graphic; a display or window source can show a slide or page that you intend to keep visible. Arrange the timetable above the lesson image in the composition so it is not hidden behind it. If the graphic is not visible in the preview, it will not become visible merely because YouTube has a timetable in the event description.
Fit the graphic to the canvas without stretching it or covering essential lesson material. If you are using a camera, capture card, slides or pre-recorded lesson, inspect the scene after each source is added. A timetable overlay can be legible over a plain background and unreadable over a bright or detailed part of a lesson. You may need a solid or translucent panel behind the text, or a position that avoids the main teaching area. Those are design decisions to verify in the actual composition, not platform rules.
Keep the scene understandable for whoever is operating the stream. Give it a clear name such as “Lesson with timetable” and, if useful, keep a separate schedule scene available for opening or transition moments. Avoid relying on someone to remember an undocumented sequence of scene changes during a long broadcast. For a wider look at running prerecorded material continuously, the VPS-versus-spare-PC trade-offs may help you think through how the production is operated; it does not change the need to compose the timetable into the outgoing picture.
Combine the timetable and lesson feed
The encoder sends a composed video, so the timetable and the lesson need to be arranged together before the broadcast reaches YouTube. Decide which source is the background and which sits on top. For a camera lesson, the timetable might occupy a clear margin; for a slide lesson, it may be better to use a narrow strip or a separate scene so the timetable does not obscure instructional content. There is no single correct layout across all lessons.
Check what happens when the lesson changes. A graphic layered over a camera may remain useful while the teacher speaks, but could cover a board or a demonstration later. A separate schedule scene can be shown between classes and then replaced with a lesson-only scene. If you are streaming a loop of recorded lessons, consider whether the timetable stays accurate through the entire loop or whether the video and class times can drift apart. The schedule is only useful if it reflects what a viewer is actually watching.
For a source that updates from a slide deck or page, make sure the selected window or display is the intended one and that it remains visible to the encoder. A source that shows a desktop with notifications or unrelated tabs can reveal material you did not mean to broadcast. Prepare a clean display and remove distractions before going live. A still image avoids that particular display-state risk, but then you must replace it when the schedule changes.
Consider the audio and video workflow independently. The timetable is a visual element; it does not start the right lesson, announce a class change, or ensure that the teacher’s microphone is audible. If the channel includes spoken introductions, check those separately. A reader wanting to assess continuity risks can also consult this guide to stream interruptions on a Tata Play Fiber connection, while remembering that network continuity and on-screen composition are different checks.
If the all-day operation depends on someone’s computer staying powered and the encoder remaining active, account for that operational responsibility. For a prerecorded lesson channel, StreamNeo addresses the specific burden of keeping your own computer running by letting you upload a video, provide a YouTube stream key and have the broadcast run with the computer switched off. The timetable still needs to be in the video you upload or otherwise included in the picture being broadcast; a streaming arrangement does not create or update lesson information for you.
Preview the composed video
Before sending the stream to viewers, inspect the encoder preview with the timetable and lesson source active together. The aim is to see the same composition the audience will receive: correct class, readable text, sensible placement and no important content hidden. Do not treat a successful connection to YouTube as proof that the timetable is visible; it is possible to be live with the wrong scene or with the graphic obscured.
Check the graphic at ordinary viewing size and from a separate viewer device if possible. Look for text that becomes too small, low contrast, cropped edges, unexpected source overlap or a schedule that names a different lesson from the video. View the opening and a class transition, not just a still moment. If there is a change of scene, confirm that the schedule appears when intended and disappears or updates when it would otherwise mislead.
Verify the day and time zone against the audience you intend to serve. Someone watching later or from another region may interpret a bare time differently. If students are expected to join at a particular time, make sure the time shown in the video agrees with the event information and any school communication. This is an operational check, not a guarantee that every viewer’s device or account will behave identically.
YouTube states that a channel must be verified and must not have had a live-streaming restriction in the prior 90 days to meet its listed live-streaming prerequisites. Check the current YouTube Help guidance for live streaming before launch, since eligibility and interface details can change. Review the stream as a viewer and confirm both that the broadcast is available and that the intended image appears; these are separate outcomes.
Set YouTube event information separately
Once the outgoing picture is ready, set up the YouTube destination and event information in the relevant current YouTube Studio or Live Control Room workflow. The title can name the channel or class, the description can explain the lessons and where to find the schedule, and the scheduled start time can tell viewers when a particular event is intended to begin. These fields help people identify and find a broadcast, but they do not overlay text on the video. The visible timetable comes from the encoder’s composed picture.
Use consistent names and times in both places. If the graphic says “Mathematics, 10:00–10:45 IST” while the event title or schedule says something else, viewers cannot know which to follow. For a continuing destination, avoid implying that a single scheduled start time represents every later class. For individual broadcasts, create details that match each class and verify the intended destination before sharing it.
YouTube’s official guidance on school administrators notes that access for managed Google Workspace for Education accounts is controlled by administrators. If students use school-managed K–12 accounts, confirm with the school administrator whether they can view the stream and what settings apply; do not assume a public link will be available to every student. If student access is part of the plan, check the actual account and parental-consent arrangements where applicable.
Also review YouTube’s current Community Guidelines and Terms of Service for the content you intend to stream. Platform policies can affect content and a channel’s ability to livestream. A timetable or educational label does not exempt a broadcast from those policies, and setting up an event is not a guarantee of approval or uninterrupted access. Use official guidance at the time you publish rather than relying on old instructions or assumptions.
If the file and channel are ready, choose the operating arrangement that fits your schedule and the way students will find lessons.
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
Does the YouTube title or description show the timetable over the lesson?
No. The title, description and scheduled start time are event information, not graphics in the outgoing video. To show a timetable over a lesson, include it as a source in the encoder scene or in the video being broadcast, then preview the composed image.
Should I use one live stream for every class?
That depends on how students should find lessons and whether each class needs its own event details. A continuing destination is one place to return to, while separate scheduled broadcasts can identify individual classes. You can also use both, but make each destination’s purpose clear and check that the schedule shown in the picture matches the lesson.
Can students with school accounts watch the stream?
Not necessarily. Managed Google Workspace for Education access is affected by administrator settings, so ask the school administrator to confirm the configuration and check the current YouTube guidance. Do not assume that a stream link alone guarantees access for every student.
How do I know the timetable is actually on screen?
Inspect the encoder preview with the lesson and timetable sources active, then check the result as a viewer if possible. Confirm that the text is readable, not cropped or covered, and matches the lesson and time zone. A configured YouTube event does not prove that the timetable graphic is part of the outgoing video.