A folder on your computer cannot be sent directly to YouTube Live. Use OBS Studio as the encoder, add the files through its VLC Video source, and let OBS play the resulting playlist while it sends one continuous feed to YouTube.
For several gaming videos, VLC Video is the important choice. OBS Media Source is designed for an individual file and can loop that file, while VLC Video provides a multi-file playlist. Install the correct VLC version first, arrange the files deliberately, then test the complete sequence before starting a public broadcast.
Confirm the files and install VLC
Start by making the folder predictable. Put only the videos intended for this broadcast in it, and use clear file names such as 01-racing-final.mp4, 02-platformer-guide.mp4, and 03-indie-review.mp4. Numbering the names will not by itself control playback, but it makes the order easier to check when you add the files to OBS.
A folder is only an organisation method. OBS will not automatically scan it and turn it into a YouTube input. You add each video to a playlist source, and OBS encodes whatever is currently playing in the scene.
Check that you have permission to broadcast every file, including gameplay footage, music, commentary, overlays, and any clips supplied by another person. A video that plays correctly on your computer can still create a copyright issue on YouTube. If you are unsure how a claim differs from a strike, the explanation in copyright claim versus strike on live streams is a useful place to start, but check YouTube's current policies for your situation.
Install VLC before opening OBS. The VLC Video source depends on VLC, so it is not an optional extra for this workflow. OBS's Media Sources guide explains that installing VLC enables playlist playback through the source.
Match the VLC architecture to OBS. If you use 64-bit OBS, OBS says that 64-bit VLC is required. Installing a 32-bit VLC build when your OBS installation is 64-bit can leave the VLC source unavailable or prevent it from working as expected. If OBS was already open during the VLC installation, close and reopen OBS so it can detect the installed component.
Before building the scene, play each file in VLC itself. Check that the image appears, the sound is audible, and the video reaches its end without an error. This does not replace an OBS test, because OBS and your final encoder settings may behave differently, but it quickly identifies damaged or missing files.
Create a simple OBS scene
Open OBS Studio and create a new scene for the channel. Give it a name that identifies the purpose, such as Gaming playlist live. A separate scene keeps the playlist settings away from unrelated scenes used for recording or one-off broadcasts.
The scene is the canvas OBS will send to YouTube. If the VLC source fills the canvas, the audience sees the video at the size and shape you set in OBS. If you add other sources later, such as a webcam, chat panel, logo, or alert, they may cover part of the gaming video. Start with only the playlist source until the basic hand-off works.
Open OBS settings and check the video canvas and output choices before you add the files. Choose a resolution and frame rate that your computer can encode and that your upload connection can sustain. A high-resolution, high-frame-rate gaming video is not automatically a better live stream if the encoder drops frames or the connection cannot maintain the bitrate.
YouTube's encoder guidance covers H.264, H.265/HEVC, and AV1 video, AAC or MP3 audio, constant bitrate encoding, and frame rates up to 60 fps. It also recommends a two-second keyframe frequency and says the interval should not exceed four seconds. Use the official YouTube encoder settings when selecting values in OBS, because the suitable bitrate depends on the resolution, frame rate, codec, and upload connection.
Keep the first test uncomplicated. Disable extra browser sources and animated overlays until you know the playlist itself works. If the files have different aspect ratios, decide whether you prefer black bars, cropping, or a resized image. The choice should be visible in the OBS preview before you connect the broadcast.
Add the VLC Video source
In your gaming playlist scene, use the Sources box to add a VLC Video source. If that source does not appear, return to the VLC installation step. Reinstall or update the matching VLC build if necessary, then restart OBS before trying again.
Name the source something meaningful, such as Gaming videos playlist. This matters when a scene later contains several sources. A name like Media Source makes it easier to select the wrong item when you are troubleshooting a live output.
The VLC Video properties include a playlist area where you add individual files. Select the control for adding files, browse to the folder, and add the videos you want to broadcast. Do not assume that selecting the folder itself creates the playlist. The source needs the files as playlist entries.
The distinction from OBS Media Source is important. Media Source is useful when you want one file, with an option to loop that single file. It is not the documented choice for queuing several different gaming videos. OBS describes VLC Video as allowing a playlist of items, unlike Media Source, which is why this setup uses VLC.
After adding the first file, check the preview. Resize the source to fit the canvas if it does not fill the scene. You can use the transform controls to fit the source to the screen, but inspect the result rather than relying on a setting copied from another project. A vertical clip, a widescreen recording, and a gameplay capture with a built-in border may each need a different decision.
Audio deserves its own check. Look at the OBS audio mixer while the first file plays. You should see activity on the expected source and hear the game audio at a sensible level. If the video is visible but the mixer is silent, stop before scheduling the stream and investigate the file's audio track, OBS monitoring settings, and your computer's playback device.
Build and order the playlist
Add the remaining files one by one. The order shown in the VLC Video playlist is the order OBS will use unless you deliberately enable a different playback behaviour. The default is to keep playlist order rather than shuffle it, but inspect the setting instead of assuming that the default has remained unchanged.
Treat the playlist as a broadcast running order. Put the opening video first, place longer or quieter material where it makes sense, and consider what the audience will see when the sequence returns to the beginning. A numbered filename helps you compare the folder with the list, but the OBS playlist is the final authority.
For example, a short sequence might be:
| Playlist position | File | Check before going live |
|---|---|---|
| 1 | 01-racing-final.mp4 |
First frame and opening audio are correct |
| 2 | 02-platformer-guide.mp4 |
It follows the racing video without an unexpected gap |
| 3 | 03-indie-review.mp4 |
Its aspect ratio and volume are acceptable |
| 4 | 04-speedrun-highlights.mp4 |
It reaches the end and advances to the first file |
The table is a running order, not a guarantee that the files will have identical transitions. One video may end with a black frame, another may finish abruptly, and a third may include its own silence. Watch the actual boundaries in OBS. If the audience needs a smoother hand-off, edit the files before adding them rather than expecting a playlist source to create a transition.
You can add files from different folders, but a single prepared folder is easier to audit. If you move, rename, or delete a file after adding it, return to the source properties and verify that the entry still points to the intended media. A playlist can look complete while containing a broken path.
Do not use shuffle unless the changing order is genuinely suitable for the channel. Ordered playback is easier to test, easier to describe in a schedule, and easier to diagnose if viewers report that a particular video did not appear. If you do choose shuffle, record that decision and test more than one transition so you know the source is not repeatedly selecting an unexpected item.
If the channel is intended to run continuously, the guidance in how to stream different videos in a YouTube Live playlist without a gap may help you think through file preparation and transitions. The OBS playlist still needs to be tested on your own machine.
Enable Loop Playlist
In the VLC Video source properties, enable Loop Playlist when you want OBS to return to the first entry after the final video. This is different from looping one file. With a single-file Media Source, the same video starts again; with Loop Playlist enabled, the sequence of several files starts again.
Decide which behaviour matches the broadcast before you press Start Streaming:
| Playback choice | Result | Suitable when |
|---|---|---|
| One file, loop enabled | The same file repeats | A single trailer, demo, or background visual is intended |
| Several files, Loop Playlist enabled | The ordered list repeats | The channel should continue after the final video |
| Several files, Loop Playlist disabled | The list reaches its end | You want one scheduled pass and will stop manually |
| Several files, shuffle enabled | The source selects a changing order | The audience does not need a predictable running order |
Looping does not repair a missing file, decode failure, or unsuitable audio track. If the third item fails, the source may not behave as you expect at that point in the sequence. Test the files individually and observe the transition into and out of the final item.
The end of the loop is also a useful point to check your viewer experience. Does the first video's opening title appear immediately, or is there a long silent lead-in. Does the final video end with a loud sound that makes the restart uncomfortable. If the answer is not clear from a short test, watch a complete short playlist locally before scheduling a long broadcast.
For a channel that runs day and night, plan what happens when OBS, Windows, or the internet connection stops. A loop setting only controls the media source while OBS is running. It does not restart a powered-off computer or reconnect a failed broadcast. A practical 24/7 operating plan is covered in the first 30 days of a 24/7 YouTube channel, including the checks that matter after the initial setup.
Connect OBS to YouTube Live
Before configuring OBS, confirm that live streaming is enabled on the YouTube channel. YouTube says the channel must be verified and must not have had a live-streaming restriction in the previous 90 days. Its current general guidance also says that streamers must be at least 16 years old. First-time activation can take up to 24 hours, so do not leave this step until the planned start time.
In YouTube Studio, create or select the live event. Choose the encoder or streaming workflow, then note the stream URL and stream key shown for that broadcast. The key connects your encoder to the event, so treat it like a password. Do not post it in a screenshot, send it in a public chat, or paste it into an untrusted form.
In OBS, open Settings and then Stream. Select the service or custom server option that matches the details supplied by YouTube. Paste the stream URL into the server field when OBS asks for one, and paste the stream key into the key field. Check the characters carefully, especially if you copied a key with spaces or punctuation.
YouTube recommends RTMPS, the encrypted form of RTMP, when the encoder supports it. Use the current server details shown by YouTube and consult its encoder setup instructions if the labels in OBS differ from the labels in YouTube Studio.
Keep the YouTube event details consistent with the actual playlist. Set an accurate title, description, visibility, thumbnail, and audience setting. If the videos contain gameplay from other creators, music, or third-party clips, review the rights and disclosure requirements before making the event public. Connecting successfully does not confirm that the material is suitable for the channel.
YouTube's streaming tips suggest preparing the encoder at least two hours before an event and starting it at least 15 minutes before the scheduled time. That lead time lets you inspect YouTube's preview and correct a silent track, wrong scene, or incorrect event without making the audience wait.
Test playback and stream output
Run a complete practical test before committing to the broadcast. Start with the first file and confirm the OBS preview, video framing, and audio mixer. Let OBS move into the next file rather than stopping the test after the opening seconds. The hand-off is where an incorrect path, unsupported codec, or unexpected audio track is most likely to become visible.
If possible, test every item in the playlist. OBS can manage the playlist structure, but it cannot guarantee that every local file will decode correctly on your computer. Confirm that each file has an image, that its audio is present, and that the order matches your running list. Check the final file and the return to the first file when Loop Playlist is enabled.
Then connect to YouTube privately or use the event's preview controls before publishing. Look at the image in Live Control Room, listen for audio, and read the stream health information. YouTube's streaming tips recommend testing with movement and audio similar to the real broadcast, rather than testing only a static screen.
Watch OBS's status area for dropped frames, rendering problems, and encoding overload. These are different problems. A weak upload connection can lose network frames, while an overloaded computer may struggle to render or encode the scene. Lowering the output resolution or frame rate can be more useful than repeatedly restarting OBS, provided the new settings still suit the source material.
Leave upload headroom instead of setting the stream bitrate right at the connection's measured maximum. YouTube's guidance recommends about 20% room above the total stream bitrate. For example, if the stream uses a particular video bitrate plus audio and overhead, the connection should have capacity beyond that combined requirement. Test at the time and location where the channel normally runs, because a result from a different network may not describe the overnight connection.
Choose the simplest stable quality setting. A 60 fps stream can be appropriate for fast gameplay, but it requires the encoder and connection to sustain the selected output. If the source files vary widely, prioritise continuous playback and intelligible audio over a setting that only works for the least demanding clip.
Keep a short test record: the file order, loop choice, output settings, YouTube event, and the result of each transition. When something fails during a later broadcast, this gives you a known configuration to restore. It also makes it easier to tell whether the cause was a changed file, an OBS setting, a YouTube event, or the connection.
When the computer must stay on for the whole broadcast, remember that local playback depends on that computer, OBS, VLC, power, and the internet connection all remaining available. If your goal is to keep a YouTube channel running while your own computer is switched off, StreamNeo removes the need to leave this local playlist machine running by accepting the prepared video and YouTube stream key for a cloud-run broadcast. It remains your responsibility to check the files, rights, event settings, and resulting YouTube stream.
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 I add the whole folder to OBS at once?
The dependable method is to add the individual video files to the VLC Video source playlist. A folder is useful for organising and naming the files, but the playlist shown in the source properties is what controls the running order.
Is VLC needed if OBS is already installed?
Yes, VLC is required for the VLC Video source to appear and work. OBS's guidance says that 64-bit OBS requires 64-bit VLC, so match the installation architecture and restart OBS after installing VLC.
What is the difference between Loop Playlist and Media Source loop?
Loop Playlist repeats a multi-file VLC sequence after its final item. Media Source loop repeats one selected file, so it is not the documented choice for a folder of different gaming videos.
Why does YouTube show a preview but no sound?
Check the OBS audio mixer while the file is playing, then check the file's audio track and the output settings. Also inspect the YouTube preview and stream health before publishing, because a visible picture does not confirm that the intended audio is reaching the event.