Skip to content
RTMP guides · Facebook

Facebook Live: how to get the Server URL & stream key

Facebook Live Producer gives you a Server URL and a stream key for "streaming software". It works for a Page or a personal profile.

⚠ Platform menus may change — if yours looks different, contact us. hello@semut.live

Fixed server URL for this platform (already filled in on Semut Live): rtmps://live-api-s.facebook.com:443/rtmp/

  1. Open Live Producer on a computer: facebook.com/live/producer.

    A screenshot for step 1 will be added
  2. Click "Create live video". Choose where to post — your Page or your profile.

    A screenshot for step 2 will be added
  3. Under "Select video source" / "Video source", choose "Streaming software".

    A screenshot for step 3 will be added
  4. Turn on "Use a persistent stream key" so the key doesn't change every live.

    A screenshot for step 4 will be added
  5. Copy the "Server URL" (rtmps://live-api-s.facebook.com:443/rtmp/) and the "Stream key".

    A screenshot for step 5 will be added
  6. Paste them into Semut Live (Server URL and Stream key), then press "Test connection".

    A screenshot for step 6 will be added
  7. When the session starts, Facebook receives the stream from the AI host. On some accounts you need to press "Go live" in Live Producer once the stream is received.

    A screenshot for step 7 will be added

AI content label

Semut Live shows a "✦ AI Host" label on the video by default. If you turn it off, you must disclose the AI content on the platform yourself:

🤖 Facebook: when creating the live video in Live Producer, turn on the "AI info" / AI content disclosure if available, and state "AI host" in the title or description.

Platforms such as Facebook & YouTube require disclosure of realistic AI content. If the label is off, make sure you turn on the 'AI-generated' label in the platform's own settings — accounts can be restricted if it isn't disclosed. Terms: Platform Actions

Tips

  • A persistent stream key is easiest — set it once and use it for every session.
  • Facebook uses rtmps:// (encrypted) on port 443. Semut Live already fills in this Server URL.

Common problems

The key expires after one use

You didn't turn on "Use a persistent stream key". Turn it on, copy the new key and update it on the booking page.

Wrong server

The Server URL must be rtmps://live-api-s.facebook.com:443/rtmp/ — not plain rtmp://.

Account not eligible

New Pages or Pages with policy violations may be blocked from going live. Check Page quality / Support Inbox on Facebook.

Book a session FAQ