Skip to content

How to Set Up a 24/7 Facebook Live Stream From Pre-Recorded Video

Yes, you can stream pre-recorded video on Facebook Live, and you can keep a Page live around the clock. Facebook ends a live video at its time limit, typically 8 hours (12 for some approved partners). So a 24/7 stream is a chain of live videos.

This guide is for Pages and creators who want to show videos they already have as a Facebook live video, once or around the clock. Streamloop, the publisher of this guide, is a cloud service for churches, podcasters and other Pages with a video library.

One video and no budget? Go to the OBS steps. A 24/7 Page with your computer off? Go to the cloud steps. Not sure what Facebook allows? Start with the Facebook rules.

Pre-recorded video
Allowed, with a label

Facebook prefers live content. Mark pre-recorded video in the title, the description or on screen.

Longest live video
8 hours

Then a new live video must start.

Looping videos
Not for Live

See the looping rule.

Updated Facebook rules and Streamloop prices checked on October 15, 2026

Can you stream a pre-recorded video on Facebook Live?

Yes. Facebook help names two video sources for Facebook Live Producer: your computer camera and streaming software. It does not name a saved video file. So you send the file with an encoder, such as OBS, or with a cloud service.

If the video does not need to be live, post it as a normal video on your Page.

Two rules in the Facebook Live Policies apply to every pre-recorded live video, and a third covers looping:

RuleWhat Facebook saysWhat to do
Label itPre-recorded content "must be clearly marked as pre-recorded"Add "Pre-recorded" to the title or the description, or show a graphic on screen
Not "real time"Live "must not be used to mislead users to think that specific footage is occurring in real time"Do not present old footage as if it happens now

Can you loop a video on Facebook Live?

Facebook's Live Policies say that Facebook Live "should not be used to broadcast looping videos, static images or poll-only videos". The example is "a 20-minute clip that is continuously looped". The policy gives no minimum length. A 24/7 playlist also repeats, so we advise a long, varied playlist with a clear pre-recorded label.

How long can you go live on Facebook?

One Facebook live video can last up to 8 hours. This limit applies to phones, computers and streaming software, as the Facebook time limit page says.

At the limit, Facebook ends the live video: "There is no grace period once the limit has been reached." Facebook advises you to "end and immediately restart the broadcast".

So a 24/7 stream needs a persistent stream key. A standard key works for one live video only. You can have only one live video at a time with a persistent key.

It also needs a tool that connects again. Meta says: "When a PSK is used, and the preview or broadcast has ended, the encoder stream does not automatically reconnect to Facebook Live. You must reconnect your encoder to the new preview or broadcast and keep the same PSK."

With streaming software, Facebook first shows a preview. The live video starts when you select Go live, as Facebook's setup help describes.

Which videos and music are allowed on a 24/7 Facebook stream?

Your own videos are the safest source. For licensed stock video, read the license terms before you stream it.

The Meta Music Guidelines say that you may not create "a music listening experience", and that this "includes live videos". Always show a visual part, not music alone.

Facebook can stop a live video that may contain content that belongs to another Page. Under the repeat infringement policy, Meta can disable accounts and remove Pages.

Which way should you run a 24/7 Facebook live stream?

Streamloop turns pre-recorded videos into a 24/7 live stream from the cloud. Your computer can be off, and you do not need OBS.

A live stream stays live, so new viewers can find it at any hour. Streamloop sends the loop to your Page with your stream key, and it restarts the connection before the 8-hour limit.

CompareCloud loop (Streamloop)OBS through Live ProducerFFmpeg on a server
Computer on?NoYes, every hour you are liveNo, but a server that you rent stays on
CostAbout $10 per 30 days at 1080p30. See the cost section belowFreeFree software, but a server costs money
At the 8-hour limitRestarts the connection about every 7 hours 45 minutes. See the restart section belowYou stop, reconnect and select Go live before 8 hoursYou script a stop and a restart
SetupUpload files and select optionsOBS scenes and sourcesCommand line
Best forA 24/7 Page with no computer onOne showing, or a computer that is on anywayDevelopers with a server

For FFmpeg, see the FFmpeg loop guide. To compare more tools, see the best 24/7 streaming software.

One loop can also send to YouTube, Twitch and other platforms, up to 5 destinations in total. See how to multistream.

For a live camera or OBS feed, use Streamloop Live Scenes, at up to 1080p60 with no guest cameras. Choose Scene when you create a stream.

How do you stream a pre-recorded video to Facebook with OBS for free?

OBS Studio is free, and it is enough for one showing. Your computer must stay on while you are live.

