Skip to content
streamneo.
Setup Guides12 min read

How to Make an OBS YouTube Live Loop of Indian Jewellery Shop Product Videos

Set up a single looping product video or an ordered playlist in OBS, connect YouTube Live, and check rights, playback and preview before going public.

sn.
StreamNeoPublished 4 October 2026
Worth sharing?

For one prerecorded jewellery product video, add it to OBS as a Media Source and enable Loop. For a rotation of clips, use VLC Video, add the files to its playlist and enable Loop Playlist; that source requires VLC to be installed, with matching bitness where applicable.

Those controls repeat local playback; they do not start a public YouTube broadcast. To go live, connect OBS to a stream in YouTube Studio with its stream URL and key, check the incoming preview, then select Go live in Live Control Room.

Prepare product files and confirm broadcast rights

Start with the video files rather than the stream settings. Put the finished clips in a folder on the computer that will run OBS, and give the files clear names such as gold-chain-front.mp4 or silver-bangles-close-up.mp4. A stable folder makes it easier to locate the media again and reduces the chance that a moved or renamed file leaves the OBS source pointing at the wrong place.

Watch each clip from beginning to end before building the loop. Check that the product is in focus, the colour and finish are visible, and no price card or offer is out of date. If you include spoken descriptions, confirm that the words match the item and current terms. A loop can repeat an error as reliably as it repeats a good product view.

Check the rights for every part of the footage, not only the jewellery itself. The shop should have permission to use the video, music, voiceover, photographs, logos and other included material in a live stream. YouTube’s live-streaming requirements place responsibility for necessary rights on the person providing the stream, including music rights; archived streams can also be subject to copyright claims. A track that seems suitable for an in-store display is not automatically cleared for YouTube.

If a supplier provided a clip, ask what uses are permitted and keep the answer with the project files. If the rights are uncertain, remove that material or use a replacement that the shop has permission to broadcast. This is a practical check, not a guarantee that a stream will avoid claims or that a particular asset meets every local obligation.

Confirm the YouTube channel can stream before planning the launch. YouTube’s live-streaming eligibility guidance describes account requirements and restrictions; check the channel’s status in YouTube Studio and the current official guidance. Eligibility can be account-specific, so do not assume that being able to upload videos means the channel can use live streaming.

Choose Media Source or VLC Video

The choice is mainly about how many files you need to show and whether you need a playlist. For a single product video that should repeat unchanged, Media Source is the direct option built into OBS. For several clips that should play in sequence or as a shuffled rotation, use VLC Video and its playlist controls.

What you want to play OBS source Playback control Main trade-off
One product video, repeated Media Source Loop Simple setup; replace or edit the source when the clip changes
Several product videos in a chosen order VLC Video Loop Playlist Requires VLC installed and a compatible installation
Several clips in varied order VLC Video Shuffle Playlist as needed The sequence is less predictable for merchandising

For a Media Source, add the source to the scene, choose the local file, and enable Loop in its properties. OBS supports common video formats, including MP4, MOV, MKV, AVI and WebM. Use a file format OBS can read and test it in the preview; a familiar extension alone does not prove that a particular file will play correctly on that computer.

For a VLC Video source, add the source, populate its playlist with the local clips, and arrange their order. A chosen sequence works well when you want the opening view to feature a particular range or when a set of products needs a deliberate progression. Shuffle can suit a broad catalogue, but it makes it harder to predict what viewers will see next. It is off by default, so do not expect varied order unless you change that setting.

Think about the scene before choosing the playlist behaviour. If your OBS collection has multiple scenes, the VLC source can stop when hidden and restart when visible, depending on its source visibility settings. That can be useful if each scene should begin afresh, or disruptive if you expect the playlist to keep moving while hidden. The guide to looping multiple videos with OBS covers the playlist approach in more depth; here, test the scene behaviour that matches this product display.

Enable single-file looping or playlist looping

