參考資料

Meta 由 2024 年 6 月 10 日起推出一些新的必要條件,帳戶必須達到有關條件,才能在 Facebook 上開始直播。新的必要條件如下:

  • 有關 Facebook 帳戶必須已建立至少 60 天。
  • 有關 Facebook 專頁或專業模式個人檔案必須有至少 100 名追蹤者。

建議設定

如要確保成功展開直播,直播視像必須符合以下要求:

  • 同時包含音訊和影片數據
  • 不超過 8 小時
  • 利用下方指定的建議設定(例如:格式必須為 H264/AAC)
  • 不要在直播中途更改設定

如果未能符合這些限制條件,可能會導致以下情況:

  • 串流影片異常終止
  • 向觀眾呈現的直播品質較差
  • 異常行為

影片設定

  • 主要畫面格時長 — 建議設定為 2 秒。切勿超過 4 秒。
  • 解像度和位元速率 —

    1080p @ 60 FPS
    解像度:1920x1080
    影片位元速率範圍:4,500-9,000 Kbps

    1080p @ 30 FPS
    解像度:1920x1080
    影片位元速率範圍:3,000-6,000 Kbps

    720p @ 60 FPS
    解像度:1280x720
    影片位元速率範圍:2,250-6,000 Kbps

    720p @ 30 FPS
    解像度:1280x720
    影片位元速率範圍:1,500-4,000 Kbps

    480p @ 30 FPS
    解像度:854x480
    影片位元速率範圍:600-2,000 Kbps

    360p
    解像度:640x360
    影片位元速率範圍:400-1,000 Kbps

  • 協定 — RTMPS 串流協定
  • 像素長闊比例 — 理想比例為 16:9;若與此比率差距過大,我們可能無法支援直播
  • 視像轉碼器
    • H.264,Level 4.1(高達 1080p 30 FPS)
    • H.264,Level 4.2(1080p 60 FPS)

音訊設定

  • 音訊轉碼器 — AAC 低複雜度規格
  • 取樣率 — 44.1kHz 或 48kHz
  • 音訊位元速率 — 128 kbps(首選)至 256 kbps(上限)
  • 聲道配置 — 立體聲

端點

LiveVideo

LiveVideoInputStream

Polls

端點說明

GET /{live-video-id}/polls

獲取 LiveVideo 中的 VideoPoll 集合。

GET /{video-poll-id}

獲取 VideoPoll 的欄位和關係連線。

POST /{live_video_id}/polls

LiveVideo 中建立 VideoPoll

POST /{video_poll_id}

更新 VideoPoll 的欄位。

錯誤代碼

系統會透過 RTMP 傳送錯誤訊息,並將之繼續傳送至 Graph API。您可以透過 GET 要求,在 Graph 測試工具中使用直播/影片編號查詢錯誤。傳回的錯誤將包含錯誤代碼、描述和時戳。

error_subcode錯誤摘要說明
COPYRIGHT__LIVE_COPYRIGHT_VIOLATION

違反直播版權

系統已停止您的直播視像,因為影片可能含有屬於其他專頁的影音內容。

VIDEO__CREATE_FAILED

上載問題

上載您的影片時發生問題,因此影片無法上載。請再試一次。

LIVE_VIDEO__DELETE_FAILED

直播視像尚未刪除

刪除您的直播視像時發生問題,因此影片無法刪除。請再試一次。

LIVE_VIDEO__EDIT_API_NOT_ALLOWED

不允許在直播期間透過視像 API 編輯內容

不允許使用影片編輯 API 編輯直播視像。使用直播視像編號。

LIVE_VIDEO__LIVE_STREAM_ERROR

一般串流直播

串流直播期間出現錯誤

LIVE_VIDEO__NOT_EXIST

直播視像不存在

您想存取的直播視像不再存在於系統中。

LIVE_VIDEO__PRIVACY_REQUIRED

必須完成私隱設定

您必須在直播前完成私隱設定。

權限錯誤代碼

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