چگونه YouTube Live را با زوم ادغام کردیم

سلام به همه! این قسمت دوم از مجموعه مقالات تیم فناوری اطلاعات سرویس رزرو هتل می باشد Ostrovok.ru در مورد سازماندهی پخش آنلاین ارائه ها و رویدادهای شرکتی در یک اتاق جداگانه.

В مقاله اول ما در مورد چگونگی حل مشکل پخش ضعیف صدا با استفاده از یک کنسول میکس و یک سیستم میکروفون بی سیم صحبت کردیم.

چگونه YouTube Live را با زوم ادغام کردیم

و به نظر می رسید همه چیز خوب است ، اما پس از مدتی کار جدیدی در بخش ما وارد شد - بیایید پخش های خود را تعاملی تر کنیم! کل مشخصات فنی ما شامل یک جمله بود - ما باید به کارمندان از راه دور این فرصت را می دادیم که به جلسات تیم متصل شوند، یعنی نه تنها تماشا کنند، بلکه فعالانه شرکت کنند: ارائه یک ارائه، پرسیدن سؤالات در زمان واقعی و غیره. پس از تجزیه و تحلیل وضعیت، تصمیم گرفتیم از کنفرانس Zoom استفاده کنیم.

چگونه YouTube Live را با زوم ادغام کردیم

یک نکته ساده: زوم برای کنفرانس ویدیویی برای مدت طولانی در زیرساخت ما ادغام شده است. بسیاری از کارمندان ما هر روز از آن برای مصاحبه از راه دور، جلسات و جلسات برنامه ریزی استفاده می کنند. اکثر اتاق‌های جلسه ما مجهز به اتاق‌های زوم هستند و مجهز به تلویزیون‌ها و میکروفون‌های بزرگ با پوشش 360 درجه هستند. به هر حال، ما سعی کردیم این میکروفون ها را در اتاق جلسات "ویژه" خود نصب کنیم، اما به دلیل بزرگی اتاق، آنها فقط صداهای درهم و برهم تولید می کردند و تشخیص اینکه سخنرانان چه می گویند بسیار دشوار بود. در اتاق های کوچک، چنین میکروفون هایی عالی کار می کنند.

به وظیفه خود برگردیم. به نظر می رسد که راه حل ساده است:

  1. کابل HDMI را برای اتصال سیمی بردارید.
  2. ما اتاق‌های زوم را در اتاق جلسه راه‌اندازی می‌کنیم تا کارمندان بتوانند به جلسه متصل شوند و ارائه‌ای را از هر دستگاهی از هر کجا نشان دهند.
  3. ما دوربین را از طرح خود حذف می کنیم، زیرا وقتی می توانیم از Zoom تصویری بگیریم، چرا باید از یک دوربین عکس بگیریم؟ ما پروژکتور را از طریق یک کارت ضبط ویدیویی به لپ تاپ متصل می کنیم، میزبان را به آنجا منتقل می کنیم، Xsplit را برای گرفتن پنجره با برنامه (عملکرد Smart Selection) مجدداً پیکربندی می کنیم و به پخش آزمایشی می رویم.
  4. ما صدا را طوری تنظیم می کنیم که افراد از راه دور بتوانند بدون تأثیر بر صدا در YouTube شنیده شوند.

این دقیقاً همان کاری است که ما انجام دادیم: میکروفون‌ها را به یک NUC اینتل وصل کردیم که روی آن Zoom Rooms نصب شده است (از این پس به عنوان میزبان نامیده می‌شود)، کابل HDMI را برای پروژکتور حذف کردیم، به کارمندان آموزش دادیم که چگونه یک تصویر را در زوم به اشتراک بگذارند و روی ایر رفت برای روشن تر شدن آن، در زیر یک نمودار اتصال آورده شده است.

چگونه YouTube Live را با زوم ادغام کردیم

