A prerecorded shop promotion can run repeatedly on YouTube Live, but the repeat function belongs in your encoder, not in YouTube’s normal viewer-side Loop command. You create a live broadcast in YouTube Studio, send the file through an encoder, and set that source to repeat.
For a reliable result, test the complete path before you publish the promotion. YouTube documents the broadcast, stream key, preview and stream-health parts of the process; the exact name and location of a loop control depends on the encoder version you use.
Prepare the promotion file and rights
Start with one finished video rather than trying to assemble the promotion while the broadcast is already running. A useful shop loop might include the shop name, location, opening hours, product categories, contact details, current offer, and a clear indication of when the offer ends.
Check the file from beginning to end on the same computer that will send it to the encoder. Look for black frames, silent sections, clipped audio, misspelt prices, outdated phone numbers and details that only make sense during a particular festival or sale. A promotion that repeats for several hours can make a small error much more visible than it would be in a one-off upload.
Use a video format your chosen encoder can open reliably. If the file plays in an ordinary media player but fails when added as an encoder source, check the encoder’s supported formats and try exporting a standard copy. Do not wait until the live broadcast to discover that the file uses an unsupported codec or has variable audio behaviour.
Keep the master file separate from the streaming copy. If you later need to correct a price or replace a product image, you can export a new version without losing the original project. Give the streaming copy a clear filename, such as shop-offer-july-live.mp4, so you do not accidentally select an old version.
You also need permission for every element that appears or plays in the promotion. This includes music, photographs, product footage, logos, customer testimonials, stock clips, fonts where the licence requires it, and any footage supplied by another business. Permission to use an image in a printed leaflet does not automatically establish permission to broadcast it on YouTube.
If you use music, retain the licence or other evidence that covers this use. For a promotion made for your own shop, your rights may be straightforward, but music supplied by an agency, freelancer or editing template still needs checking. A copyright claim can affect the broadcast even when the promotional message itself belongs to you.
A capture card is not required for a local video file. It is only relevant if you also want to bring in an external camera or another hardware video source. For that setup, check compatibility between the card, your operating system, the encoder and the required resolution before buying equipment.
If the promotion will be one part of a larger channel, the planning principles in how to add captions to a pre-recorded live stream can help you decide whether important shop details should be burned into the video rather than left to audio alone.
Create the YouTube Live broadcast
Open YouTube Studio and create or schedule a live stream. YouTube’s official live-streaming setup guidance explains the channel requirements and the available broadcast workflows. The channel must be verified and must not have a live-streaming restriction during the preceding 90 days. First-time live activation may require preparation, so do this before the day of the promotion.
Choose a title and description that accurately describe the broadcast. If the stream promotes a shop, identify the business and the general subject of the offer rather than using a title that implies a news event, product review or live demonstration when none is taking place.
Set the audience and visibility carefully. If you are testing, use a private or unlisted broadcast where appropriate. When you are ready for customers to find it, select the visibility that matches your plan. A scheduled event can give you a shareable page in advance, while an immediate broadcast may suit a promotion that needs to begin without public notice.
Open the Live Control Room and locate the encoder connection details. You will normally need the stream URL, sometimes called the server URL, and the stream key. You enter these in the encoder so YouTube knows where the outgoing feed belongs.
Treat the stream key as a credential. Do not place it in a public screenshot, send it in a shop group chat without considering who can access it, or include it in a screen recording. If it is exposed, reset or regenerate it in YouTube Studio before using the channel again.
YouTube’s encoder streaming documentation describes the connection process and the distinction between the encoder and YouTube’s Live Control Room. Keep that page open while setting up, but do not assume that YouTube’s instructions describe every encoder’s source menus.
Add the file as an encoder source
Install and open the encoder on the computer that contains the promotion file. OBS Studio is one possible encoder, but the same broad workflow applies to other software: configure YouTube as the destination, add the local file as a source, and send the resulting programme feed to the broadcast.
Enter the YouTube stream URL and stream key in the encoder’s streaming settings, or select a supported YouTube connection method if the software provides one. Confirm the account and destination before you start sending video. A common mistake is to configure the correct file but leave an old stream key from another channel in the encoder.
Create a scene for the promotion and add the video file as a media source. Check that the source is visible in the preview and that the audio meter responds when the file plays. If you see the video but no audio, inspect both the source’s audio setting and the scene mixer. A silent promotion is easy to miss if you only look at the picture.
Set the canvas and output dimensions to suit the file and the viewing devices you expect. The source should not be stretched so that shop signage becomes distorted. If the original file is vertical, decide whether a vertical presentation is intentional or whether you need a designed background for a wider live layout.
Keep the scene simple for the first test. Add extra logos, scrolling text, chat panels or browser sources only after the basic file loops correctly. Every additional source is another possible point of failure, particularly if it depends on a browser session, a separate application or an intermittent internet connection.
The encoder is also where you take responsibility for the local file continuing to play. YouTube receives an incoming live feed; it does not turn an ordinary uploaded promotion into a creator-controlled live broadcast merely because a viewer can press Loop on the video player.
Enable and test repeat playback
Open the properties or settings for the media source and look for the control that repeats, loops or restarts the file when it reaches the end. The wording differs between encoder products and versions. In OBS Studio, do not treat an unverified menu path or checkbox name as official YouTube guidance. Check the source properties in the OBS version installed on your computer and consult its current help material if the control is unclear.
The important test is behavioural, not the label. Start the source locally and let it reach the final seconds. Confirm that it returns to the beginning without a blank scene, a frozen last frame, a second copy of the audio or a manual click. If your promotion is short, repeat the test several times so you can observe the transition.
Listen for a click or sudden volume change at the join. If the file ends with a loud sound and begins with another, the loop may be distracting even though it technically repeats. You can fix this in the editing project by adding a short fade or by changing the final and opening audio, provided the result still makes the offer clear.
Watch the first and last frames. A fade to black may be acceptable, but an accidental desktop view, editing watermark or unfinished title card is not. If the shop’s phone number appears only at the end, make sure viewers have enough time to read it before the next cycle starts.
For a longer programme, you may use a playlist or a scene arrangement rather than one file. Test each transition separately. A playlist can give customers more varied information, but it also creates more files and more opportunities for an outdated price, missing audio track or incompatible format.
A viewer-side Loop command is different. It repeats playback for someone watching an ordinary uploaded video or playlist; it does not create an ongoing live feed from your channel. The encoder must keep sending the repeated source to YouTube.
The workflow is similar to the one described in how to connect OBS to YouTube Live for a pre-recorded stream, but the loop control still needs to be confirmed in the installed encoder rather than copied from a generic menu screenshot.
Preview the stream in Live Control Room
Before making the broadcast public, start the encoder’s connection in the test state you have chosen. Return to YouTube Live Control Room and wait for the incoming preview. YouTube may need a short period to receive and process the feed, so avoid changing several settings at once while you wait.
Check the preview as a viewer would see it. Confirm that the shop name is readable, the video is framed correctly, the audio is present and the offer details have not been cropped. Watch the encoder’s audio meters as well as the YouTube preview because a local meter can show activity while the wrong source is routed to the outgoing feed.
Inspect the stream-health information in Live Control Room. YouTube’s guidance covers testing and monitoring the connection, including choosing a suitable bitrate for the available upload connection. Select settings that your internet connection can sustain rather than choosing a high value simply because the computer allows it.
Test from the place where the computer will actually operate. A connection that is stable at the shop counter may behave differently in a back room or upstairs office. If you rely on mobile broadband, observe the connection during the time of day when the promotion will run. Do not describe a successful short test as proof that the stream will remain uninterrupted overnight.
Open the preview on another device if possible. A phone on mobile data can reveal soft text, a wrong aspect ratio or audio that is much louder than it sounded through the encoder computer. Ask someone who was not involved in editing the promotion to read the contact number and offer terms from the preview.
If the broadcast is scheduled, check the separate actions required by your workflow. Some setups involve starting the encoder first and then starting the live event in Live Control Room. The visible buttons and order can change, so follow the current controls shown in your Studio account rather than relying on an old tutorial.
Start and monitor the broadcast
When the preview is correct, start the broadcast according to the controls shown in Live Control Room. Confirm that the public watch page is live from a separate device or browser session. Keep the encoder’s status visible during the first part of the broadcast rather than closing it immediately after the picture appears.
Monitor three things: whether the encoder is still sending, whether YouTube reports a healthy incoming stream, and whether the repeated promotion is still moving through its normal cycle. If the file is short, a cycle check is useful. If it is longer, note the expected end time and return to verify that the next cycle begins.
Keep the computer awake and prevent automatic updates, sleep or a scheduled restart from interrupting the encoder. This is a local operating practice, not a YouTube guarantee. If the shop uses the same computer for billing or staff work, consider whether another person could close the encoder or disconnect the network during the broadcast.
Have a recovery plan. Keep the promotion file, stream key procedure and the encoder configuration documented somewhere private. If the encoder closes, reopen it, reconnect the same broadcast where appropriate, and check Live Control Room before making another broadcast. Avoid creating several public events while trying to recover from one connection problem.
If your local computer is difficult to leave running, a cloud-hosted workflow can remove the need to keep that machine powered and connected. StreamNeo is designed for this particular hand-off: upload the video once, provide the YouTube stream key, and let the broadcast run while your computer is switched off, with automatic monitoring and restart if the feed drops.
The trade-off is control. Local encoder software is useful when you need cameras, several scenes, local overlays or hands-on control. A hosted workflow is more convenient when the job is mainly to repeat a prepared file, but you still need to verify the current service’s controls and keep the YouTube account in order.
Use how to fix a YouTube 24/7 stream disconnecting on Indian internet when diagnosing a connection that drops repeatedly. It is still important to separate an internet problem from a source problem: if the encoder is frozen locally, changing the network alone will not repair the loop.
When you finish, stop sending content from the encoder and confirm the final state in Live Control Room. YouTube says streams under 12 hours are automatically archived. That does not mean a very long promotion should be treated as an unlimited archive, and it is not a promise that a failed connection will be recovered automatically.
Check rights and monetisation considerations
A shop promotion can contain commercial claims, but a live label does not change your responsibility for what you show. Review the price, stock statement, location, delivery terms and dates before going public. If a product sells out or the offer changes, update the file and decide whether the current broadcast should be stopped rather than leaving inaccurate information repeating.
Keep records for music, images, footage and testimonials. If a supplier gave you material for a particular campaign, confirm whether that permission covers YouTube Live and repeated public playback. Where the position is unclear, replace the material or obtain written permission rather than assuming that a short clip will be ignored.
YouTube’s monetisation features are not automatic for every channel. Its official live monetisation guidance describes possible features such as ads, memberships and Shopping for eligible creators, subject to the applicable requirements and settings. Check the channel’s Earn tab and the current official guidance before building the shop’s plan around any particular feature.
Do not assume that being based in India means every Shopping tool is available. Product tagging, connected-store functions and affiliate features can have separate eligibility conditions. Confirm the controls shown in your own Studio account and check YouTube’s current Shopping documentation before promising that viewers will be able to browse or buy products directly from the stream.
Likewise, an available monetisation feature does not guarantee income, approval or a particular number of viewers. A repeating promotion may be useful for visibility or customer information even when the channel is not eligible for ads, memberships or Shopping. Treat monetisation as a separate account and policy check, not as a result of enabling the loop.
If your promotion includes a call to action, make it easy to follow without relying on chat alone. Show the shop address, phone number or website on screen, and make sure the details are large enough to read on a mobile. For a local business, a simple accurate message is usually more useful than a crowded frame full of small offers.
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 YouTube’s Loop button make my shop video a live stream?
No. The viewer-side Loop command repeats an uploaded video or playlist for that viewer. To create a live broadcast, send the prerecorded file through an encoder and enable repeat playback for the source in that encoder.
Is there one official OBS menu path for looping a file?
YouTube documents how an encoder connects to Live Control Room, but it does not define every OBS source menu. Check the media source properties and current help for the OBS version installed, then test the file reaching its end before going live.
Do I need a capture card for this setup?
No, not for a video file stored on the computer. A capture card is optional when you want to add an external camera or another hardware video source, and its compatibility should be checked before purchase.
Can I monetise a looping shop promotion in India?
Eligibility depends on the channel, the feature and YouTube’s current requirements. Check the Earn tab and official monetisation or Shopping documentation in your account; do not assume that every India-based channel can tag products or earn from the broadcast.