Before you start: your account must be at least 60 days old. A Page or a professional-mode profile needs at least 100 followers, as Facebook Help explains. To go live as a Page, you need Facebook access or task access.

  1. In Live Producer, choose where to post, and select Streaming software. Copy the stream key and server URL.
  2. In OBS, add a Media Source for one file. For a folder of files, add a VLC Video Source, and select Loop Playlist.
  3. Open Settings, then Stream. Paste the server URL and the stream key.
  4. Select Start Streaming in OBS. When the preview shows in Live Producer, select Go live.
  5. Label the video as pre-recorded. End the live video when the file ends, or before 8 hours.

For a free 24/7 stream with OBS, someone must end each live video before 8 hours, reconnect OBS and select Go live again.

Live Producer can also schedule a live video up to 24 hours ahead, but OBS must send the video at that time.

Facebook's live video requirements and Live Video API documentation recommend these settings:

SettingValue
Video1080p at 30 fps, H.264, 3,000 to 6,000 Kbps, constant bitrate
Keyframe interval2 seconds
AudioAAC, 44.1 kHz, stereo, 128 Kbps
ProtocolRTMPS

How do you set up a 24/7 Facebook live stream with Streamloop?

1. Turn on a persistent stream key and copy it

Your account must meet the same requirements as for OBS. In Facebook Live Producer, choose where to post, and select Streaming software. Under Advanced settings, turn on Persistent stream key.

Then copy the stream key, because turning on the option changes the key.

The Facebook Create live video page. The Choose where to post menu shows Post on profile, Post to a Page that you manage, and Post in group.

Choose where to post.

The Facebook Create live video page with Streaming software selected. The stream key is hidden. Persistent stream key is on.
The Advanced settings in Facebook Live Producer. The Persistent stream key switch is on.

2. Create a loop in Streamloop

Sign in at streamloop.app, and select New loop. Choose Pre-recorded video.

3. Add your videos

In the Playlist tab, select Upload, From library or From URL. Streamloop accepts MP4, MOV, MKV, WebM, AVI, MPEG and MXF files, up to 15 GB each.

The Streamloop Playlist tab with the Upload, From library and From URL buttons, and the list of accepted video formats.

Under Loop behavior, choose In order, Shuffle or Smart order.

The Streamloop Loop behavior options: In order, Shuffle and Smart order. In order is selected.

Choose how the playlist repeats.

4. Connect Facebook

Open the General tab, and select Connect a destination. Then select Connect new destination, and choose Facebook.

The Streamloop Add destination dialog with tiles for YouTube, Twitch, Facebook, X, Kick, TikTok, LinkedIn and Custom RTMP. Facebook says Live RTMP.

Paste your persistent stream key into Stream key, and select Save destination. Streamloop fills in the Facebook server URL.

The Streamloop Connect Facebook form. The display name is My Facebook. The RTMP URL is filled in. The stream key field is empty.

If you reset the key on Facebook, delete this destination and add Facebook again with the new key.

Two saved Streamloop destinations, a Facebook Page and a YouTube channel. Each row shows the server URL and only the last four characters of the key.

5. Choose 1080p at 30 fps

In Output quality, choose 1080p and 30 fps. Streamloop sends Facebook at most 1080p, and it refuses a 1440p or 4K loop when Facebook is a destination.

The Streamloop Output quality settings. The resolution is 1080p and the frame rate is 30 fps.

Choose 1080p for Facebook.

6. Add the pre-recorded label, then start the loop

Streamloop does not set the Facebook title or description. On Facebook, add "Pre-recorded" to one of them, as in the Facebook rules.

In Streamloop, select Start stream. To start later, or to run Daily or Weekly, use the Schedule settings.

A church can set a Weekly window, such as Sunday from 10:00 to 12:00. Each start is a new connection, so check the first service as you would a restart.

The Streamloop Schedule and Expiration settings. Recurrence is None, Schedule loop is off, and Loop expiration is on with 6 days.

For a 24/7 loop, set Recurrence to None and turn off Loop expiration.

Can you change the videos while the loop is live?

Yes. Edit the playlist, then select Publish. The new playlist starts at the next video, and Facebook stays connected.

7. Start with the $1 trial, and watch the first restart

The first restart comes about 7 hours 45 minutes after the start. Check that the new live video is live. The trial week is a cheap way to watch that restart.

Start your 24/7 Facebook Live stream

Build a playlist from your own videos, paste your Facebook persistent stream key, and let it loop from the cloud while your computer stays off. Streaming is billed by the minute, only while live: one 24/7 stream at 1080p is about $10 per 30 days. Start with a $1 trial week, which becomes a monthly plan unless you cancel, or top up and pay as you go. See all prices

Start streaming with Streamloop

What happens at Facebook's 8-hour limit when Streamloop runs the stream?