ما برای این واقعیت آماده بودیم که جستجو برای راه حل ایده آل خاردار باشد و متأسفانه این طرح کار نکرد - همه چیز کاملاً متفاوت از آنچه انتظار داشتیم پیش رفت. در نتیجه با مشکلات جدیدی در صدا یا بهتر بگوییم عدم حضور کامل آن در پخش مواجه شدیم. فرض بر این بود که کارت فیلمبرداری متصل به هاب اتاق از طریق HDMI صدا را به Xsplit منتقل می کند، اما به نظر نمی رسد که اینطور باشد. صدایی نمی آمد. اصلا

این موضوع کمی ما را متحیر کرد، پس از آن یک ماه دیگر را صرف آزمایش گزینه‌های مختلف اتصال با موفقیت متفاوت کردیم، اما اول از همه.

اسپیکر + میکروفون

اولین کاری که ما سعی کردیم این بود که یک اسپیکر زیر سطح پروژکتور قرار دهیم که قرار بود صدای بلندگوهای از راه دور را پخش کند، آن را به ریموت کنترل خود متصل کنیم و یک میکروفون در جلوی آن قرار دهیم که صدای این اسپیکر را ضبط می کرد. اینطور به نظر می رسید:

چگونه YouTube Live را با زوم ادغام کردیم

ما این راه حل را در یک جلسه امتحان کردیم که شرکت کنندگان اکثراً از راه دور به اتاق جلسه متصل می شدند. با کمال تعجب، نتیجه بسیار خوب بود. ما تصمیم گرفتیم فعلا این طرح را ترک کنیم، زیرا در آن زمان راه حل بهتری نداشتیم. حتی اگر خیلی عجیب به نظر می رسید، نکته اصلی این است که کار می کرد!

انتقال اتاق های زوم

اگر Zoom Rooms را روی لپ‌تاپ با Xsplit نصب شده اجرا کنیم و هر دو برنامه را در جداول مجازی مختلف پخش کنیم، چه؟ - یک بار فکر می کردیم. به نظر می رسد یک راه حل ایده آل برای دستیابی به این هدف و در عین حال کاهش تعداد گره هایی که برای انجام پخش مورد نیاز است (و به طور بالقوه می توانند از بین بروند). ضرب المثل کوه و ماگومد را به خاطر دارم:

چگونه YouTube Live را با زوم ادغام کردیم

ضبط ویدیو از طریق دسکتاپ مجازی انجام شد. Xsplit روی یک دسکتاپ مجازی باز است و میزبان با کنفرانس کاری در سمت دیگر است. اگر قبلاً کل صفحه را پخش می کردیم، اکنون از این فرصت برای ضبط روند در حال اجرا استفاده می کنیم. در همان زمان، کنسول میکس به لپ تاپ متصل شد، بنابراین نیازی به نشانه گیری میکروفون به سمت بلندگو نبود. Xsplit همچنین صدای کارگران از راه دور شرکت کننده در جلسه را از طریق برنامه Zoom ضبط کرد.

در واقع، این گزینه موفق ترین بود.

اولین سوالی که ما را بیشتر نگران کرد این بود که آیا در انتقال جریان صوتی بین برنامه ها تداخلی وجود دارد یا خیر. همانطور که معلوم است، نه. آزمایشات نشان داد که همه چیز عالی کار می کند! هم در زوم و هم در یوتیوب به همان اندازه صدای خوبی داشتیم! عکس هم دلنشین بود هر ارائه در YouTube همانطور که هست، با کیفیت 1080p نمایش داده شد. برای درک، یک نمودار دیگر ارائه می دهم - در روند ارائه راه حل های مختلف، تعداد کمی از مردم متوجه شدند که ما چه نوع حیوانی را ایجاد می کنیم، بنابراین سعی کردیم همه چیز را ضبط کنیم و تا حد امکان تصاویر را ایجاد کنیم:

چگونه YouTube Live را با زوم ادغام کردیم

