انتقل إلى المحتوى
Callaba

البث المتعدد عبر OBS: إشارة واحدة ووجهات متعددة

في هذه الصفحة

دليل البث المتعدد عبر OBS

أرسل برنامج OBS مستقراً واحداً، ثم تحكّم في كل وجهة على حدة

يستطيع OBS إنتاج برنامج مباشر لـ YouTube وTwitch وFacebook وLinkedIn أو لمشغّل خاص أو خدمة بث أخرى. القرار التصميمي الأهم هو المكان الذي ستُنسخ فيه هذه الإشارة. يمكنك إضافة عدة مخارج إلى جهاز الإنتاج، أو إرسال feed مساهمة واحد إلى Callaba وإنشاء مسارات الوجهات على الخادم.

هل يستطيع OBS البث إلى عدة منصات في الوقت نفسه؟

نعم. تستطيع إضافة متعددة المخارج تتم صيانتها جيداً فتح عدة جلسات بث محلية من OBS. أما التوزيع من الخادم فيعمل بطريقة مختلفة: يرسل OBS upstream واحداً، وتنشئ Callaba عملية restream مستقلة لكل وجهة. يمنح الأسلوب الأول محطة العمل تحكماً مباشراً في جميع المخارج، بينما يُبعد الثاني بيانات اعتماد الوجهات وحالتها وإجراءات إعادة تشغيلها عن جهاز ترميز الإنتاج.

قد يكون كلا الخيارين مناسباً لبروفة أو عرض صغير. لكن عندما يؤدي توقف عملية OBS أو امتلاء سعة الرفع في الموقع إلى انقطاع عدة منصات، يكون توزيع إشارة استقبال واحدة عادة أوضح للمراقبة وأسهل للاستعادة. راجع مسار المنتج في Callaba Multi-Streaming، ثم استخدم هذا الدليل لتنفيذ خطوات OBS.

اختر نقطة التوزيع عن قصد

مقارنة المخارج المحلية المتعددة بعمليات restream من الخادم
السؤالعدة مخارج محلية من OBSfeed واحد من OBS إلى Callaba
الرفع من موقع الإنتاجتستهلك كل جلسة وجهة جزءاً من سعة الإرسال المحلية.يغادر upstream واحد الموقع، بينما يحمل خادم Callaba حركة الخروج إلى الوجهات.
حمل الترميزيعتمد على مشاركة المخارج لعملية ترميز واحدة أو حاجتها إلى ملفات تعريف منفصلة.ينتج OBS ملف تعريف المساهمة، وتُنفَّذ تغييرات الوجهات المدعومة في المراحل اللاحقة.
بيانات الاعتمادتُحفظ مفاتيح المنصات على محطة الإنتاج أو في إعدادات الإضافة.يُحفظ مفتاح كل منصة داخل سجل restream مستقل في Callaba.
نطاق إعادة التشغيلقد تؤثر مشكلة في الإضافة أو OBS في جميع المخارج المحلية.يمكن إعادة تشغيل وجهة متعطلة واحدة مع إبقاء الاستقبال المشترك دون تغيير.
واجهة المشغّلتتركز حالة المخارج في OBS وغرف التحكم التابعة للمنصات.يمكن فصل حالة الاستقبال عن حالة الوجهات في لوحة Callaba.

لا يزيل الخادم كل نقاط الاعتماد المشتركة. فما زالت جميع الوجهات تعتمد على برنامج OBS وجلسة upstream الوحيدة في الموقع ونشر Callaba الذي يستقبلها. الميزة هي وضوح حدود العطل، وليست وفرة سحرية.

جهّز الإنتاج قبل إدخال مفاتيح البث

  • أنشئ أحداث الوجهات أو جدولها، وتأكد من أن كل حساب مخوّل لبدء البث المباشر.
  • اختر دقة مساهمة واحدة ومعدل إطارات وcodec وbitrate وفاصل keyframe وبرنامجاً صوتياً تستطيع Callaba استقباله بثبات.
  • قس قدرة الرفع المستدامة من شبكة الإنتاج. اختبار السرعة القصير ليس بروفة.
  • استخدم برنامج اختبار قصيراً يسهل التعرف إليه، وفيه حركة وكلام ومرجع للمزامنة.
  • احفظ مفاتيح المنصات بعيداً عن لقطات الشاشة وأدلة التشغيل العامة وحمولات التحليلات.
  • عيّن مشغّلاً يستطيع رؤية المدخل المشترك وغرفة تحكم كل منصة.

