Skip to content
streamneo.
Setup Guides13 min read

How to Run a YouTube Live Retail Promo Loop from a Windows Mini PC

Set up OBS on a Windows mini PC to loop a retail promo on YouTube Live, schedule the stream and test it before broadcast.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

A Windows mini PC can send a prerecorded retail promo to YouTube Live through OBS: use a looping Media Source for one video, or VLC Video for a playlist. You still need an eligible channel, a working encoder and a scheduled-stream preview; the computer’s size or specification alone cannot promise a stable broadcast.

The practical approach is to prepare the media, connect OBS with the stream details from YouTube Studio, and test the complete setup before customers are expected to watch. Keep the mini PC and connection under observation while the promotion is live, rather than treating a successful preview as proof that the stream will run unattended indefinitely.

Check channel readiness before setting up

YouTube requires a verified channel with no live-streaming restrictions in the preceding 90 days to use live streaming. If the channel has not streamed before, enabling the feature may take up to 24 hours, so do not leave activation until the morning of a planned promotion. Check eligibility in YouTube Studio and allow time to resolve any verification or restriction issue. YouTube’s encoder guide explains the requirements and the encoder workflow.

For this setup, an encoder stream is the appropriate YouTube path: OBS supplies the video and audio while YouTube Studio provides the event controls and viewer-facing page. Decide whether this is a one-off scheduled promotion or part of a repeating channel schedule before creating the event. A reliable-looking loop still needs a real event with a title, visibility, start time and the intended audience settings.

Retail promotions often contain a mixture of product shots, music, prices and limited-time offers. Confirm that you have the rights to use the footage and audio in a live broadcast, and check the current requirements that apply to your offer and location. The setup instructions here do not determine copyright clearance or advertising compliance. For a channel with several scheduled broadcasts, planning the rotation first can help; the guide to a repeating livestream schedule covers that broader planning problem.

Prepare a single promo or a playlist

For one promo, export a finished file with the intended opening, closing and audio already settled. For several promos, decide their order in advance and check whether the transition from the last file back to the first will make sense to someone who joins midway through. A product price or offer date that is only spoken once at the start can be missed by viewers who arrive later, so consider whether key information should appear visually throughout the loop.

OBS Media Source supports common video formats including MP4, MOV, MKV and WebM. Use a file OBS can read on the actual mini PC, not merely one that plays on a different editing computer. Give the file a clear name, place it somewhere that will remain available after reboot, and avoid relying on a removable drive that might be disconnected. Media paths matter: if you move or rename the asset after configuring OBS, the source may no longer find it.

Watch the entire file before adding it. Check for blank frames, accidental desktop captures, muted or unexpectedly loud sections, spelling errors in prices, and an ending that cuts off mid-sentence. If the promo contains music, make sure its level sits appropriately beneath spoken information. In OBS, a meter moving does not establish that the audience can hear the mix as intended; listen to a test recording or the YouTube preview using headphones.

A playlist needs a little more preparation than a single file. Make sure each video has a deliberate aspect ratio and that captions, logos and offer details remain inside the visible area. Different resolutions can make a sequence feel inconsistent or cause unwanted scaling. If you are assembling a varied rotation, the notes on streaming playlist videos with different resolutions are useful context, even though the software workflow here is OBS on Windows.

Choose the mini PC by testing the workload

“Mini PC” describes a form factor, not a level of encoding performance. OBS lists Windows 10 or Windows 11 and a DirectX 10.1-compatible GPU among its basic requirements, but OBS cautions that meeting those requirements does not guarantee that a particular system can stream or record well. The processor, graphics hardware and supported encoder, selected resolution and frame rate, and complexity of the scene all affect the workload. See the OBS system requirements and hardware encoding overview before choosing equipment.

If you are buying hardware, compare the actual supported encoder and test the intended OBS scene at the output settings you plan to use. Hardware encoding such as Intel Quick Sync can move some encoding work from the CPU to a supported graphics component, but support depends on the specific hardware and driver configuration. Do not infer that a particular unit is suitable just because its processor name sounds recent or because it can play the promo locally.

A search for a [Windows mini PC for OBS streaming] can be a starting point for equipment research, not a performance recommendation. Check the seller’s full specifications and return terms, then run your own test with the real media and network. If your main question is the cost of keeping a computer on for a long broadcast, the comparison of home PC and cloud operating costs gives a different angle; it does not establish that either approach will suit this promo without testing.

