
Requirements for Facebook Live Streaming
The Facebook Live platform has very specific audio and video configurations that must be met, or streaming simply won’t work. Here are the guidelines and requirements you must follow when streaming audio and video content:
Facebook Live File Formats:
- Maximum 720p (1280x720) resolution at 30 frames per second, with one key frame every two seconds.
- Must send an I-frame (keyframe) at least once every two seconds throughout the stream.
- Recommended maximum bitrate is 4 Mbps. You can go above this maximum, but it will make your live streams highly unstable.
- Changing resolution midstream will negatively impact on the broadcast.
- If titles are over 255 characters, the stream will fail.
- H.264 encoded video and AAC encoded audio only.
Facebook Live Video Length:
- 4 hour maximum length for live or preview streams. For preview streams, a new stream key must be generated after 240 minutes.
- RTMP stream URLs expire 24 hours after creation.
Facebook Live Advanced Audio Settings:
- Audio Sample Rate: 48 KHz
- Audio Bitrate: 128 Kbps mono
- Audio Codec: AAC
Advanced Video Settings:
- Pixel Aspect Ratio: Square
- Frame Types: Progressive Scan
- Bitrate Encoding: CBR
- Video Codec: H264