Facebook Streaming Requirements 

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.

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: 4000-6000 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


Setting up Facebook Scheduled post 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.

1. Go to Live Producer.

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

Facebook Live Producer

3. Set a time for your scheduled post.

Set a time for your scheduled post

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

You can share stream to your timeline, page 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.

Share your timeline

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

Stream details

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

Schedule Live Video button

7. 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

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

Add Custom RTMP to Restream

9. 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.

Paste the Server URL and Stream Key

10. Click on "Add Channel."

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


Setting up Facebook Live with Restream

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

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

3. Copy Server URL and Stream Key from Facebook:

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

5. 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.

6. Click on "Add Channel."

7. 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"

TIP: 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. If you still have issues, check the server URL and/or stream key were copied correctly. You can reference the server URL and key anytime in the tab.

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.

Pro Tip: 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 Discord and Twitter.

Can't find the right answer?

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

Did this answer your question?