Add one looping Media Source in OBS

Install OBS Studio on the Windows mini PC, open it, and create a scene for the promotion. A scene is the composition OBS sends: for a simple promo it may contain only the video source, while a more deliberate retail layout might add a logo or a text element. Keep the first test uncomplicated so that you can tell whether any fault comes from the source file, the encoder, the connection or an added scene element.

In the Sources panel, add a Media Source and select the local promo file. Enable the source’s Loop option so OBS returns to the beginning when playback reaches the end. The source controls and behaviour are documented in the OBS media sources guide. Make sure the source is visible in the scene and that the preview shows the expected crop and scale. A file can be playing correctly while important text sits outside the canvas or is obscured by another source.

Set the scene and output dimensions to match the material and intended broadcast. Avoid enlarging a small or portrait asset into a layout that makes product details hard to read. Check whether the Media Source’s audio is enabled and whether any other OBS audio source is also feeding sound; duplicate audio can create an echo. When the video ends during your test, confirm that it restarts at the right point and that the restart does not create a black flash or an awkward audio gap.

OBS does not turn the mini PC into a dedicated appliance. Windows updates, power settings, application prompts or a user accidentally closing OBS can interrupt a session. Before the event, confirm that the machine will not sleep during the planned broadcast, that the promo file remains in place, and that the correct scene is selected after restarting Windows. Those checks reduce avoidable surprises but cannot guarantee continuous operation.

Use VLC Video for multiple promo files

For a sequence of separate promos, add a VLC Video source instead of placing several independent sources in the scene. OBS uses VLC’s playlist support for this source; VLC must be installed, and 64-bit OBS requires 64-bit VLC. In the source properties, add the files in the required order and enable Loop Playlist if the sequence should start again after its final file. If VLC Video is missing or cannot load media, confirm that VLC is installed in the matching 64-bit or 32-bit form for OBS.

Inspect the playlist in playback rather than assuming that its order is correct. Check the handoff between files, including audio levels and any momentary blank image. If one clip is much taller, wider or sharper than the others, adjust the composition or re-export it so the viewer does not see a distracting jump on every transition. Keep the offer details understandable even if a viewer joins part-way through the cycle.

A playlist is useful when products or messages need separate airtime, but it adds more points to check: every file path, sequence position, audio track and transition matters. A single pre-edited promo is simpler to validate. For a larger rotation that includes many clips, keep a written order and a copy of the source files so that a later change does not leave OBS pointing to a missing item.

Connect OBS to the YouTube event

In YouTube Studio, open the Live Control Room and create or schedule the stream. Add the details viewers need to identify the promotion, select the intended visibility and set the scheduled time. Copy the stream URL and stream key shown for the event into OBS’s stream settings. YouTube describes the key as password-like: treat it as a credential, do not show it in a screen capture or share it with someone who only needs to watch, and reset it if you believe it has been exposed.

YouTube recommends RTMPS where the encoder supports it. Copy the secure RTMPS URL provided in Live Control Room rather than guessing or reusing a URL from a different event. Enter the key carefully, then save the settings without displaying them during any public demonstration. The encoder sends to YouTube; viewers do not need the key to access the watch page.

Choose output settings by balancing image detail, encoding capacity and upload stability. YouTube’s current guidance recommends 14 Mbps for H.264 at 1080p30, with CBR and a two-second keyframe interval recommended; the maximum keyframe interval listed is four seconds. These are YouTube’s published recommendations, not evidence that a particular mini PC or internet connection can sustain them. Read the YouTube encoder settings guidance, test the available upload capacity and choose settings that the connection can maintain. If the link is shared with shop systems or customer traffic, test at the time and location the broadcast will use.

A lower output resolution or frame rate may be a more sensible starting point if the mini PC or connection struggles, especially for a mostly static product display. Make one change at a time and compare a recorded or private test: changing resolution, bitrate and scene complexity together makes it harder to identify what helped. A settings checklist for bitrate on a prerecorded YouTube stream can help frame that decision, but YouTube’s current recommendations and your own test should guide the final choice.

Start the encoder and inspect the preview

YouTube advises setting up the encoder at least two hours before an event and starting it at least 15 minutes before the scheduled time. Treat that as useful lead time, not as a guarantee that every channel will be ready within it: first-time live activation may take up to 24 hours. Start OBS streaming early enough to see whether YouTube receives the feed, then wait for the Live Control Room preview to appear.