با تشویق از این موفقیت، اولین جلسه خود را با این نمودار سیم کشی در همان روز برگزار کردیم. و به نظر می رسید همه چیز خوب پیش می رود، اما مشکلی پیش آمد که ما فوراً منبع آن را مشخص نکردیم. به دلایلی که در آن زمان ناشناخته بود، وب‌کم‌های بلندگوها روی صفحه پروژکتور نمایش داده نمی‌شد، بلکه فقط محتوای نمایش داده می‌شد. متأسفانه، مشتری داخلی واقعاً این را دوست نداشت و ما شروع به حفاری عمیق‌تر کردیم. معلوم شد که همه چیز با این واقعیت مرتبط است که ما اساساً دو صفحه نمایش داشتیم (یک پروژکتور و یک صفحه نمایش لپ تاپ) و در تنظیمات Zoom Rooms پیوند دقیقی به تعداد نمایشگرها وجود دارد. در نتیجه وب کم شرکت کنندگان روی صفحه نمایش لپ تاپ، یعنی روی دسکتاپ مجازی که Zoom Rooms در آن اجرا می شد، نشان داده شد، بنابراین ما آنها را نمی دیدیم. هیچ راهی برای تغییر این موضوع وجود ندارد، بنابراین ما مجبور شدیم این تصمیم را رها کنیم. این یک شکست است.

نابودی فیلمبرداری!

در همان روز، ما تصمیم گرفتیم کارت ضبط ویدیو را حذف کنیم (و در نهایت این کار را برای همیشه انجام دادیم)، و پروژکتور را روی حالت تکرار صفحه قرار دهیم تا میزبان تنها یک صفحه را تشخیص دهد، که همان چیزی است که ما می‌خواستیم. وقتی همه چیز آماده شد، یک پخش آزمایشی جدید شروع شد...

چگونه YouTube Live را با زوم ادغام کردیم

همه چیز همانطور که باید کار می کرد. همه شرکت کنندگان کنفرانس روی پروژکتور دیده می شدند (چهار نفر از ما تست شدیم)، صدا عالی بود و تصویر خوب بود. "این پیروزی است!" - ما فکر می کردیم، اما واقعیت، مثل همیشه، به ما ضربه می زند. لپ تاپ تازه ما با نسل هشتم Core-i7، کارت گرافیک مجزا و 16 گیگابایت رم پس از 30 دقیقه پخش آزمایشی شروع به خفه شدن کرد. پردازنده به سادگی نمی تواند با بار مقابله کند، 100٪ کار می کند و در نتیجه بیش از حد گرم می شود. بنابراین ما با throttling پردازنده مواجه شدیم که در نهایت منجر به ایجاد تصاویر و صداهای پراکنده شد. ارائه، چه روی صفحه پروژکتور و چه در یوتیوب، به مجموعه ای از پیکسل ها تبدیل شد و مطلقاً چیزی از صدا باقی نمانده بود؛ درک آن غیرممکن بود. بنابراین اولین پیروزی ما تبدیل به یک شکست دیگر شد. سپس ما از قبل به این فکر می کردیم که آیا باید یک دسکتاپ پخش کننده کامل بسازیم یا به آنچه داریم بسنده کنیم.

نفس تازه

ما فکر می‌کردیم ساختن دسکتاپ راه‌حلی نیست که می‌خواهیم انجام دهیم: گران بود، فضای زیادی را اشغال می‌کرد (باید به جای یک میز کنار تخت جمع و جور، یک دسکتاپ با اندازه کامل نگه داشت)، و اگر برق قطع شود بیرون، ما همه چیز را از دست می دهیم. اما در آن مرحله، ایده‌های ما برای اینکه چگونه همه چیز را پشت سر هم کار کنیم کاملاً خشک شده بود. و سپس تصمیم گرفتیم به راه حل قبلی برگردیم و آن را اصلاح کنیم. به جای انتقال میزبان، تصمیم گرفتیم که لپ تاپ را با میکروفون و حساب کاربری خود به یک شرکت کننده کامل کنفرانس تبدیل کنیم. یک تصویر دوباره ساخته شد تا بفهمیم در چه چیزی قرار داریم.

