كيف يخلق المتطوعون من جميع أنحاء العالم البث المباشر لـ ICPC-2019



اسمي ليدا بيروفسكايا ، أعمل في ياندكس ، ومنذ عام 2015 ، كنت أساعد في تنظيم البث المباشر لمسابقة البرمجة الجماعية الدولية. ICPC ، بطولة العالم لبرمجة الطلاب ، تقام سنويًا منذ السبعينيات. هذا هو تقريبا أولمبياد هذا المستوى ، والذي يتطور بفضل جهود مئات المتطوعين من جميع أنحاء العالم. اليوم سأخبر قراء هبر كيف يتم ترتيب عملي على ICPC من الداخل. وأنا أدعوكم لمشاهدة بث الحدث وتجربة يدك في حل المشكلات في وقت واحد مع المشاركين.

بالنسبة لنا كمتطوعين ، من المهم أن يكون الحدث مثيرًا للاهتمام ومفيدًا لكل من المشاركين والمشاهدين. ولكن للقيام بذلك ليس بالأمر السهل. تم الإعلان عن 135 فريق من 110 دولة للنهائي وحده ، ويضم كل فريق ثلاثة أشخاص ، وجميعهم يشاركون في وقت واحد! من ومتى وكيف تبث؟ ما رمز لإظهار؟ كيفية التعليق لجعلها مفيدة؟

لنبدأ بظروف المشكلة.

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

ليست الخوارزميات أو حتى الجامعات التي تشارك في الأولمبياد ، بل الناس. النهاية هي وجهة نظرهم العالية. وفقًا لقواعد الأولمبياد ، لا يمكن للمرء ونفس الشخص الذهاب إلى النهائيات أكثر من مرتين. لذلك ، من المهم أن تُظهر للناس أولاً وقبل كل شيء: عواطفهم ، العمل الجماعي. للقيام بذلك ، يتم تعليق الكاميرات الثابتة AXIS V5915 على المشاركين.



يمكنك توجيه الكاميرا إلى واحد أو الفريق الآخر. اعتدنا أن يكون للسيطرة على الكاميرات يدويا. هذا العام ، كتبنا برنامجًا يعرف إحداثيات كل فريق ويمكنه "زيارته" تلقائيًا إذا قام الفريق بعمل مثير للاهتمام. الروبوتات تأخذ وظائفنا.

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

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



في عام 2015 ، تلقينا صورة "من الموقع" من كاميرات الفيديو الاحترافية العادية المتصلة عبر سلك كان علينا سحبها. تحولت في وقت لاحق إلى اللاسلكية. وفي هذا العام ، قمنا بتغيير كاميرات GoPro إلى الإصدار gyrostabilized ، وبالتالي فإن الصورة حتى من هذا التثبيت المدمج تبدو سلسة ومحترفة.

إلى الفيديو "المباشر" نضيف مقابلات مع فرق. يتم تسجيل المقابلات مقدمًا وتخلط في البث وفقًا لجدول زمني ، يعمل تلقائيًا على تشغيل الفيديو من خلال مكون إضافي محلي الصنع لـ OBS. قد يتغير الجدول أثناء البث.

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

من الناحية الفنية كل شيء بسيط. التعقيد في المنظمة: كيف تقرر من ومتى تظهر؟



لحسن الحظ ، لدينا محللون. يراقب فريق خاص تقدم المشاركين ، ويجد الحلول الأكثر إثارة للاهتمام وينقلهم إلى استوديو المدير. بفضل النسخ الاحتياطية العادية ، يرى المحللون جميع الشفرات: تم إرسالها بالفعل للتحقق ، ولم يتم إرسالها بعد. بالإضافة إلى ذلك ، فهي قادرة على "التنبؤ" بالأحداث الأكثر إثارة للاهتمام. على سبيل المثال ، إذا كان قرار الفريق يمكن أن يجعله قائدًا ، فمن الجدير بنا أن نرسل إشارة إلى المسؤولين عن الفيديو حتى لا تفوت مشاعر المشاركين عند ظهور النتائج. تغيير بسيط في الكود سمح للفريق بتصحيح الخطأ وإكمال المهمة بنجاح؟ عاجل في الغرفة! خصوم يقاتلون من أجل النصر ومشروع القانون يذهب لثوان؟ سوف نظهر مواجهتهم عن قرب لنرى ماذا يفعلون. كل هذا يجعل البث أكثر ديناميكية ومثيرة للاهتمام.

وكذلك يساعد المحللين في تحليل المهام.



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

يتدفق المحتوى من مجموعة الأجهزة المحمولة والمحللين والمعلقين والمصادر الأخرى إلى استوديو المدير ، حيث ندير البث "الفوري". إنه صعب ولكنه مثير للإعجاب.



هذا العام سنبث ICPC في Yandex.Air ، على YouTube و Twitch ، على VKontakte وعلى بعض المواقع الأخرى. ماذا تريد أن ترى في البث؟ من برأيك سيكون المعلق المثالي لمسابقة البرمجة؟

بالمناسبة ، نذكر أن أي مشاهد يمكنه المشاركة بشكل غير رسمي في الأولمبياد. جميع المهام ستكون متاحة على الموقع الرسمي icpc.global. أرسل الحلول إلى الخادم للتحقق منها ، وربما تتفوق على المتسابقين النهائيين في ICPC-2019.

سيكون من المثير للاهتمام ، يهتف لنا!

Source: https://habr.com/ru/post/ar446234/


All Articles