On June 10th, 2024, Meta is launching new requirements that must meet before an account can go live on Facebook. The new requirements are as follows:
Visit our Help Center to learn more about this change.
To ensure a successful broadcast, live video must:
Failure to meet these constraints can lead to:
Resolution and Bitrate —
1080p @ 60 FPS
Resolution: 1920x1080
Video Bitrate Range: 4,500-9,000 Kbps
1080p @ 30FPS
Resolution: 1920x1080
Video Bitrate Range: 3,000-6,000 Kbps
720p @ 60 FPS
Resolution: 1280x720
Video Bitrate Range: 2,250-6,000 Kbps
720p @ 30 FPS
Resolution: 1280x720
Video Bitrate Range: 1,500-4,000 Kbps
480p @ 30 FPS
Resolution: 854x480
Video Bitrate Range: 600-2,000 Kbps
360p
Resolution: 640x360
Video Bitrate Range: 400-1,000 Kbps
Endpoint | Description |
---|---|
Delete a LiveVideo . |
|
Get a collection of LiveVideos on an Event . |
|
Get a collection of LiveVideos on a Group . |
|
Get fields and edges on a LiveVideo . |
|
Get a collection of VideoPolls on a LiveVideo . |
|
Get a collection of Profiles that have reacted to a LiveVideo . |
|
Get a collection of LiveVideos on a Page . |
|
Get a collection of LiveVideos on a User . |
|
Update fields on a LiveVideo . |
|
Create a LiveVideoInputStream on a LiveVideo . |
|
Endpoint | Description |
---|---|
Get fields and edges on a LiveVideoInputStream . |
|
Create a LiveVideoInputStream on a LiveVideo . |
Endpoint | Description |
---|---|
Get a collection of VideoPolls on a LiveVideo . |
|
Get fields and edges on a VideoPoll . |
|
Update fields on a VideoPoll . |
Error messages will be sent via RTMP then will persist through to the Graph API. You can use the broadcast/video ID and query for the errors in the Graph Explorer tool
via a GET
request. Errors returned will contain the error code, description, and a timestamp.
error_subcode | Error Summary | Description |
---|---|---|
COPYRIGHT__LIVE_COPYRIGHT_VIOLATION
|
Live Copyright Violation |
Your live video has been stopped because it may contain audio or visual content that belongs to a different Page. |
VIDEO__CREATE_FAILED
|
Upload Problem |
There was a problem and your video was not uploaded. Please try again. |
LIVE_VIDEO__DELETE_FAILED
|
Live Video Not Deleted |
There was a problem and we were not able to delete your live video. Please try again. |
LIVE_VIDEO__EDIT_API_NOT_ALLOWED
|
Editing Via Video API Is Not Allowed While Live |
Editing a live video using the Video Edit API is not allowed. Use the live video ID. |
LIVE_VIDEO__LIVE_STREAM_ERROR
|
Generic Stream |
There was an error during the stream |
LIVE_VIDEO__NOT_EXIST
|
Live Video Does Not Exist |
The live video you are trying to access does not exist in the system any more. |
LIVE_VIDEO__PRIVACY_REQUIRED
|
Privacy Setting Required |
You need to set a privacy before going live. |
Code | Subcode | Message | Type | Mitigation messaging |
---|---|---|---|---|
200 |
1363120 |
Permissions error |
OAuthException |
You’re not eligible to go live Your profile needs to be at least 60 days old before you can go live on Facebook. Learn more at https://www.facebook.com/business/help/167417030499767?id=1123223941353904 |
200 |
1363144 |
Permissions error |
OAuthException |
You’re not eligible to go live You need at least 100 followers before you can go live from your profile. Learn more at https://www.facebook.com/business/help/167417030499767?id=1123223941353904 |
Visit Meta for Developers Support to get help with a variety of issues, report a bug, view bug reports, and more.