المرجع

في 10 يونيو 2024، ستطلق Meta متطلبات جديدة يجب الوفاء بها قبل أن يتم نشر الحساب على فيسبوك. المتطلبات الجديدة هي كما يلي:

الإعدادات الموصى بها

لضمان نجاح البث، يجب على فيديو البث المباشر:

  • أن يتضمن كل من بيانات المقطع الصوتي والفيديو
  • ألا يتجاوز 8 ساعات
  • استخدام الإعدادات الموصى بها كما هو موضَّح أدناه (مثال: يجب أن يكون H264/AAC)
  • عدم تغيير الإعدادات أثناء البث

يمكن أن يؤدي الفشل في الوفاء بهذه التقييدات إلى:

  • إنهاء البث بشكل مفاجئ
  • تقليل الجودة للمشاهدين
  • حدوث سلوك مفاجئ

إعدادات الفيديو

  • حجم الإطار الأساسي — موصى به لمدة ثانيتين. ولا يتجاوز 4 ثوانٍ.
  • الدقة ومعدل البت —

    1080 بيكسل عند 60 إطارًا في الثانية
    الدقة: 1920x1080
    نطاق معدل البت للفيديو: 4500-9000 كيلو بت في الثانية

    1080 بيكسل عند 30 إطارًا في الثانية
    الدقة: 1920x1080
    نطاق معدل البت للفيديو: 3000-6000 كيلو بت في الثانية

    720 بيكسل عند 60 إطارًا في الثانية
    الدقة: 1280x720
    نطاق معدل البت للفيديو: 2250-6000 كيلو بت في الثانية

    720 بيكسل عند 30 إطارًا في الثانية
    الدقة: 1280x720
    نطاق معدل البت للفيديو: 1500-4000 كيلو بت في الثانية

    480 بيكسل عند 30 إطارًا في الثانية
    الدقة: 854x480
    نطاق معدل البت للفيديو: 600-2000 كيلو بت في الثانية

    360 بيكسل
    الدقة: 640x360
    نطاق معدل البت للفيديو: 400-1000 كيلو بت في الثانية

  • البروتوكول — بث RTMPS
  • نسبة العرض إلى الارتفاع للبيكسل — اتجه إلى 16:9؛ إذا كنت بعيدًا للغاية عن هذه النسبة، فقد لا نتمكن من دعم البث
  • ترميز الفيديو
    • H.264، المستوى 4.1 حتى 1080 بيكسل بمعدل 30 إطارًا في الثانية
    • H.264، المستوى 4.2 لـ 1080 بيكسل بمعدل 60 إطارًا في الثانية

إعدادات الصوت

  • ترميز الصوت — الترميز الصوتي المتقدم (AAC) منخفض التعقيد
  • معدل العينة — 44.1 كيلو هرتز أو 48 كيلو هرتز
  • معدل البت للصوت — 128 كيلو بت في الثانية (المفضل) إلى 256 كيلو بت في الثانية (لا يتخطى ذلك)
  • تخطيط القناة — ستريو

نقاط النهاية

LiveVideo

نقطة النهايةالوصف

DELETE /{live_video_id}

احذف LiveVideo.

GET /{event-id}/live_videos

احصل على مجموعة من مقاطع LiveVideos على حدث.

GET /{group-id}/live_videos

احصل على مجموعة من مقاطع LiveVideos على مجموعة.

GET /{live-video-id}

احصل على الحقول وعناصر الربط على LiveVideo.

GET /{live-video-id}/comments

احصل على مجموعة من التعليقات على LiveVideo.

GET /{live-video-id}/crosspost_shared_pages

احصل على مجموعة من الصفحات القادرة على مشاركة LiveVideo.

GET /{live-video-id}/likes

احصل على مجموعة من الصفحات التي سجّلت إعجابها بـ LiveVideo.

GET /{live-video-id}/polls

احصل على مجموعة من استطلاعات VideoPolls على LiveVideo.

GET /{live-video-id}/reactions

احصل على مجموعة من الملفات الشخصية التي تفاعلت مع LiveVideo.

GET /{page-id}/live_videos

احصل على مجموعة من مقاطع LiveVideos على صفحة.

GET /{user-id}/live_videos

احصل على مجموعة من LiveVideos لدى مستخدم.

POST /{event-id}/live_videos

يمكنك إنشاء LiveVideo على حدث.

POST /{group-id}/live_videos

يمكنك إنشاء LiveVideo على مجموعة.

POST /{live_video_id}

يمكنك تحديث الحقول على LiveVideo.

POST /{live_video_id}/input_streams

يمكنك إنشاء LiveVideoInputStream على LiveVideo.

POST /{live_video_id}/polls

يمكنك إنشاء VideoPoll على LiveVideo.

POST /{page-id}/live_videos

يمكنك إنشاء LiveVideo على صفحة.

POST /{user-id}/live_videos

يمكنك إنشاء LiveVideo لدى مستخدم.

LiveVideoInputStream

نقطة النهايةالوصف

GET /{live-video-input-stream-id}

احصل على الحقول وعناصر الربط على LiveVideoInputStream.

POST /{live_video_id}/input_streams

يمكنك إنشاء LiveVideoInputStream على LiveVideo.

Polls

نقطة النهايةالوصف

GET /{live-video-id}/polls

احصل على مجموعة من استطلاعات VideoPolls على LiveVideo.

GET /{video-poll-id}

احصل على الحقول وعناصر الربط على VideoPoll.

POST /{live_video_id}/polls

يمكنك إنشاء VideoPoll على LiveVideo.

POST /{video_poll_id}

يمكنك تحديث الحقول على VideoPoll.

رموز الأخطاء

سيتم إرسال رسائل الأخطاء عبر RTMP، ثم سيتم الاحتفاظ بها من خلال واجهة Graph API. ويمكنك استخدام معرف البث/الفيديو والاستعلام عن الأخطاء في أداة مستكشف الرسم البياني عبر طلب GET. وستحتوي الأخطاء التي تم إرجاعها على رمز الخطأ والوصف والطابع الزمني.

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.