Use the preview as a preflight, not a quick glance. Confirm that the right promo is playing, the image is framed correctly, the audio is present and intelligible, and the stream-health panel does not report a problem you have not addressed. Open the watch page as a viewer would and verify that its title, scheduled time and visibility are correct. If a change is needed, make it before the audience is sent to the page.

Test the exact combination intended for the event: the same mini PC, OBS scene, media files, network connection and output settings. Watch long enough to see a loop transition or, for a playlist, a change between files. A quick preview can confirm that the stream starts but cannot establish how the machine behaves after hours of encoding. For a longer promotion, run a representative test beforehand and check the computer and connection at intervals rather than relying on the initial result.

Keep a simple fallback plan. Know how to stop OBS, correct a missing source or replace a faulty file, and have the stream key accessible to the authorised person who may need it. If the connection drops or the preview remains unhealthy, do not assume that selecting Go live will fix it. Resolve the issue in the encoder or network and confirm the feed has recovered before proceeding.

Go live on schedule and monitor the promotion

For a scheduled stream, once the encoder feed is visible and the preview is acceptable, select Go live in Live Control Room when you are ready to begin. Starting OBS sends the feed to YouTube; it does not by itself mean the scheduled event is publicly live. This handoff is worth rehearsing because the encoder and event controls are separate parts of the workflow.

During the broadcast, keep an eye on the Live Control Room stream-health messages and periodically check that video and audio remain as intended. Listen for a muted file, a sudden change in level or audio playing over a blank image. Check that the promo has not stopped on its last frame and that the loop continues through transitions. If the offer has a fixed end time, assign someone to confirm the closing details and stop the event at the appropriate point.

A Windows mini PC needs a practical place to run: stable power, a suitable network connection, ventilation, and access by someone who can respond if OBS or Windows needs attention. Do not bury it behind stock or place it where heat can build up. If the broadcast is in a shop, test the Wi-Fi or wired connection from the actual location; a speed result elsewhere in the building is not a substitute for seeing the stream health under real conditions. A UPS setup for a small streaming computer raises the separate question of power interruptions, though its equipment guidance is specific to its own hardware context.

Monitoring is not the same as guaranteeing uptime. A long test can reveal issues, but it does not prove what will happen during a later broadcast, and a device can be affected by network changes, updates, power loss or a source-file problem. Decide who is responsible for checking the stream, how often they will look, and what they will do if the preview or audio fails. After the promotion, end the YouTube event and stop the encoder. YouTube says encoder streams under 12 hours are automatically archived; check the current YouTube guidance if archive availability matters to your workflow.

If your main concern is avoiding the need to keep a shop computer running and watched throughout a long broadcast, StreamNeo takes an uploaded video and stream key and runs the YouTube broadcast with your computer switched off, with monitoring and automatic restart if it drops. That addresses the specific burden of tending an encoder computer; it does not remove the need to confirm that your promo assets and channel are ready.

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 OBS loop a promo video on YouTube Live?

Yes. Add the video as an OBS Media Source, select the file and enable Loop. The audience sees the repeated video because OBS sends that source as the live encoder feed; test the restart and audio before the scheduled broadcast.

How do I play several promo videos in order?

Use OBS’s VLC Video source, add the files in the intended sequence and enable Loop Playlist if the sequence should repeat. VLC must be installed, and its bitness must match OBS; 64-bit OBS needs 64-bit VLC. Test each clip transition and its audio.

Does a Windows mini PC guarantee a continuous stream?

No. A mini PC’s form factor does not tell you whether its encoder, network and scene can sustain the chosen output. OBS’s basic requirements are not a streaming-performance guarantee, so test the actual hardware and monitor the stream during the promotion.

When should I start OBS for a scheduled broadcast?

YouTube recommends starting the encoder at least 15 minutes before the scheduled event and setting it up at least two hours ahead. Wait for the Live Control Room preview, check stream health, audio and the watch page, then use Go live for the scheduled handoff.

YOU’VE REACHED THE END

Keep the ideas coming.

More guides, useful tools and a little help for your next broadcast.

Back to the journal ↗
YOUR NEXT READ

A little more to explore.

More Setup Guides guides ↗ · All topics ↗