Skip to content
Search

Facebook Live: what it is and how to stream

Facebook Live is Meta's live-video feature for Pages, profiles and groups that lets creators, brands and events broadcast real-time video to followers or public audiences using the in-app camera or external RTMPS encoders.

Facebook Live: Complete Guide to Live Streaming

Overview

Facebook Live is Meta’s live-streaming feature that lets Pages, profiles and groups broadcast real‑time video to followers or a public audience. Streams can be started from the Facebook app or web interface and from external encoders via RTMPS using a stream key. After a broadcast ends most streams remain published as regular video posts on the broadcaster’s Page or profile, making them discoverable according to the account’s privacy settings.

Discoverability vs indexing: public Facebook Live recordings are platform content that search engines can index if Facebook exposes the video page; that affects how the video may appear in search results (indexation), but indexation itself is distinct from ranking signals that determine order in search results. Platform visibility, metadata and engagement are among the signals that affect how and where a live video surfaces inside Facebook and externally.

Step-by-step

Start a quick in-app Facebook Live (mobile or desktop)

1) Open the Facebook app or a Page you manage on desktop. 2) Choose Live Video or Create Live Video. 3) Set privacy (Public, Friends, Group, Page audience), title/description and any tags. 4) Optionally enable comments, polls or guest invites. 5) Tap Go Live and end the stream when finished. After ending, confirm whether the recording stays on your profile or Page.

Use an external encoder (OBS, hardware encoder)

1) In Facebook Live Producer or your Page’s Create Live dialog, choose Use Stream Key / Use Custom Stream. 2) Copy the stream key and the RTMPS ingest URL. 3) In your encoder (OBS, Streamlabs, hardware), paste the RTMPS URL and stream key. 4) Start streaming from the encoder, then monitor the incoming feed in Live Producer. 5) End the encoder stream and stop the broadcast in Live Producer when done.

In-app camera vs external encoder — quick comparison

In-app camera — Pros: easiest setup, built-in interactive tools (comments, reactions), mobile-friendly; Cons: limited multi-camera and graphics control. External encoder (OBS/hardware) — Pros: multi-source switching, overlays, higher production control; Cons: requires configuration, stable upload bandwidth and correct encoder settings.

Common problems

Audio out of sync: usually encoder buffering or CPU/encoder overload — reduce encoder latency settings, lower frame rate or resolution, or increase keyframe interval compatibility. Stream drops or unstable connection: check upload bandwidth, switch to RTMPS on port 443 if corporate firewalls block other ports, and confirm your ISP isn’t throttling outbound streams. Low quality or pixelation: lower resolution or bitrate, check encoder profile and scene complexity. Unable to go live or stream key rejected: regenerate the stream key in Live Producer and confirm you are using the correct Page or profile and that account permissions allow streaming.

Policy and content restrictions: copyright claims, community standards violations or account-level restrictions can block live functionality. If you receive a rights or policy notice, follow Facebook’s on-screen guidance and the account help center to resolve it.

Facebook Live verification: technical checklist

**Stream key** — where to verify — passes when the stream key shown in Live Producer matches the key pasted into your encoder and Live Producer shows an incoming connection.

**Encoder connection** — where to verify — passes when Live Producer displays a green stream health indicator and the encoder reports "streaming" without dropped frames.

**Audience visibility** — where to verify — passes when the broadcast post on the Page/profile is set to the intended privacy (Public, Group, etc.) and test viewers can access the stream from another account or an incognito window.

**Recording retention** — where to verify — passes when the ended broadcast appears as a regular video post on the Page/profile and contains the expected duration and description.

**Captions/transcript** — where to verify — passes when automated captions appear (if enabled) or a manual transcript is attached in the video post settings.

How to verify and troubleshoot (tools & steps)

Use Live Producer and Meta Business Suite

Live Producer is the primary place to view incoming stream health, viewer counts and error messages. Meta Business Suite (or Page settings) shows post visibility, scheduled streams and analytics after the broadcast. If Live Producer shows an error code, follow the on-screen help and regenerate a stream key if necessary.

Encoder and network diagnostics

Check the encoder (OBS/Streamlabs) status: dropped frames, CPU usage and connection logs. For network issues, test upload bandwidth with a trustworthy speed test and confirm outbound connections on TCP port 443 are allowed (RTMPS commonly uses 443). If you need to inspect web requests for the in-browser camera flow, use Chrome DevTools Network tab to watch WebRTC or fetch activity.

Client-side verification (view-as-visitor)

Open the Page or profile in an incognito window or from a separate account to confirm the intended audience can view the live stream. For embedded players, view the page source (View Source) or use the browser Elements panel to confirm the embed or video tag is present after the stream ends.

Frequently asked questions

Q: Can I schedule a Facebook Live in advance?

A: Yes—Facebook supports scheduled live events for Pages and groups; scheduled events create a notification entry a viewer can RSVP to. Check Live Producer or Page publishing tools to set the time and preview options.

Q: Can I stream simultaneously to other platforms?

A: Simulcasting is possible using third-party multistreaming services or a custom workflow that sends the same RTMPS feed to multiple endpoints. Verify the service complies with Facebook’s current terms and monitor each destination separately for health and policy enforcement.

Q: Will a live video improve my organic reach?

A: Live video can increase engagement inside the Facebook ecosystem because viewers interact in real time, but reach and distribution are determined by Facebook’s ranking algorithms and multiple engagement signals. There is no single guaranteed ranking outcome from going live.

Q: What if my stream is blocked for copyright or policy violations?

A: Follow the notification guidance in your account, review the specific claim, and if applicable use Facebook’s content dispute or appeals processes. Repeated policy breaches may restrict live privileges on the account.

Q: Where can I find more technical documentation?

A: Use Facebook’s (Meta’s) Help Center and Live Producer documentation inside your Page-tools menu for the most up-to-date platform requirements and streaming guidelines.

Related terms