تتغير متطلبات الوجهات. افحص صفحة المساعدة الحالية لكل خدمة قبل موعد البث بدلاً من نسخ جدول bitrate من مقالة قديمة.

اضبط OBS لإرسال upstream واحد مضبوط

  1. أنشئ مدخل Callaba. استخدم RTMP Server أو SRT Server الملائم للإنتاج. شغّله وانسخ قيم الناشر الحالية من لوحة التحكم.
  2. افتح Settings → Stream في OBS. تتيح واجهة OBS الرسمية اختيار خدمة مدمجة أو Custom Streaming Server، ثم إدخال الخادم ومفتاح البث المقدمين. استخدم قيم Callaba حرفياً، ولا تعِد استخدام مفتاح منصة وجهة هنا.
  3. راجع Settings → Output. اختر ملف تعريف يستطيع المسار المشترك حمله وتستطيع المراحل اللاحقة فك ترميزه. في الاختبار الأول، تجنب تغيير codec والدقة وتوجيه الصوت معاً.
  4. ابدأ اختباراً خاصاً. راقب OBS بحثاً عن حمل زائد على جهاز الترميز أو إطارات ساقطة. وفي Callaba، اشترط bitrate وارداً مستقراً وصورة مفكوكة الترميز مع الصوت المقصود.
  5. أوقف الجلسة ثم أعد الاتصال. تأكد من إغلاق الجلسة ومن قدرة الناشر المُدار نفسه على الاتصال مجدداً. يكشف ذلك المعرّفات القديمة أو المنسوخة خطأ.

لشرح خاص بـ RTMP، استخدم دليل إرسال RTMP واستقباله باستخدام OBS. وإذا كان الإنتاج يستخدم مساهمة SRT، فارجع إلى دليل إعداد SRT في OBS وتحقق من طريقة الإخراج الحالية في OBS.

أضف وجهة واحدة وأثبت عملها، ثم أضف التالية

  1. افتح Restreaming في Callaba وأنشئ restream جديداً يكون مصدره feed الموثق من OBS.
  2. اختر نوع الوجهة المدعوم، أو أدخل URL المخصص ومفتاح الإخراج اللذين قدمتهما المنصة كما هما.
  3. اترك transcoding معطلاً عندما يطابق feed مساهمة OBS متطلبات الوجهة. وإذا احتاجت منصة إلى ملف تعريف آخر، فغيّر فقط الإعدادات التي يفرضها ذلك العقد.
  4. ابدأ restream وافتح معاينة المنصة. تحقق من الصورة والصوت وحالة الحساب وأي تحذير تعرضه المنصة.
  5. سمِّ المسار المقبول باسم الحدث والوجهة، ثم كرر الخطوات للمنصة التالية.

اتبع الحقول الحالية في دليل استخدام Restreaming في Callaba. تعرض نسخة Multiview التجريبية المباشرة واجهة المراقبة التي يراها المشغّل، لكن مصدرك ووجهاتك يظلان بحاجة إلى اختبار إنتاج فعلي.

استخدم شجرة أعطال بدلاً من إعادة تشغيل كل شيء

لا تعمل أي وجهة والاستقبال مظلم

ابدأ من OBS: حالة الإخراج وصحة جهاز الترميز وقيم الناشر والجدار الناري ورفع الموقع. لا تستطيع مفاتيح المنصات إصلاح مصدر مشترك مفقود.

الاستقبال سليم ومنصة واحدة مظلمة

أبقِ OBS قيد التشغيل. افحص فقط URL ومفتاح وحالة ومتطلبات الوسائط وغرفة التحكم الخاصة بذلك restream، ثم أعد تشغيل المسار المتأثر عند الحاجة.

