يقدم هذا الدليل نظرة عامة مختصرة على البث وأحداث البث. كما يناقش أيضًا حالات الاستخدام التي تعرض كيفية استخدام منشئي البث المباشر لواجهة برمجة تطبيقات البث المباشر في YouTube لإنشاء هذه الموارد وإدارتها.
-
يمثل البث حدثًا يمكن مشاهدته على YouTube فور حدوثه. يمثل كل بث فيديو YouTube مميزًا. يمكن أن يكون البث مرتبطًا ببث واحد فقط ويجب أن يكون مرتبطًا به.
-
تتيح لك ساحة المشاركات نقل محتوى الفيديو الصوتي إلى YouTube، كما تحدد إعدادات كيفية بث المحتوى على YouTube. يمكن ربط البث نفسه بما يصل إلى ثلاث مجموعات بث مباشر. من الشائع أيضًا أن تعيد جهات البث استخدام البث نفسه للعديد من عمليات البث المختلفة إذا كانت عمليات البث هذه تحدث في أوقات مختلفة.
تقدم الأقسام المتبقية ثلاث حالات استخدام تشرح كيفية استخدام مستخدمي واجهة برمجة التطبيقات عادة لعمليات البث وعمليات البث.
إعداد برنامج ترميز واحد
في حالات استخدام واجهة برمجة التطبيقات الأكثر شيوعًا، تعرض قناتك على YouTube سلسلة من الأحداث المباشرة المجدولة أو المتكررة. بصفتك مالك القناة، يكون لديك برنامج ترميز واحد وتريد إعداد برنامج التشفير مرة واحدة فقط. لذلك، يمكنك إنشاء مورد liveStream
واحد في واجهة برمجة التطبيقات، ثم استخدام إعدادات عرض المحتوى من هذا المورد لتهيئة برنامج التشفير للقناة. (تجدر الإشارة إلى أنّه إذا كنت تملك قنوات متعددة، يجب إنشاء بث مختلف لكل قناة).
بعد ذلك، يمكنك إنشاء موارد liveBroadcast
في واجهة برمجة التطبيقات وربط كل هذه الموارد بمورد liveStream
. في هذا السيناريو، يتم استخدام إعدادات البث نفسها في كل حدث مباشر تجري جدولًا زمنيًا لقناتك. ومع ذلك، يتم بث حدث واحد فقط في أي وقت، ويكون محتوى الفيديو لكل بث فريدًا.
في أي وقت يقع فيه حدث، يمكنك تحديث حالة البث إلى testing
أو live
ومتابعة البث على YouTube.
إنشاء مجموعة بث واحدة لكل عملية بث
وهناك طريقة شائعة أخرى تتمثل في إنشاء بث منفصل لكل عملية بث. وفي هذه الحالة، يجب إنشاء مورد liveStream
مختلف لكل مورد liveBroadcast
ثم ضبط برنامج ترميز البث لاستخدام الإعدادات المناسبة لكل عملية بث.
قد تكون هذه الطريقة منطقية إذا كانت قناتك تبثّ عدة فيديوهات بشكل متكرّر وقد يتمّ إجراء عمليتَي بث في آنٍ واحد، ما يجعل استخدام البثّ نفسه إعدادات غير مناسبة لكلا البثّين. في الواقع، قد تتعامل قناتك مع كل بث متكرّر على أنه عرض، وعليك إنشاء مورد liveStream
واحد فقط لكل عرض. وبعد ذلك، ستمثل كل حلقة من العرض نفسه بثًا، وقد يتم ربط جميع عمليات البث من العرض نفسه بالبث نفسه.
استخدام مجموعة بث واحدة لإنشاء مجموعات بث متزامنة
في هذا السيناريو، يجب تقسيم البث المباشر إلى عدة مجموعات بث متزامنة. وبالتالي، لديك مورد liveStream
واحد مرتبط بموردين (أو أكثر) liveBroadcast
بالحالة live
في الوقت نفسه.
على سبيل المثال، لنفترض أن قناتك تبث بثًا مباشرًا على مدار 24 ساعة في اليوم وطوال أيام الأسبوع، ولكنك تريد أيضًا إنشاء مقطع فيديو منفصل لمقابلة تُجرى أثناء البث. في هذه الحالة، يكون محتوى المقابلة عبارة عن مجموعة فرعية من محتوى البث على مدار 24 ساعة طوال أيام الأسبوع.
لمعالجة هذه الحالة، يمكنك إنشاء مصدرَين (liveBroadcast
) وربط البثّين في البث نفسه. البث على مدار الساعة طوال أيام الأسبوع، ولدى المورد حالة live
قبل بدء المقابلة بوقت طويل. عندما تبدأ المقابلة، يمكنك تعديل حالة المورد المرتبط بالمقابلة إلى live
بدون تغيير مورد البث على مدار 24 ساعة طوال أيام الأسبوع. وبالتالي، فإنك تبث المحتوى نفسه إلى مقطعي فيديو منفصلين في الوقت نفسه.
عند انتهاء المقابلة، تعدِّل مورد بث المقابلة مرة أخرى، ويعيّن الحالة هذه المرة على complete
. ولكن، لا تتوقف عن بث الفيديو نظرًا لاستمرار عملية البث على مدار الساعة طوال أيام الأسبوع.