For one file, open the Media Source properties and select the product video. Turn on Loop, then confirm the source in the OBS preview. Let it run through its ending and into the beginning again. Watch the transition: a clip that ends on a blank frame, abrupt camera movement or unrelated title card may look acceptable once but become distracting on repeat.

If you need a clean join, edit the source video before importing it. For example, a close-up of a necklace can end on a steady shot, then begin on a similar composition so the transition is less jarring. OBS repeats the file; it does not repair a visual discontinuity or choose a better in-point for you.

For multiple clips, add each file to the VLC Video playlist and check the order in its properties. Turn on Loop Playlist so the source starts again after the last media file. The setting governs the list as a whole, rather than making every file behave as an independent broadcast. If you want an individual clip to repeat many times before moving on, prepare a playlist arrangement that expresses that intention and test it locally.

Decide whether to shuffle based on the purpose of the stream. A fixed order is easier to coordinate with a promotion, a product category or a spoken introduction. A shuffled list can make a long catalogue less repetitive, but it may place a lower-priority item first and makes it harder to say when a particular product will appear. Test the actual playlist rather than relying on the labels to predict every transition.

Sound deserves its own pass. If the video contains music or voiceover, confirm the audio is present and at a suitable level when the source plays. If the product loop is intended to be silent, check that the scene does not also pick up an unwanted microphone or desktop sound. The viewer experiences the full scene, not just the source you meant to configure.

Check VLC installation and matching bitness

Media Source does not depend on VLC. VLC Video does: OBS documents that VLC must be installed for the source to be available. Install VLC before you plan a playlist workflow, then reopen OBS if necessary and confirm the VLC Video source appears in the source menu. If it does not, do not assume that restarting the playlist settings will fix a missing dependency.

The installation architecture matters. OBS documents that 64-bit OBS requires 64-bit VLC for the VLC source. If the source is missing or does not behave as expected, check whether the installed VLC matches the OBS version you are using. Avoid mixing this up with the operating system alone: a 64-bit Windows computer does not by itself tell you whether the OBS and VLC applications are the matching builds.

Use the OBS Project media sources documentation to check the current source requirements and controls. Install VLC from its official source and verify the installation details there. If you do not want an additional software dependency, or you only need one repeating file, Media Source is the simpler route.

A missing VLC source is not a reason to paste the video into a different setting or to assume YouTube will loop the file for you. The source choice controls local playback in OBS. Select Media Source for one local file, or resolve the VLC installation before configuring a multi-file playlist.

Enter YouTube stream URL and key

Once local playback works, configure the separate connection to YouTube. Open YouTube Studio and enter Live Control Room. Create or select an encoder stream, then locate its stream URL and stream key. In OBS, open the stream settings, choose YouTube as the service if offered, and enter the credentials from the selected stream. The YouTube encoder setup instructions explain how to obtain and use those details.

Treat the stream key as a password. Anyone who has it may be able to send a feed to the associated stream, so do not paste it into a public document, share it in a shop group chat without a reason, or show it in a screen recording. If it has been exposed, follow YouTube’s current steps to replace or reset it rather than assuming that deleting a local note revokes access.

Keep the jobs distinct in your mind. The Media Source Loop or VLC Video Loop Playlist determines what OBS plays from your computer. The stream URL and key tell OBS where to send its encoder feed. YouTube’s Live Control Room then receives that feed and provides a preview before you make the broadcast public. None of those steps should be treated as a substitute for another.

If the shop plans to keep an always-on stream running while the owner’s computer is off, a local OBS setup is not the same operating arrangement: the computer running OBS has to remain available for its encoder feed. For the distinction between local operation and a cloud-hosted route, see how a prebuilt cloud streaming service runs a 24/7 stream. StreamNeo can remove the need to leave the shop computer running for a file-based 24/7 YouTube stream, which addresses the specific problem of keeping that machine on; it does not replace the need to prepare the file and connect the YouTube channel.

Preview, start OBS, and go live