كل الوجهات ترفض الوسائط نفسها

قارن codec المشترك وحجم الصورة وإيقاع الإطارات وفاصل keyframe والصوت بمتطلبات الوجهات الحالية. أنشئ مخرجاً محولاً عن قصد بدلاً من تجربة عناصر تحكم عشوائياً.

يبلغ OBS عن إطارات ساقطة

قس سعة الإرسال المستدامة وحركة الشبكة المنافسة. قد يكون خفض bitrate المساهمة خطوة تشخيصية، لكن يجب أن يجتاز ملف التعريف النهائي اختبارات جودة الصورة والوجهة.

الإضافات مفيدة، لكنها تغيّر الجهة التي تتحمل المخاطر

لا يحتاج OBS إلى توزيع من الخادم في كل عرض. قد تكون إضافة متعددة المخارج جيدة الصيانة عملية عندما تتوفر لمحطة العمل سعة كافية للترميز والرفع، ويريد المشغّل التحكم محلياً، وتكون الإضافة مختبرة مع إصدار OBS المثبت. احصل على الإضافات من مصدر المشروع الذي يحافظ عليها، وراجع حالة تحديثها قبل الإنتاج.

لا تفترض أن كل مخرج إضافي «مجاني». تشارك بعض الإعدادات جهاز الترميز الرئيسي، بينما تستدعي إعدادات أخرى ترميزاً أو تحجيماً إضافياً. ولكل جلسة شبكة أيضاً سلوك إعادة اتصال خاص بها. شغّل مجموعة المخارج كاملة لمدة ممثلة، ثم اقطع وجهة واحدة والشبكة لتعرف ما الذي يجب على المشغّل فعله.

لا تبدأ الأتمتة قبل اعتماد مصفوفة الوجهات

عندما يحتاج نظام جدولة أو لوحة عميل إلى إنشاء الوجهات، استخدم مسار API للبث المباشر إلى منصات متعددة. احتفظ بالمصدر المقبول ونوع الإخراج وملف الوسائط وسياسة التسمية. أبقِ المفاتيح خارج سجلات المتصفح وتحليلات جهة العميل، واجعل العملية idempotent حتى لا تنشئ المحاولة المكررة مساراً مباشراً مكرراً.

تؤكد استجابة API تنفيذ عملية تحكم، لكنها لا تثبت أن المنصة الخارجية جاهزة أو أن صوت البرنامج مسموع أو أن الجمهور يرى الحدث المقصود. أبقِ معاينة المنصة والوسائط المفكوكة ضمن مسار القبول.

المراجع الرسمية

الأسئلة الشائعة

هل يرسل OBS بصورة أصلية stream واحداً إلى عدة منصات؟

تصف إعدادات Stream القياسية خدمة واحدة محددة أو خادماً مخصصاً. تحتاج المخارج المحلية المتعددة عادة إلى إضافة تتم صيانتها أو وسيلة خارجية أخرى. أما التوزيع من الخادم فيرسل stream واحداً من OBS إلى Callaba وينشئ الوجهات هناك.

ما مقدار عرض نطاق الرفع الذي يحتاجه البث المتعدد من الخادم؟

يجب أن يتحمل الموقع feed المساهمة الواحد، إضافة إلى الحمل المعتاد وهامش أمان. يحمل نشر Callaba حركة الخروج إلى الوجهات. قس الحدين عند bitrate الإنتاج الكامل.

هل يمكن أن تستخدم كل وجهة bitrate أو دقة مختلفة؟

نعم، عندما يدعم مسار Callaba المختار وملف codec وسعة النشر التحويل المطلوب. أضف ملفاً منفصلاً فقط لحاجة موثقة لدى الوجهة، ثم تحقق من المخرج بعد فك ترميزه.

أبقِ العرض في OBS وانقل تشغيل الوجهات إلى المراحل اللاحقة

أثبت feed مساهمة واحداً من OBS داخل Callaba، وأضف كل منصة على حدة، وتدرّب على إجراءات إعادة التشغيل التي سيستخدمها المشغّل أثناء البث.

خطط لمسار بث متعدد باستخدام Callaba