To stream an animated fireplace video continuously to YouTube Live, loop a video file you have the right to broadcast in OBS, then send OBS’s feed to a YouTube encoder stream. The file plays locally, so your computer and internet connection must remain available while you broadcast.
YouTube does not supply the fireplace footage, and a loop setting does not make someone else’s footage or music permissible. This guide covers a local OBS workflow, a playlist alternative, the Studio connection, and checks to make before and during the stream.
What you need before starting
Prepare four things: an eligible YouTube channel, OBS Studio, a video file stored on the computer that will run OBS, and a reliable internet connection with enough upload capacity for your chosen stream settings. If you plan to use OBS’s VLC Video source for a playlist, install VLC as well. OBS documents both Media Source and VLC Video in its media sources guide.
Check live-stream access in the YouTube account before spending time configuring the scene. YouTube’s published eligibility guidance says the channel must be verified, must not have a live-streaming restriction in the preceding 90 days, and the streamer must be at least 16. Account-level access can still require first-time enablement; YouTube says activation may take up to 24 hours. Confirm the current requirements on YouTube’s live-streaming eligibility page.
Use the computer and connection you intend to leave running. A local setup is not unattended in the sense of surviving every power, computer, application, or internet failure without attention. Decide where the computer can stay powered, how it will access the network, and how you will notice a dropped stream. If you need a fuller local-machine preparation checklist, see how to prepare a spare PC for 24/7 YouTube streaming.
For the simplest arrangement, start with one video file and no separate audio source. That makes it easier to identify whether picture, sound, looping, and YouTube ingest are each working. Add a playlist only after the one-file version behaves as expected.
Choose a video you may broadcast
You need rights to broadcast the moving image and every sound in the file. That includes a crackling-fire recording, background music, or ambient effects, not just the visual loop. A file being available online, downloadable, or labelled “free” does not by itself establish that you can use it in a public live broadcast. Read the licence and check that it covers YouTube livestreaming, the intended territory and duration, and any commercial use relevant to your channel.
Keep a copy of the licence terms, receipt, or permission message with the project files. If a rights holder has specific attribution conditions, note them before you publish. A claim that you have permission may not prevent automated matching from interrupting a live stream. YouTube scans live streams for third-party content; a match can replace the stream with a placeholder and trigger a warning. Even licensed material may be interrupted if the owner has not allowlisted the channel. Check YouTube’s current copyright guidance for live streams and resolve rights questions with the rights holder rather than assuming a loop is exempt.
Review the file itself before importing it. Play it from beginning to end in a normal media player and check for a sudden black frame, a visible watermark, an abrupt audio cut, or a title card that would look out of place when repeated. If the end and beginning do not join naturally, the seam will recur every time the file loops. Trim or replace the source if you can do so without changing its permitted use.
A slow fireplace animation may look static in a small preview but still contain motion, compression artefacts, or audio peaks. Watch it at the size viewers will see and listen with headphones. You are checking the actual source, not relying on assumptions about how easy it will be to encode.
Permission and monetisation are separate checks. YouTube’s monetisation policy applies to live streams and may make repetitive or mass-produced material ineligible. Reused-content review is also distinct from copyright permission and considers whether a channel adds meaningful original commentary, substantial changes, educational value, or entertainment value. A licensed loop is not a promise of monetisation. For the policy distinction, see common YouTube demonetisation mistakes.
Loop one file with OBS Media Source
Open OBS and create a scene for the fireplace broadcast. In the Sources panel, select +, choose Media Source, give the source a recognisable name, and select the local video file. In the source properties, enable Loop. The file should return to its beginning when playback reaches the end. OBS may expose options such as restarting playback when the source becomes active; for a simple scene that remains active, the key setting is the loop control.
If the source is not visible, check that the media source is enabled and that its bounds fit the canvas. Right-click the source and use the fit-to-screen transform if necessary. Confirm the canvas is not covered by a higher source in the list. Watch for a moment after importing: OBS should show moving frames rather than a still image or blank preview.
Check sound in the OBS mixer while the file plays. If the clip includes audio, its meter should move. Set the level so it is audible without clipping, and make sure you have not accidentally added a second copy of the same sound through desktop audio or another source. If the fireplace is intended to be silent, mute or remove unnecessary audio inputs so unrelated computer sounds are not sent to viewers.
Let the source play past its ending once before going live. This verifies that the loop actually restarts and reveals any gap or abrupt sound at the join. A short test performed only at the start of the clip cannot tell you whether the last frame returns cleanly to the first. For a wider explanation of the encoder-to-Studio hand-off, use the OBS connection workflow for a pre-recorded YouTube stream.
Use VLC Video for a playlist
A playlist is useful when you have several permitted files and want them to play in sequence. Install VLC on the same computer as OBS, then add a VLC Video source rather than stacking several Media Sources. In the source properties, add the files in the intended order and enable Loop Playlist. OBS requires VLC for this source; if it is missing or not detected, check the OBS and VLC installations before troubleshooting the stream key.
Keep the playlist narrow at first. Use files with compatible picture dimensions and audio expectations, and test every item rather than only the first one. A playlist can advance correctly while one file has no audio, a different aspect ratio, a black interval, or a rights issue. Watch the transitions and listen through a complete pass before broadcasting publicly.
The one-file Media Source is easier to diagnose and has fewer moving parts. VLC Video is more convenient for an ordered set of clips, but it introduces an external player dependency and more transitions to check. Do not assume that a playlist is a substitute for a continuous source if the computer sleeps, VLC stops, OBS closes, or the network disconnects.
Create or schedule the YouTube encoder stream
In YouTube Studio, open Go Live and choose the encoder workflow. Create a new stream or schedule one, then fill in the title, description, visibility, and any other stream details before starting the encoder. Choose private or unlisted visibility for a test where appropriate; set the intended public visibility only when you are ready. Scheduling the event and sending a feed are separate steps: creating a Studio stream does not make OBS play the file.
YouTube provides an ingest stream URL and a stream key for the encoder. Copy these from the stream setup or Live Control Room and use them in OBS. The key identifies where the encoder’s feed is sent and should be treated as a credential, not as ordinary descriptive text. Keep Studio open so you can see the incoming preview and stream-health messages after OBS connects.
For an event that matters, do not leave the first-ever account enablement until the planned start time. YouTube says first-time activation may take up to 24 hours, so check access early and verify that Studio offers the encoder controls. If you see an eligibility or enablement message, resolve that before proceeding with scene configuration.
YouTube says encoder streams under 12 hours are automatically archived, but do not build an archive plan around that sentence alone. Confirm current archive behaviour in Studio, and decide whether a continuous broadcast should instead be split into manageable sessions so that a recording is available when needed. For a long-running channel, archiving and restarting are separate operational decisions.
Connect OBS and protect the stream key
In OBS, open Settings, then Stream. Select YouTube as the service and either sign in through the available account flow or choose the option to use a stream key, depending on your setup. If entering the key manually, copy the stream URL and key from Studio into the corresponding OBS fields. Avoid typing the key from memory; an extra or missing character prevents a connection.
Keep the key private. Do not include it in a screenshot, public support post, shared document, or recording of your desktop. YouTube describes stream keys as credentials for sending a feed. If you think a key has been exposed, reset it in Live Control Room and update OBS with the replacement before the next broadcast. Limit access to the Studio account as well as to the encoder computer.
Choose settings based on the source and an upload connection you have tested, not on a single universal bitrate figure. YouTube’s encoder guidance recommends RTMPS, constant bitrate (CBR), and a two-second keyframe interval, with a maximum interval of four seconds. Its published guidance also lists supported video and audio formats and Rec. 709 for SDR; check the current encoder settings guidance before changing advanced settings.
For a first pass, use a resolution and frame rate that match the source rather than creating extra work by upscaling it. If a fireplace file is modest in detail and motion, sending a much larger output does not add detail to the original. A higher output setting also needs more upload capacity. Use OBS’s output controls and Studio’s health feedback to make adjustments, changing one setting at a time so you can see what helped.
When the stream is running, the computer is doing the playback and encoding work. The broadcast depends on the computer staying on, OBS remaining active, and the internet connection continuing to deliver the feed. If you want to avoid leaving a personal computer responsible for an all-day loop, StreamNeo removes that specific local-computer burden by turning an uploaded video into a YouTube stream that can continue with your computer off; it does not remove the need to check footage rights or YouTube’s channel requirements.
Test and monitor the broadcast
Start with a private or unlisted test where possible. Click Start Streaming in OBS and watch Studio until its preview shows the incoming picture. Check that the correct scene is visible, the stream title and visibility are as intended, and the audio is present at a sensible level. Do not make the event public simply because OBS says it is streaming; verify the receiving side in Live Control Room.
Let the test cover a loop boundary or every transition in a playlist. Check that the first and last frames meet acceptably, the sound does not drop out or jump in level, and the picture remains the right size. Watch Studio’s stream-health indicators and messages. YouTube transcodes incoming feeds for viewers on different devices and networks, but that does not fix a poor source, a broken loop, or an unstable upload from your encoder.
If Studio reports no data or a connection problem, work through the chain in order. Confirm OBS is streaming to the intended service, the stream key and URL are current, the source is playing, and the connection is available. Then inspect OBS’s status and Studio’s health messages. The troubleshooting guide for “No data” in YouTube Live can help isolate common connection mistakes.
For a continuous broadcast, make a practical monitoring plan. Decide who can check Studio, how they will notice a disconnection, and what they can restart safely. A locally looped video can keep playing in OBS while Studio is no longer receiving a feed, so the OBS preview alone is not proof that viewers can see it. If power or network interruptions are likely, consider whether a human can restore the encoder, computer, or connection and how long the channel can be offline before someone notices.
Do not promise yourself that a successful test guarantees a full day without interruption. A test confirms the path at that moment; it cannot establish that the computer, application, or connection will remain available indefinitely. Keep notes on the chosen scene, output settings, and recovery steps so another person can help if needed. If the channel’s purpose depends on a 24/7 schedule, weigh local control against the time and attention required to supervise the equipment.
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 fireplace video in OBS?
Add the local file as an OBS Media Source, then enable Loop in its properties. Play it through the ending once before going live so you can check the restart and any visible or audible seam.
Can I stream a pre-recorded fireplace video on YouTube Live?
You can send a pre-recorded file through an encoder such as OBS, provided the channel can use live streaming and you have the necessary broadcast rights to the video and audio. YouTube may still detect third-party content, and permission does not guarantee that a live stream will avoid interruption.
Will the stream continue if I turn off my computer?
Not with the local OBS workflow described here. OBS plays and sends the file from the computer, so the computer and its internet connection need to stay available; interruptions may require a person to restore the setup.
Can a fireplace loop be monetised?
There is no guarantee. YouTube’s monetisation and reused-content policies are separate from copyright permission, and repetitive loop content may be reviewed as ineligible even when the assets are licensed.