To loop a recorded Fortnite match on YouTube Live, use OBS Studio to play the video file and encode the output for YouTube. VLC can provide playlist playback inside OBS, but VLC alone does not send a live stream to YouTube.
First check that you can capture or export replay footage from the Fortnite mode and platform you use. The replay workflow is not identical everywhere; once you have a locally playable video file, the OBS steps below apply to that file.
What you need for a Fortnite match loop
The basic chain is a video file, a playback source in OBS, and an OBS connection to YouTube Live. The match video is the content; OBS combines it with any other scene elements, encodes the result, and sends it to YouTube. You do not need a capture card simply to stream a file already saved on your computer.
You need OBS Studio, a working YouTube channel with live streaming enabled, and a stable upload connection that can sustain the output you choose. If you want a multi-clip rotation, install VLC as well and make sure its bitness matches OBS: the OBS project says a 64-bit OBS installation requires 64-bit VLC for the VLC Video source. A single clip can instead use OBS's built-in Media Source.
YouTube's current guidance says that channels must be verified and must not have had live-streaming restrictions in the previous 90 days. First-time activation can take up to 24 hours, and YouTube says streamers must be at least 16. These are readiness checks, not guarantees about an individual account; confirm the current encoder requirements in YouTube Help before setting a start time.
Decide whether you want one match to repeat or several clips to play in sequence. Also decide whether your finished programme should contain game audio, commentary, or both. Making these choices first helps you build a scene that is easy to test rather than discovering during a scheduled broadcast that the wrong audio source is active.
Turn Fortnite replay footage into a video file
Fortnite's Replay feature lets you revisit recorded matches, but capture and export options can depend on the mode and platform. Epic's documentation specifically discusses enabling Record Creative Replays for Creative islands; it does not establish that replay capture or export works the same way for every mode or device. Check the controls and available export options in your own Fortnite setup before planning around a replay.
The key requirement for this tutorial is a video file that plays locally. If your platform offers a supported way to record or export the match, save a representative clip and open it in a regular video player before importing it into OBS. Verify that it has the expected image and sound, and note whether it includes menus, loading screens or other material you do not want repeated. Epic's Replay documentation is the place to check its current explanation of the feature.
If your replay controls do not provide a file export, do not assume that OBS or VLC can retrieve the replay from Fortnite. They play or capture sources available to them; they do not turn every in-game replay into a video file. Check the options documented for your mode and platform, and use a capture route only if it is available and appropriate for your setup.
Before the long broadcast, play the file from beginning to end, or at least inspect the opening, middle and final moments. Look for a black frame at the end, a sudden audio change, or a section that would make an awkward transition when the video restarts. If you need to trim a section, make and test a separate edited file rather than relying on the stream to hide the problem.
A replay file can also be large, so keep track of where it is saved and avoid moving or renaming it after you have selected it in OBS. A source that points to a missing file may appear blank when you reopen the project. If you prepare variants, give them clear filenames so the active match is easy to identify during a later check.
Choose OBS Media Source or VLC Video
For a single recorded match, add an OBS Media Source to the scene. Create or select the scene, use the Sources panel's add control, choose Media Source, and browse to the local video. OBS documents common formats including MP4, MOV, MKV, AVI and WebM; a particular file still needs to decode correctly on your computer. Enable the source's Loop setting if you want that file to begin again after it finishes.
For a programme made from several match files, use the OBS VLC Video source. Add the source, create a playlist, and add the files in the order you want them played. This source exposes playlist controls, including Loop Playlist. It requires VLC to be installed; if OBS cannot offer or use the source, check the installation and whether OBS and VLC are both 64-bit or both 32-bit. The OBS Media Sources guide explains the available source types and their settings.
| Need | OBS Media Source | OBS VLC Video |
|---|---|---|
| One file repeated | Select the file and enable Loop | Add one playlist item and enable Loop Playlist |
| Several files in order | Requires separate scene/source management | Add files to a playlist in the desired order |
| VLC installation | Not required for this source | Required |
| Main check | Correct file path and Loop setting | Playlist order, VLC installation and Loop Playlist setting |
A Media Source is usually the simpler choice when the broadcast is one match repeated. A VLC playlist is useful when you want a sequence of matches without manually switching scenes. Neither choice changes what footage Fortnite makes available, and neither replaces OBS as the encoder sending the programme to YouTube.
For a match file, keep the scene simple while testing: the video source, any intended overlays, and only the audio sources you actually need. If you have used OBS for a persistent music or ambience channel, the practical source and scene thinking in this guide to changing a background without stopping a stream may help you plan visual changes. It is a separate task from configuring a Fortnite replay source.
Enable Loop or Loop Playlist
Open the source properties and confirm that the intended local file or playlist is selected. With Media Source, tick Loop. With VLC Video, use Loop Playlist for a playlist that should start again when its final item finishes. OBS documents the Media Source loop control as the setting that plays the file again after playback completes.
Do not confuse repeating one clip with shuffling several clips. If you want the same match each time, a one-file loop is predictable. If you want a sequence, arrange and test the playlist order; a loop setting only controls what happens at the end, not whether the sequence feels coherent or whether every item has usable audio.
Check the source's restart behaviour as well. For Media Source, OBS has a setting to restart playback when the source becomes active; that can be useful when a scene is switched back to, but it is different from the end-of-file Loop setting. For a simple single-scene stream, avoid changing extra playback options until the basic loop works. Change one setting at a time and test the result so you know what fixed a problem.
If you are building a playlist that combines matches with interstitials or labels, inspect every file's first and last seconds. A playlist can faithfully repeat poor edits as well as good ones. It is better to adjust the source files and then verify the sequence than to assume that a playback control will remove gaps or create a smooth transition.
Connect OBS to YouTube Live
In YouTube Studio, open Live Control Room and create or select an encoder stream. YouTube provides a stream URL and a stream key for the connection. In OBS, open Settings, choose Stream, select YouTube or the applicable custom destination workflow, and enter the details provided for that stream. The exact screen labels can change, so use YouTube's stream settings guidance alongside OBS rather than copying a key from an old project.
Treat the stream key like a password. Do not show it in a screenshot, overlay, recording, or public chat. If you believe someone else has seen it, reset it through Live Control Room before broadcasting. A valid key connects OBS to the selected stream; it does not itself make the event public or start every step of YouTube's event workflow.
YouTube recommends RTMPS for ingest. Its encoder recommendations include H.264 video, CBR bitrate control, and a two-second keyframe interval, with the interval not exceeding four seconds. These are configuration recommendations rather than proof that a given computer or internet plan can maintain the selected quality. Choose a resolution and bitrate your upload can sustain, and refer to YouTube's encoder settings and bitrate guidance for current settings.
OBS handles encoding whether playback comes from Media Source or VLC Video. VLC's role is to supply playback from its playlist; OBS takes the scene output and sends it to YouTube. If the YouTube preview is absent, investigate the OBS connection and stream status, not just the VLC playback window.
For a long-running channel, plan deliberately around the broadcast and archive behaviour. YouTube documents automatic archiving for streams under 12 hours. If you are planning a longer continuous event, check the current YouTube guidance rather than assuming that one uninterrupted stream will be archived in the same way. If you are weighing an always-on computer against a cloud-based workflow for other types of content, this spare PC or cloud streaming comparison discusses that separate operational decision; it does not establish compatibility for this Fortnite setup.
Check preview and audio before going live
Start the OBS stream and wait for the signal to appear in Live Control Room. Check the preview there, not only the OBS canvas. Confirm the picture is moving, the right match is visible, and there is no accidental desktop, menu or private information on screen. If your event requires a separate start action in Live Control Room, use that control after checking the incoming preview.
Listen to the stream's audio through the preview or a private test, using headphones if possible. The OBS audio mixer should show activity for the audio you intend to send, but meter movement alone does not confirm that viewers hear it clearly. Check game sound, commentary levels, and whether desktop audio is picking up notifications or unrelated sounds. Mute sources you do not need and repeat the check after changing the scene or source.
Use representative material for the test. A quiet lobby may not reveal whether fast gameplay produces a choppy picture, and a menu may not reveal an audio peak during combat. YouTube's advice is direct: test before streaming. Check the preview and stream-health indicators with motion and audio similar to the match you plan to repeat.
If the image is cropped, adjust the source fit and canvas layout before the event. Keep any overlays away from important gameplay information, and make sure text is legible at the resolution you selected. If viewers need context for the repeat, a title or simple label can help, but it should not obscure the match or imply that a recorded replay is happening live in-game.
This kind of setup is also distinct from a visual-only loop. If you later add notes or labels, think about whether they should remain visible throughout or change between segments; the approach in displaying show notes during an always-on stream is relevant to that layout question, although its content is different from gameplay.
Test playback and troubleshoot interruptions
Before leaving the stream unattended, let the source reach its end and confirm that it starts again. A short test file can prove that Loop is enabled, but test the actual match file as well because its duration, encoding and audio may differ. With VLC Video, check that the final playlist item returns to the first as intended. With Media Source, observe the restart at the file boundary and listen for any gap or abrupt change.
If OBS shows a blank source, verify the file path and make sure the video plays locally. If VLC Video is missing, install VLC and check the matching architecture requirement. If a playlist stops instead of repeating, re-open its properties and inspect Loop Playlist rather than assuming that an individual player's loop control affects the OBS source.
If the video plays but YouTube has no preview, check that OBS is connected to the intended stream, that the stream key is current, and that the stream is actually being sent. Keep the key private while checking settings. If the preview appears but the picture stutters or stream health warns of trouble, reduce the output demand or improve the connection, then test again; a setting recommended by YouTube is not a promise that your upload can carry it.
If viewers hear silence, check that the file itself contains audio and that the correct source is enabled in the OBS mixer. If they hear duplicated or unwanted sound, identify which OBS audio sources are active and mute the unnecessary one. Make a change, test again and confirm in the YouTube preview; avoid trying several unrelated fixes at once.
A dropped encoder connection can interrupt the event even if the file and loop settings are correct. Keep an eye on OBS and YouTube stream health, especially during an initial run. YouTube notes that streams under 12 hours are automatically archived; if you need a long event or an archive, check the current platform guidance and plan a deliberate end rather than relying on an indefinite broadcast.
Prepare the broadcast around the file
A looping match is still a live programme from the viewer's perspective, so set an appropriate title, description and audience settings in YouTube Studio before starting. Be clear that the video is recorded footage if that could otherwise confuse viewers. Make sure the video and any added material are yours to use and appropriate for your channel; this technical guide does not determine rights or YouTube policy compliance.
Keep a copy of the final video in a stable location and save the OBS scene collection after testing it. Before the next session, reopen the project and confirm that the source has not gone offline because the file was moved. A brief checklist can prevent avoidable late changes: file plays, correct loop is on, playlist order is right if used, audio is intentional, stream details are current, and preview is visible.
For a broadcast that needs to continue when your computer is off, a different operating arrangement may remove the need to leave this local playback-and-encoding workflow running. StreamNeo turns an uploaded video into a YouTube live stream, which can remove the specific burden of keeping your own computer on for that file-based broadcast; it is YouTube-only. Do not assume that it supports this Fortnite-and-OBS setup or that it replaces the mode- and platform-specific work needed to obtain the replay file.
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 VLC loop a video while streaming?
Yes, VLC Video in OBS can play a playlist and repeat it when Loop Playlist is enabled. VLC is the playback source, though; OBS encodes and sends the stream to YouTube. VLC by itself does not broadcast to YouTube Live.
How do I stream a prerecorded Fortnite match on YouTube Live?
Make a locally playable video file using a capture or export route available for your Fortnite mode and platform. Add it to an OBS Media Source or VLC Video source, enable the appropriate loop control, then connect OBS to YouTube with the stream URL and key from Live Control Room. Check the preview and audio before starting the event.
Does Fortnite let me export every Replay?
Do not assume so. Fortnite replay capture and export options can differ by mode and platform, and Epic's cited documentation does not say that every replay can be exported in the same way. Check the current controls and documentation for your setup before planning a stream around a file you may not be able to obtain.
Will the stream be archived if I leave it running all day?
YouTube documents automatic archiving for streams under 12 hours. That is not a basis for assuming an all-day or longer uninterrupted stream will be archived the same way, so check current YouTube Help guidance and plan the duration and ending of the broadcast accordingly.