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.
c. Set a time for your 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.
e. Fill your Stream Details into the spaces provided: Title, Description, Game (if you stream gaming content), etc.
f. Press the "Schedule" button in the bottom left corner.
g. Copy Server URL and Stream Key from Facebook, which you can get on the page you get redirected to:
h. At Restream.io begin adding a Custom RTMP channel:
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.
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
b. Fill your Stream Details into the spaces provided: Title, Description, Game (if you stream gaming content), etc.
c. Copy Server URL and Stream Key from Facebook:
d. At Restream.io begin adding a 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.
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.
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.