Streamloop restarts the Facebook connection about every 7 hours 45 minutes, before Facebook's limit. The Facebook output stops for about 4 minutes, so Facebook can end the live video.

Streamloop then reconnects with the same key, as Meta requires, and the playlist continues from the same place. On a loop with more destinations, only the Facebook output pauses.

Plan for about three restarts a day. Facebook advises you to tell viewers about planned restarts in advance, for example in the description.

Check the first restart. Facebook help does not say whether the new live video starts on its own. After the first restart, open Live Producer, and check that the new live video is live, public and labeled. If it waits as a preview, your Page stays off until someone selects Go live.

Diagram: one Facebook live video ends at 8 hours. Streamloop restarts the Facebook connection every 7 hours 45 minutes, with about 4 minutes offline.

The restart cycle, as a schematic.

Each live video becomes its own post. Facebook keeps it for replay for up to 30 days, then deletes it unless you download it or convert parts of it to reels. Meta changed live video storage in February 2025. With about three live videos a day, your Page holds about 90 replays at a time.

How much does a 24/7 Facebook live stream cost with Streamloop?

A loop at 1080p30 costs about $10 per 30 days of nonstop streaming, or $5 at 720p30. You pay by the minute, only while live. A monthly plan is optional: you can also top up and pay as you go.

The $1 trial is by card, one per person, and gives 7 days at the quality that you choose. On day 7, the monthly plan for that quality starts. To stop it, cancel the plan in Billing during the trial.

Each extra destination costs $6 per 30 days at 1080p. So Facebook plus YouTube at 1080p30 costs about $16 per 30 days.

A playlist over 15 GiB needs extra storage. The first 30 GiB of it is free for each loop, then $0.35 per GiB a month while live.

A card top-up can add a fee of up to 5%, at least $0.50, depending on the payment method. The top-up window shows the fee before you pay.

Frequently asked questions

Can you stream 24/7 on Facebook Live?

Not as one live video. Facebook ends each live video at 8 hours. A tool with a persistent stream key can stop before the limit and connect again.

After the first restart, check in Live Producer that the new live video is live.

How long can a Facebook Live stream last?

Eight hours, from a phone, a computer or streaming software. Some approved partners can get about 12 hours. An account manager arranges this, and it is not a setting.

Is it against Facebook's rules to loop a video on Live?

Facebook Live Policies say that Live "should not be used to broadcast looping videos". Facebook's example is a 20-minute clip that is continuously looped.

Facebook gives no minimum length. A long, varied playlist with a pre-recorded label is our advice, not a Facebook rule.

Can you make money from a 24/7 Facebook Live stream?

Do not plan on it. Meta's Content Monetization Policies have a list of prohibited formats. Read that list, and check the monetization tools for your Page, before you count on earnings.

How do I stream a pre-recorded video on Facebook Live?

Send the video file with streaming software. In Live Producer, select Streaming software and copy the stream key. Then paste it into OBS or a cloud service.

Label the video as pre-recorded. See the looping rule in the Facebook rules section.

What is the best Facebook Live streaming software for a 24/7 channel?

It depends on your computer. If the stream must run with your computer off, use a cloud loop. Streamloop costs about $10 per 30 days at 1080p30, with a $1 trial. See the prices and trial terms.

OBS is free if a computer is on anyway. FFmpeg suits developers with a server.

Do I need OBS to run an always-on Facebook stream?

No. A cloud service sends the stream and reconnects at each restart, with your computer off.

OBS is free, but your computer must stay on every hour that you are live.

Where do I find my Facebook Live stream key?

In Facebook Live Producer on a computer. Choose where to post, set up a live video, and select Streaming software. Copy the stream key there. Full steps: Find your Facebook stream key and server URL.

What is a persistent stream key and do I need one?

It is a Facebook stream key that you can use again for many live videos. A 24/7 stream needs one, because a standard key works for one live video only. Turn it on in Live Producer under Advanced settings, then copy the key again, because the key changes.

Can I re-stream a YouTube video to Facebook Live 24/7?

Not a video that belongs to someone else. For your own videos, upload the original file to your streaming tool, not a YouTube link. Read the YouTube Terms of Service before you use YouTube content in any other way.

What happens to the recording of a 24/7 Facebook stream?

Each live video becomes its own post. Facebook keeps it for replay for up to 30 days. Then Facebook deletes it, unless you download it or convert parts of it to reels.

What bitrate and resolution should I use for Facebook Live?

Facebook recommends 1080p at 30 fps, 3,000 to 6,000 Kbps and a keyframe every 2 seconds. Use H.264 video and AAC stereo audio at 128 Kbps. Streamloop sends Facebook at most 1080p.

Sources

Checked on October 15, 2026, against Facebook Help and the Streamloop dashboard.

Read our editorial policy.