Do a complete local check before sending the feed. In OBS, verify the correct scene is selected, the product is framed clearly, and the playback source is running. If you have a playlist, watch enough of it to confirm the order and the hand-off between files. Check that overlays do not cover a hallmark, price or detail that customers need to see.

Start streaming from OBS when you are ready to send the encoder feed. This is not yet the same as making the stream public. Open the selected stream in Live Control Room and wait for YouTube’s incoming preview. Check both picture and sound there, because the preview tests the feed as YouTube is receiving it, rather than only what OBS shows locally. When it looks and sounds right, click Go live in Live Control Room.

YouTube advises setting up well ahead of the event and monitoring audio and video during a broadcast. Its stream setup guidance is worth checking for the current interface. For a product stream, a short test before the public launch gives you time to catch an incorrect scene, a silent clip, an unreadable price overlay or the wrong selected stream.

Check channel eligibility and rights before that test, not after an audience has arrived. YouTube’s requirements and controls can change, so consult the official pages and the channel’s Studio status again when planning a broadcast. A successful local OBS preview proves playback, not account eligibility or permission to use every asset.

When ending a planned session, end the stream deliberately in Live Control Room and stop the OBS encoder. Check the current controls for the specific stream and confirm it has ended as intended. YouTube’s encoder instructions describe archiving behaviour, but do not rely on an old assumption about an archive setting; review the current interface if you need the recording available afterward.

Monitor the product loop

A loop that looked correct during setup can still fail while it is running. Keep an eye on the YouTube live preview or use the channel’s normal monitoring routine to check that the public feed continues to show the intended scene. A local playback source can reach the end, lose its file, or be obscured by a changed scene while the stream itself remains connected.

Check the things a jewellery customer needs to judge: focus, lighting, colour, scale and a useful view of clasps, settings or stone detail. A prerecorded close-up cannot answer a live question by itself, so pair it with clear descriptions or an appropriate way for customers to ask about the item. Avoid wording that makes claims the shop cannot substantiate, and update promotional overlays when prices or stock change.

For a multi-scene OBS project, revisit the VLC visibility behaviour after any scene changes. Hiding a source may stop playback and showing it again may restart it, depending on the setting. This is especially easy to miss when someone changes scenes to display a notice or temporary card. Test the scene transition before leaving the stream unattended.

If the stream drops, distinguish the local playback issue from the connection issue. Check whether OBS is still playing the video, whether the encoder is still sending, and whether Live Control Room reports the stream as receiving data. Restarting a source may solve a local file problem; it will not by itself restore a YouTube connection or make a stream public again. Follow the current OBS and YouTube guidance for the specific error shown.

YouTube recommends preparing the network in advance. If the encoder computer can connect to the router by cable, an Ethernet cable is an optional way to make that connection; it is not a requirement or a guarantee of uninterrupted streaming. Whatever connection you use, test from the same computer, network and location planned for the broadcast. For a longer-running setup, compare the computer-based and VPS approaches for India before deciding which arrangement the shop can actually monitor and maintain.

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

How do I loop a video in OBS for YouTube Live?

Add the local file as a Media Source and enable Loop in its properties. Start the OBS encoder and check the incoming preview in YouTube Live Control Room; then click Go live there when you are ready to make the stream public.

Can I loop several jewellery product videos in OBS?

Yes. Add a VLC Video source, populate its playlist with the clips, set their order and enable Loop Playlist. VLC must be installed for the source to appear, and OBS documents a 64-bit VLC requirement when you use 64-bit OBS.

Does OBS looping make the YouTube broadcast public automatically?

No. Loop controls repeat local playback inside OBS. You must connect OBS to the YouTube stream with its URL and key, start streaming from OBS, check the Live Control Room preview and select Go live in YouTube.

Can I use music in the product videos?

Only use music and other material that the shop has the necessary rights to broadcast. YouTube notes that live content and archived streams can be subject to copyright enforcement, so check the current official guidance and your permissions before streaming.

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 ↗