Facebook can be configured in 2 ways. In this article, you'll learn how to create a stream at any page you manage and how to connect Facebook Events. Restream Chat will not work with manually connected Facebook. We will cover:

1) Facebook Streaming Requirements

Important: We strongly recommend following the Facebook streaming requirements, otherwise we do not guarantee the proper work for this service.

Video Format

  • Expected resolution: 720p (1280 x 720) at 30 frames per second

  • Keyframe: GOP of 2 seconds or keyframe every 2 seconds

  • Recommended max bit rate: 4,000-6,000 Kbps. The right bit rate will depend on the speed of your internet connection. Learn more about avoiding connectivity issues.

  • Live API: H264 encoded video and AAC encoded audio only

Video Length

  • 8-hour maximum length

Audio Format

  • Sample rate: 48 kHz

  • Channel layout: Stereo or Mono

  • Codec: AAC

  • Bit rate: up to 256 kbps

Advanced Settings

  • Pixel aspect ratio: Square

  • Frame Types: Progressive Scan

  • Bitrate Encoding: CBR

2) Setting up a Facebook scheduled event with Restream

You can schedule a Facebook Live video in Live Producer up to one week in advance. When you schedule a video, your audience will be notified immediately by an automated post announcing your upcoming broadcast. A second post containing the Live broadcast will be automatically published at the scheduled date and time.

a. Go to Live Producer.

b. Select a "Schedule a Live Video" tab on the left part of the page.

Facebook Live Producer

c. Set a time for your scheduled post.

Facebook Time for Scheduled Post

d. Select where do you want to share your stream and stream privacy.

You can share streams to your timeline, pages you manage, or in a group.

And you can choose who can see your post. For example, friends only, public, only specific people, only you and etc.

Facebook Stream Visibility

e. Fill your Stream Details into the spaces provided: Title, Description, Game (if you stream gaming content), etc.

Facebook Stream Details

f. Press the "Schedule" button in the bottom left corner.

Schedule Live Video button

g. Copy Server URL and Stream Key from Facebook, which you can get on the page you get redirected to:

Copy Server URL and Stream Key from Facebook

h. At Restream.io begin adding a Custom RTMP channel:

Add Custom RTMP to Restream

i. Paste the Server URL and Stream Key you received from Facebook in the spaces provided. 

Tip: The Facebook Server URL goes into our RTMP URL space.

Custom RTMP Channel details

j. Click on "Add Channel."

k. Start streaming a few minutes before a time you've set on Facebook and it will go live automatically.

3) Setting up Facebook Live with Restream

a. Head over to Facebook's Streaming Setup website and press a "Create Live Stream" button

Facebook Live

b. Fill your Stream Details into the spaces provided: Title, Description, Game (if you stream gaming content), etc.

Facebook Go Live Details

c. Copy Server URL and Stream Key from Facebook:

Copy Server URL and Stream Key from Facebook

d. At Restream.io begin adding a Custom RTMP channel:

Add Custom RTMP Channel

e. Paste the Server URL and Stream Key you received from Facebook in the spaces provided.

Tip: The Facebook Server URL goes into our RTMP URL space.

Custom RTMP Channel Facebook

f. Click on "Add Channel."

g. Once you are live on Restream, you will see your Stream Pop up on the Facebook Stream Page we were using earlier. Once you see your stream, choose "Go Live"

Note: The Go Live button remains disabled until a valid stream from the encoding software is detected. If you receive a "Stream is offline" message, make sure you have started streaming from your encoding software, be it Restream Studio or a third-party encoder. If you still have issues, check whether the server URL and/or stream key was copied correctly. You can reference the server URL and key anytime in the tab.

Facebook Go Live

For more information, please check out Facebook's Setting up Guide

Tip: It is crucial that you set your Key Frame interval to "2" within your Broadcast software when streaming to Facebook; if you don't set your Key Frame to "2" your stream on Facebook will appear as a black screen.

Check out this awesome guide if you want to improve your live streaming skills!


👉 Next steps

👍 Keep exploring


Would you like to learn some tricks from the community?

Join our Facebook Community and Twitter.

Can't find the right answer?

Contact the Restream Support team via our 24/7 Live Chat.

Did this answer your question?