كيف قمنا بعمل كرة رقص على الإنترنت

كيف قمنا بعمل كرة رقص على الإنترنت

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

بشكل عام، بعد أن شاركنا في البث عبر الإنترنت لبعض الوقت، لاحظنا اتجاهًا مفاده أن كل مشروع تقريبًا يتطلب (أو نطلب من أنفسنا) نوعًا من الابتكار. إما أننا نستخدم SDI لأول مرة، أو مرسل فيديو، أو نرسل إشارة باستخدام عدة أجهزة مودم 4G من البحر، وجهاز تحكم عن بعد جديد، ومصفوفة إشارة، ونلتقط الفيديو من مروحية، ونعيد البث إلى 25 مجموعة VK، و يحب. كل مشروع جديد يجعلك تغوص في عالم البث بشكل أعمق. تحدثنا عن هذا على يوتيوب VidMK، وقررنا أن نكتبه على حبر.

إذن المهمة...

تقام كرة الرقص عبر الإنترنت بسبب الوباء. هناك زوجان رائدان، وبقية المشاركين يرقصون، ويكررون من بعدهم، أي أنه يجب عليهم رؤية وسماع الزوجين الرئيسيين مع الموسيقى.

كيف قمنا بعمل كرة رقص على الإنترنت

في البداية، ينضم حاكم سيفاستوبول لفتح الكرة. ينتقل البث المباشر والمنتهي إلى YouTube وFacebook وVK.

كيف قمنا بعمل كرة رقص على الإنترنت

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

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

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

بشكل عام قمنا باختبار المنتج وأدركنا أنه يناسبنا. على الرغم من أن الاختبارات لم يتم تشغيلها بحمولة كاملة لـ 35 شخصًا، إلا أنه كان مخيفًا بعض الشيء كيف سيتصرف الكمبيوتر القديم كخادم. متطلبات وحدة النظام مرتفعة جدًا مع مثل هذا الحمل، لذلك أحضرنا جهاز كمبيوتر يعتمد على AMD Ryzen 7 2700، وأصبح أكثر هدوءًا معه.

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

إشارة الكاميرا

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

كان علينا توجيه البث بأكمله وبثه على الشبكات الاجتماعية. للقيام بذلك، كان لدينا جهاز كمبيوتر رئيسي باعتباره mini-PTS (استوديو تلفزيون متنقل). تم تنفيذ جميع الأعمال باستخدام برنامج vMix. يعد هذا برنامجًا قويًا جدًا لتنظيم عمليات البث بمختلف أنواعها ومستويات التعقيد.

كيف قمنا بعمل كرة رقص على الإنترنت

لقد تم تصوير الزوجين الراقصين بكاميرا واحدة، ولم تكن هناك حاجة للمزيد. لقد التقطنا الإشارة من الكاميرا باستخدام بطاقة BlackMagic Intensity Pro الداخلية. في رأيي، هذه بطاقة مناسبة لالتقاط إشارة HDMI واحدة. كان لا بد من إرسال هذه الإشارة ككاميرا ويب إلى TrueConf. كان من الممكن تحويل البث على الفور إلى كاميرا ويب باستخدام vMix، لكنني لم أرغب في تجميع كل شيء على جهاز كمبيوتر واحد. ولذلك، تم استخدام جهاز كمبيوتر محمول منفصل لإجراء المكالمة الجماعية.

كيفية استقبال إشارة من الكاميرا على جهاز كمبيوتر محمول؟ يمكنك إنشاء إشارة فيديو افتراضية على أحد أجهزة الكمبيوتر والتقاطها على أي كمبيوتر آخر على الشبكة المحلية عدة مرات كما تريد. هذا هو NDI (واجهة جهاز الشبكة). في الأساس هو نوع من الكابلات الافتراضية التي لا تحتاج إلى إدارتها بأي طريقة خاصة. يبلغ عرض الدفق الواحد بدقة 1080p25 حوالي 100 ميجابت، لذلك من أجل التشغيل المستقر، تحتاج بالتأكيد إلى شبكة بسرعة 1 جيجابت أو شبكة Wi-Fi أكبر من 150 ميجابت. ولكن الكابل أفضل يمكن أن يكون هناك العديد من إشارات NDI في شبكة محلية واحدة، طالما أن عرض القناة كافٍ.

لذلك، على الكمبيوتر المضيف في vMix، نرى الإشارة من الكاميرا، ونرسلها إلى الشبكة كإشارة NDI. على الكمبيوتر المحمول المتصل، نلتقط هذه الإشارة باستخدام برنامج NDI Virtual Input من حزمة NDI Tools (مجانية). يقوم هذا البرنامج المصغر بإنشاء كاميرا ويب افتراضية تقوم من خلالها بتشغيل إشارة NDI المطلوبة. في الواقع، هذا كل شيء، ظهرت كاميرا HDMI عبر NDI في TrueConf.

ماذا عن الصوت؟

كيف قمنا بعمل كرة رقص على الإنترنت

نقوم بجمع الصوت من اثنين من ميكروفونات الراديو والموسيقى التصويرية باستخدام جهاز تحكم عن بعد صوتي جيد وإدخاله في vMix باستخدام بطاقة صوت خارجية. هذا هو مقدار الصوت الذي نرسله على الهواء وإلى تدفق NDI الخاص بنا من أجل TruConf. هناك، بدلا من ميكروفون الكمبيوتر المحمول، نختار NewTek NDI Audio. الآن يرى جميع الراقصين لدينا ويسمعون صورتنا الجميلة وصوتنا عالي الجودة في المكالمة.

صورة على الهواء

اختار TrueConf وضع الاتصال العادي، عندما يرى الجميع الجميع. كان هناك أيضًا خيار عندما نرى الجميع، ويرى الجميع مقدمي العرض فقط. هذا أكثر فعالية، ولكن بعد ذلك لن يكون هناك تأثير جماعي.

كيف قمنا بعمل كرة رقص على الإنترنت

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

الآن عن التزامن

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

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

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

كيف قمنا بعمل كرة رقص على الإنترنت

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



المصدر: www.habr.com

إضافة تعليق