To loop a prerecorded page-turning ASMR clip on YouTube Live, enable Loop on an OBS Media Source; for multiple clips, use an OBS VLC Video source and enable Loop Playlist. Then connect OBS to the stream URL and key in YouTube Live Control Room. These controls repeat the local media, but YouTube and OBS documentation do not guarantee that every viewer will experience a gap-free video or audio seam when the clip restarts.
Prepare the recording so the loop sounds natural
Before configuring OBS, review the clip from its final page turn back to its opening sound. A pause, change in room tone, abrupt cutoff, or difference in paper-handling rhythm can make the restart noticeable even when the file repeats as configured. This is a production check, not a guarantee of seamless playback.
A microphone is relevant when recording close page sounds, but it is optional when streaming a recording you already have. YouTube lists microphones among typical live-stream equipment; no microphone model is established as best for this use.
Choose the right OBS source
One video file: Media Source
- In OBS, add a Media Source to the scene and select the page-turning video file.
- Enable Loop in the source properties. OBS documents this control as repeating media when playback reaches the end. See OBS Project’s Media Sources documentation (published 2022-01-11).
- Optionally enable Restart playback when source becomes active if that behavior suits your scene. This is separate from end-of-file looping: it concerns what happens when the source becomes active, not whether playback repeats at the end.
Several files: VLC Video
- Install VLC; OBS requires VLC for the VLC Video source. Match its architecture to OBS: 64-bit OBS needs 64-bit VLC.
- Add a VLC Video source and build the playlist from the clips you want to play in sequence.
- Enable Loop Playlist. OBS describes the setting as specifying whether the source should restart when it has run out of media files. The OBS documentation covers both source types.
Use Media Source for a single file and VLC Video for a sequence. Do not treat playlist looping, file looping, or restart-on-activation as interchangeable controls.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware match#1 Best Overall
Connect OBS to YouTube Live
- In YouTube Studio, open Live Control Room and create or select the stream. Check that your channel is eligible to livestream: YouTube’s help page says the channel must be verified, have had no live-streaming restrictions in the previous 90 days, and the streamer must be at least 16. Requirements can change; check the current status in Studio. See YouTube’s live-streaming eligibility and setup help.
- Copy the stream URL and stream key shown for the stream, then enter them in OBS’s streaming settings. YouTube cautions that “Stream keys are like your YouTube stream’s password and address.” Keep the key private; anyone with access may be able to broadcast to your stream. See Manage live stream settings.
- Start streaming from OBS and check that YouTube Live Control Room receives the encoder signal and displays a preview. For a scheduled stream, YouTube’s encoder instructions say to wait for the preview and then click Go live. See Create a YouTube live stream with an encoder.
- Watch the preview through the clip’s ending and restart before relying on the setup. Check that the selected source is visible and that its audio is present at both ends of the loop.
The standard encoder workflow uses YouTube’s stream URL and key. HLS is a separate delivery option, not a requirement for looping a local OBS source; YouTube documents it for HDR or codecs unsupported by RTMP. HLS uses segments and has higher latency. Its documented requirements include 1–4 second segments, TS format, a rolling playlist with no more than five outstanding segments, and HTTPS POST/PUT. Unless you have that specific HLS need, the ordinary encoder setup is the relevant path. Details: YouTube’s HLS setup guide.
What “without a restart gap” can—and cannot—mean
OBS’s loop setting repeats the local source. The official OBS and YouTube guidance cited here does not promise frame-accurate, audio-seamless playback at the loop boundary for every public viewer, so do not assume a perfectly invisible restart. Review the recording seam and the YouTube preview, and describe the stream as looping rather than guaranteeing no gap.
YouTube’s DVR feature lets viewers pause, rewind, and resume during a live stream. It is a viewer control; it does not make the source loop seamless. YouTube’s encoder guide says streams under 12 hours are automatically archived. The guide does not establish the same automatic archive behavior for longer streams, so do not rely on it for a longer broadcast.
Troubleshoot common setup problems
- The clip stops at the end: Confirm that Loop is enabled on the Media Source, or Loop Playlist on VLC Video. Restart-on-activation alone is not end-of-file looping.
- VLC Video is missing: Install VLC and ensure its architecture matches OBS; 64-bit OBS requires 64-bit VLC.
- The source starts over when changing scenes: Review the source’s Restart playback when source becomes active setting and how source visibility changes in your scenes.
- YouTube shows no encoder preview: Check that OBS is using the stream URL and key for the selected YouTube stream, that the stream is active in Live Control Room, and that the source is present in the scene. Keep the key private.
- The restart is audible or visible: Inspect the file’s end-to-start seam. Loop controls repeat the file; they do not repair a pause or abrupt edit inside it.
- The public stream does not look exactly like the OBS preview at the boundary: The cited platform documentation does not establish a frame-accurate or seamless viewer-side loop. Do not promise that every viewer will see a gap-free transition.
Or let it run in the cloud
If the goal is a YouTube channel that stays live without leaving a computer running, StreamNeo is a cloud option for prerecorded videos. Upload the recording or build a playlist, add your YouTube stream key, and go live. StreamNeo loops the uploaded video from the cloud; it does not broadcast from a camera.
Do these 3 things before closing this tab:
1Clear out junk files and repair common Windows errors2Scan for outdated or missing drivers - takes under a minute3Repair Windows errors before they cause bigger problemsQuick Recap
Rank #4
- Nothing has to stay on at home: the stream runs in the cloud, so your computer and home connection do not need to remain on.
- Any quality up to 4K 60fps streams as uploaded at one flat price per slot, without re-encoding or quality tiers.
- Automatic recovery is included if YouTube drops the stream.
- The first day is free with no card required.
- Monthly: $9.99 per month.
Start your free StreamNeo day.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




