Specifications for Live video on Facebook
- Video maximum resolution: 720p (1280 x 720) at 30 frames per second, or 1 keyframe every 2 seconds
- Keyframe: at least once every two seconds throughout the stream
- Recommended max bit rate: 4000 Kbps
- Titles: must be less than 255 characters
- Live API: H264 encoded video and AAC encoded audio only
Fast Upload Speed:
- Fast internet speed (10Mbps Upload).
It’s the UPLOAD speed that counts. at least 3Mbps UPLOAD speed.
- Fast internet speed (10Mbps Upload).
- To get good results, recommended upload speed of at least 10Mbps
- A good download speed is useful, but it is the upload speed that is important.
Fast & Powerful Computer:
- Powerful computer to broadcast live video.
- Ideally, a modern i7 processor and 16Gb of RAM
- Computer needs to encode the video before sending it over to Facebook.
- Encoding video requires a fast processor and a modern i7 can cope with this.
- If you have a dedicated graphics card that helps too – as will a good bit of memory.
- To help things, it is best to close as many apps running in the background as possible – so that OBS Studio can have as many resources as possible to encode the video.
Webcams & Microphones
- Needs a computer with an integrated webcam and microphone,
- To enhance the quality, a decent webcam
Set up a Scheduled Live Video Broadcast
When you schedule a live video broadcast, an announcement post will be published to News Feed letting your followers on Facebook know that a live broadcast is coming.
People who see the post can opt to receive a one-time reminder notification that will alert them shortly before your Live broadcast begins. Your followers can join a pre-broadcast lobby directly before the Live video broadcast starts, where they can connect and interact with other viewers.
Download & Install RTPM
- video encoding (streaming) software or hardware that supports RTMP (Real-Time Messaging Protocol): OBS (Open Broadcaster Software),
Set up a scheduled live video broadcast
Select Publishing Tools from your Facebook Page
Under Videos click Video Library
Click + Live to begin configuring your Live post
Click Connect to begin connecting your encoding software to Facebook
Go to Post, and select where you’d like to post your Live broadcast. You can select to post on your Timeline, in a Group, in an Event, or on a Page you manage.
Add text to the composer if you’d like to say something about the Live broadcast.
- Add a feeling or activity
- Check in
- Restrict the audience by age, gender, location, or language
- Add a branded content handshake
- Add title
- Add tags
Use the server URL and stream key with your encoding software; enable a secure connection if your encoding software supports RTMPS.
a. The server URL and stream key can only be used for a single Live preview/post connection.
b. You must use the same URL and key to preview and post; if you preview then stop the stream you won’t be able to resume later.
c. The server URL and stream key are valid for 7 days; once you preview the video, you have up to 5 hours to go live; if you need more time, create a new stream key closer to the event time.
d. You can reuse the same stream key over multiple live broadcasts.
Copy and paste the server URL and key to your encoding software.
a. Each encoding software has its own configuration; in most cases you will need to find and edit stream settings and configure a custom streaming server or RTMP server as the type and enter the copied server URL and/or stream key.
b. Once you start the video stream from your encoder a preview of your stream will automatically appear (it may take a few seconds for the video stream to appear).
c. Go Live remains disabled until a valid stream from the encoding software is detected. If you receive a message stating the stream is offline, 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.
Enter the date and time you’d like your video to start
Click Upload Image if you’d like to select a custom image to add to your scheduled Live announcement.
You can schedule a live broadcast up to one week in advance and people can join your lobby three minutes before your broadcast begins.
Once you’ve scheduled a live video broadcast, you will be able to share a link or embed the video in other websites. Click if you’d like an HTML code to embed the video into a website.
Once your live video broadcast is finished, the video will appear in the Video Library. Hover under Status to tell if a video was originally live.