چگونه YouTube Live را با زوم ادغام کردیم

من فوراً می گویم که این راه حل دقیقاً همان چیزی است که ما نیاز داشتیم.

میزبان روی NUC کار کرد و فقط آن را بارگذاری کرد و خود لپ تاپ با مشتری فقط Xsplit را بارگذاری کرد (تجربیات گذشته نشان داده است که آن را به خوبی مدیریت می کند). در این راه حل، Zoom Rooms مزایای زیر را نسبت به اتصال سیمی معمولی دارد:

  1. نمایش محتوا روی بوم از طریق Zoom Rooms به راحتی با استفاده از رایانه لوحی میزبان کنترل می شود. شروع، پایان، مدیریت یک کنفرانس یا جلسه از روی صفحه تبلت بسیار راحت‌تر از انجام یک سری اقدامات برای کنترل جلسه است.
  2. برای اتصال به یک اتاق، ما همیشه یک پیوند داریم - این شناسه جلسه است که از طریق آن همه شرکت کنندگان متصل می شوند؛ لازم نیست شخصاً برای همه ارسال شود، زیرا اطلاعیه های پخش در پیام رسان شرکتی همیشه حاوی این پیوند است.
  3. داشتن یک حساب ممتاز در زوم برای میزبان اتاق، چندین برابر سود بیشتری نسبت به توزیع آن به صورت شخصی برای هر کارمند اداری که از سیستم ویدئو کنفرانس استفاده می کند، دارد.
  4. از آنجایی که میزبان و لپ‌تاپ مورد نیاز برای پخش دیگر به یکدیگر متصل نیستند، می‌توان گفت که یک سیستم تحمل‌کننده خطا داریم: اگر یک دستگاه قطع شود، می‌توانیم پخش را بدون توقف کنفرانس بازیابی کنیم. به عنوان مثال، اگر یک لپ تاپ با پخش بیفتد، با استفاده از تبلت شروع به ضبط جلسه در ابر می کنیم. اگر NUC خراب شود، نه کنفرانس و نه پخش تمام می‌شود، ما به سادگی پروژکتور را از NUC به لپ‌تاپ متصل به زوم تغییر می‌دهیم و به تماشا ادامه می‌دهیم.
  5. مهمانان اغلب با وسایل و ارائه های خود به دفتر می آیند. در این راه حل، ما موفق شدیم از مشکلات ابدی اتصال به صفحه از طریق کابل جلوگیری کنیم - مهمان فقط باید پیوند ما را دنبال کند و او به طور خودکار در جلسه شرکت می کند. در عین حال، او نیازی به دانلود برنامه ندارد؛ همه چیز از طریق مرورگر به خوبی کار می کند.

علاوه بر این، مدیریت تصویر در خود یوتیوب برای ما بسیار راحت است، زیرا می توانیم اندازه آن را تغییر دهیم، فوکوس را از محتوا به وب کم منتقل کنیم و غیره. این گزینه برای ما ایده‌آل بود و تا به امروز از آن استفاده می‌کنیم.

نتیجه

شاید ما مشکل را از بین بردیم و راه حل درست در ظاهر بود یا هنوز دروغ است و هنوز آن را نمی بینیم، اما آنچه امروز داریم مبنایی است که می خواهیم بیشتر توسعه دهیم. ممکن است روزی زوم را به نفع یک راه حل راحت تر و با کیفیت تر کنار بگذاریم، اما امروز چنین نخواهد بود. امروز خوشحالیم که راه حل ما کار می کند و همه کارمندان به استفاده از Zoom روی آورده اند. این یک تجربه بسیار جالب بود که می خواستیم آن را به اشتراک بگذاریم و خوشحال خواهیم شد که بدانیم چگونه همکاران ما در کارگاه با استفاده از ابزارهای دیگر مشکلات مشابه را حل کردند - در نظرات بنویسید!

منبع: www.habr.com

اضافه کردن نظر