Facebook Live

Stream a pre-recorded video to Facebook Live.

Upload the video, paste the stream key from Facebook Live Producer, and Streamza broadcasts it to your Page, profile or group as a real live video — with live reactions, comments and follower notifications. No OBS, no encoder, no machine left running.

Protocol
RTMPS, pre-filled
Max per broadcast
8 hours
Destinations
Page, profile, group
Software needed
None

Facebook's ingest details

SettingValue
Server URLrtmps://live-api-s.facebook.com:443/rtmp/
Stream keyFrom Live Producer → Streaming software
ProtocolRTMPS — Facebook requires the encrypted variant
Video codecH.264
Audio codecAAC
Keyframe interval2 seconds
Maximum broadcast length8 hours per live session

Streamza fills the RTMPS server URL in for you when you choose Facebook, so you only paste the key. Note the trailing slash — a URL missing it is one of the most common causes of a connection that silently fails.

How to stream a recorded video to Facebook

  1. Open Facebook Live Producer

    Go to facebook.com/live/producer, or on a Page use Create post → Live video. Choose Go live, then select Streaming software as the source rather than the camera.

  2. Pick where it posts and copy the key

    Select the Page, profile, group or event, write the title and description, then copy the stream key. Tick persistent stream key if you want the same key to keep working for future broadcasts.

  3. Upload your video in Web Studio

    At streamza.live/studio, claim a free slot, upload your MP4 and select Facebook so the RTMPS URL fills in. Paste the key.

  4. Start the feed, then click Go Live

    Press start in Streamza and wait for the preview to appear in Live Producer. Once you can see your video there, click Go live. You can then close everything.

Two Facebook timers to know about. After your encoder starts sending, you have a limited window — around four hours — to actually click "Go live" before the session is discarded. And once live, a single broadcast is capped at 8 hours, after which Facebook ends it automatically.

Can you run a 24/7 stream on Facebook?

Not as one unbroken broadcast. The 8-hour ceiling is a hard platform limit, so a permanently live Facebook channel would mean starting a fresh broadcast at least three times a day — a new post and a new comment thread each time.

Facebook is also the strictest major platform about looping content. Repetitive or unattended broadcasts that add nothing new get limited reach or removed, and Pages that do it repeatedly can lose live access altogether.

Practical advice: use Facebook for scheduled pre-recorded broadcasts — the edited service, the weekly show, the product launch — and put genuine always-on channels on YouTube, which is built for them. If you want both, multistream the same upload to Facebook for the 8-hour window and let YouTube carry the round-the-clock loop.

Page, profile or group?

DestinationWorth knowing
PageThe normal choice for businesses and creators. Gives you insights, scheduling and a persistent key.
Personal profileWorks fine, but reach is limited to friends and followers, and there are fewer analytics.
GroupGood for communities and classes. You need permission to post live in that group.
EventStreams into the event page so attendees get notified. Ideal for a pre-recorded session that runs at a set time.

Troubleshooting

The preview never appears in Live Producer

Almost always the key or URL. Re-copy the key, confirm the server URL ends with /rtmp/, and make sure nothing was truncated on paste.

"Go live" is greyed out

Facebook has not received video yet. Give it a few seconds after starting the stream in Web Studio; if it is still greyed out after a minute, the connection is not arriving.

The broadcast ended on its own

You hit the 8-hour limit, or Facebook expired the session because too long passed between the encoder connecting and you clicking "Go live".

The key stopped working

Single-use keys are only valid for the broadcast they were generated for. Enable a persistent stream key on the Page if you stream regularly.

Reach collapsed after a few broadcasts

Facebook down-ranks repetitive live content. Vary what you broadcast, and do not loop the same file on Facebook indefinitely.

Frequently asked questions

Can I stream a pre-recorded video to Facebook Live?

Yes. Choose "Streaming software" as the source in Live Producer and Facebook accepts an RTMPS feed — it does not care whether the frames come from a camera or a file. Your own recorded content is fine; other people's is not.

How long can a Facebook live video run?

Eight hours per broadcast. Facebook ends the session automatically at that point, so a continuous channel needs a fresh broadcast several times a day.

Do I need a Page, or will my profile work?

Both work. A Page is better for anything public-facing — you get insights, scheduling and a persistent stream key that saves re-copying it every time.

Why does Facebook need RTMPS instead of RTMP?

Facebook requires the encrypted variant of RTMP for all ingest. Streamza sends RTMPS to Facebook automatically, so there is nothing to configure.

Can I stream to Facebook and YouTube at the same time?

Yes, up to three destinations at once on the Multistream plan, from a single upload. See multistreaming.

Will the video stay on my Page after the stream?

Yes. Facebook saves the completed broadcast as a video post, so it keeps collecting views, comments and shares afterwards.

Does my computer need to stay on?

No. The broadcast runs on Streamza's servers once started, so you can close the browser and shut your device down.

Put your video on Facebook Live.

Upload, paste your key, go live. Free to try, no account needed.

Open Web Studio →