Qanday qilib biz onlayn raqs to'pini qildik

Qanday qilib biz onlayn raqs to'pini qildik

“Katta Sevastopol ofitserlari bali” an’anaga ko‘ra iyun oyida bo‘lib o‘tadi, biroq bu safar tayyorgarlik yaxshi o‘tmadi. Tashkilotchilar "Sevastopol to'pi Online" ni ishga tushirishga qaror qilishdi. Biz bir necha yil ketma-ket voqeani translyatsiya qilganimiz uchun chekinadigan joy yo'q edi. Facebook, VKontakte va YouTubedagi tomoshabinlar, 35 juftlik uyda raqsga tushishadi.

Umuman olganda, ma'lum vaqtdan beri onlayn translyatsiyalarda ishtirok etganimizdan so'ng, biz deyarli har bir loyiha qandaydir yangilikni talab qiladigan (yoki biz o'zimizdan talab qiladigan) tendentsiyani payqadik. Biz birinchi marta SDI yoki video jo'natuvchidan foydalanamiz yoki dengizdan bir nechta 4G modemlar yordamida signal uzatamiz, yangi masofadan boshqarish pulti, signal matritsasi, kopterdan video olish, 25 VK guruhiga qayta oqimlash va kabi. Har bir yangi loyiha sizni oqim olamiga yanada chuqurroq kirishga undaydi. Biz bu haqda YouTube VidMK-da gaplashamiz va uni Habr-da yozishga qaror qildik.

Shunday qilib, vazifa ...

Raqs bali epidemiya tufayli onlayn o'tkazilmoqda. Etakchi juftlik bor, qolgan ishtirokchilar raqsga tushishadi, ularning ortidan takrorlashadi, ya'ni ular musiqa bilan birga asosiy juftlikni ko'rishlari va eshitishlari kerak.

Qanday qilib biz onlayn raqs to'pini qildik

Boshida Sevastopol gubernatori to'pni ochish uchun qo'shiladi. Tugallangan, yo'naltirilgan translyatsiya YouTube, Facebook va VK-ga o'tadi.

Qanday qilib biz onlayn raqs to'pini qildik

Eng aniq usul video chat orqali hammaga qo'ng'iroq qilish edi. Zoom birinchi bo'lib xayolimga keldi, lekin men odatda eshitganlarimni darhol ushlamaslikka harakat qilaman, balki muqobil variantlarni qidiraman. Ehtimol, ularning marketingi ajoyibdir va agar vosita yaxshi bo'lsa ham, ehtimol boshqa narsa bor. Ular AVstream chatida TrueConf haqida bir necha bor gaplashishdi, shuning uchun men uni sinab ko'rishga qaror qildim.

Bu erda aytish kerakki, biz Qrimdamiz va ko'plab mashhur xizmatlar bu erda ishlamaydi. Siz qidirishingiz kerak va ko'pincha alternativalar yaxshiroq bo'lib chiqadi. Shunday qilib, masalan, bloklangan Trello o'rniga biz kuchli Planfix-dan foydalanishni boshladik.

TrueConf meni darhol serverimni ko'tarish imkoniyati bilan o'ziga tortdi. Nazariy jihatdan, bu biz o'z-o'zini izolyatsiya qilish davrida ma'lumotlar markazlarining umumiy yuklanishiga bog'liq emasligimizni anglatadi, biz Sevastopolda jim o'tiramiz, asosan mahalliy foydalanuvchilarni va boshqa shaharlardan bir nechtasini ulaymiz va hamma narsa barqaror ishlaydi. Bundan tashqari, o'z serveringizdan foydalanish pul jihatidan foydaliroq edi. Bizning mijozlarimizga kelsak, ular ham bepul berishdi, chunki bal tashkilotchilari NNTlar edi.

Umuman olganda, biz mahsulotni sinab ko'rdik va u bizga mos kelishini tushundik. Sinovlar 35 kishidan iborat to'liq yuklamagan bo'lsa-da, eski kompyuterning server sifatida o'zini qanday tutishi biroz qo'rqinchli edi. Tizim blokiga talablar bunday yuk bilan ancha yuqori, shuning uchun biz AMD Ryzen 7 2700 asosidagi kompyuterni olib keldik va u bilan tinchlandi.

Server jismonan to'p translyatsiya qilingan joyda joylashgan edi. Asosiy video aloqa ilovasi server bilan bir xil tarmoqqa ulangan. Bu rasm albatta serverga etib borishiga ishonchni oshirdi va shundan keyingina qolgan ishtirokchilarga onlayn o'tadi. Aytgancha, Internet yaxshi bo'lishi kerak. Bizning 35 nafar ishtirokchimiz uchun yuklash tezligi 120 Mbitga yetdi, ya'ni 100 Mbitlik oddiy Internet yetarli bo'lmaydi. Umuman server ishlayapti, efirga chiqaylik...

Kamera signali

Har qanday video chat sizga tasvir manbai va ovoz uchun mikrofon sifatida veb-kamerani tanlashni taklif qiladi. Agar biz professional videokameraga ega bo'lishimiz kerak bo'lsa va ikkita mikrofondan ovozli ovozga ega bo'lishimiz kerak bo'lsa-chi? Qisqacha aytganda, biz NDI dan foydalandik.

Biz butun translyatsiyani boshqarib, ijtimoiy tarmoqlarda translyatsiya qilishimiz kerak edi. Buning uchun bizda mini-PTS (mobil televizion studiya) sifatida asosiy kompyuter mavjud edi. Barcha ishlar vMix dasturi yordamida amalga oshirildi. Bu har xil turdagi va murakkablik darajasidagi eshittirishlarni tashkil qilish uchun juda kuchli dastur.

Qanday qilib biz onlayn raqs to'pini qildik

Bizning raqsga tushayotgan juftligimiz bitta kamerada suratga olingan, boshqasiga hojat yo'q edi. Biz ichki BlackMagic Intensity Pro kartasi yordamida kameradan signal oldik. Menimcha, bu bitta HDMI signalini olish uchun tegishli karta. Bu signal TrueConf-ga veb-kamera sifatida yuborilishi kerak edi. VMix yordamida oqimni darhol veb-kameraga aylantirish mumkin edi, lekin men hamma narsani bitta kompyuterga yig'ishni xohlamadim. Shuning uchun konferents-aloqa uchun alohida noutbuk ishlatilgan.

Noutbukdagi kameradan signalni qanday qabul qilish mumkin? Bitta kompyuterda virtual video signal yaratishingiz va uni mahalliy tarmoqdagi istalgan boshqa kompyuterda xohlagancha ko'p marta ushlashingiz mumkin. Bu NDI (Network Device Interface). Aslini olganda, hech qanday maxsus usulda boshqarilishi shart bo'lmagan virtual kabelning bir turi. 1080p25 uchun bitta oqimning kengligi deyarli 100 Mbitni tashkil qiladi, shuning uchun barqaror ishlash uchun sizga albatta 1 Gbit tarmoq yoki 150 Mbit dan katta Wi-Fi kerak bo'ladi. Ammo kabel yaxshiroq. Kanal kengligi etarli bo'lsa, bitta mahalliy tarmoqda bunday NDI signallari ko'p bo'lishi mumkin.

Shunday qilib, vMix-dagi asosiy kompyuterda biz kameradan signalni ko'ramiz, uni NDI signali sifatida tarmoqqa yuboramiz. Qo'ng'iroq qilayotgan noutbukda biz ushbu signalni NDI Tools to'plamidagi NDI Virtual Input dasturi yordamida ushlaymiz (bu bepul). Ushbu mini-dastur virtual veb-kamerani yaratadi, unda siz kerakli NDI signalini yoqasiz. Aslida, bu hammasi, NDI orqali bizning HDMI kameramiz TrueConf-da paydo bo'ldi.

Ovoz haqida nima deyish mumkin?

Qanday qilib biz onlayn raqs to'pini qildik

Biz ikkita radio mikrofondan ovoz va saundtrekni yaxshi audio masofadan boshqarish pulti yordamida yig'amiz va tashqi audio karta bilan vMix-ga yuboramiz. Aynan shu audio miqdori biz TruConf uchun efirga va NDI oqimiga yuboramiz. U erda noutbuk mikrofoni o'rniga biz NewTek NDI Audio-ni tanlaymiz. Endi barcha raqqoslarimiz qo'ng'iroqda bizning go'zal rasmimizni va yuqori sifatli ovozimizni ko'rishadi va eshitishadi.

Efirdagi rasm

TrueConf hamma hammani ko'rganda oddiy qo'ng'iroq rejimini tanladi. Biz hammani ko'rganimizda variant ham bor edi va hamma faqat taqdimotchilarni ko'radi. Bu samaraliroq, ammo keyin ommaviy ta'sir bo'lmaydi.

Qanday qilib biz onlayn raqs to'pini qildik

"Hamma hammani ko'radi" qo'ng'iroq formatida siz kattalashtirilishi kerak bo'lgan har qanday oynani tanlashingiz mumkin. Shunday qilib, ishtirokchilar etakchi juftlikni ko'rishdi va biz boshqa foydalanuvchi yaratdik, uning akkauntidan biz tasvirni efirga uzatdik va juftliklar o'rtasida almashdik. Biz kerakli juftlikni bosdik va ularning ekranini kattalashtirdik; qolgan juftliklar pastda kichik edi. Ba'zida qancha odam sinxron raqsga tushayotganini ko'rsatish uchun barcha ekranlar ko'rsatildi.

Endi sinxronlik haqida

Ehtimol, siz kechikish haqida hayron bo'lgandirsiz. Ha, bu har ikki yo'nalishda ham taxminan 1-2 soniya edi. Bu yerda bizda musiqa yangraydi, ovoz ishtirokchilarga kechroq keladi, ular shu ritmda raqsga tushishadi va ularning tasviri bizga kechroq qaytib keladi. Biz format doirasida bunga e'tibor bermaslikka qaror qildik, ammo u hali ham keng ko'lamli va qiziqarli ko'rinardi.

Tomoshabinlar uchun sinxronizatsiya masalasini ijtimoiy tarmoqlar uchun translyatsiyamizdagi ovozni sun'iy ravishda kechiktirish orqali hal qilish mumkin. Keyin oqim tomoshabinlari ishtirokchilarning musiqa ritmida qanday raqsga tushishlarini ko'radi. Lekin hammadan tasvir bir xil kechikish bilan kelishi haqiqat emas. Bu translyatsiya sxemasining yana bir murakkabligi, biz buni keyingi safar albatta qilamiz.

Aytgancha, NDI Tools to'plamida yana bir mini-dastur mavjud - Scan Converter. Bu sizning ekraningiz yoki veb-kamerangizni suratga olish orqali NDI signalini yaratadi. Faqat shu tarmoq va veb-kameralarga ega bo'lgan holda, siz translyatsiyalarni, masalan, mahalliy tarmoq ichida kiber musobaqalarni osongina tashkil qilishingiz mumkin. Boshqa qurilmalar kerak emas.

Qanday qilib biz onlayn raqs to'pini qildik

Biz uchun bu yana bir loyiha bo'lib, biz jangovar oqimlarda hali uchramagan yangi echimlarni sinab ko'rishimiz kerak edi. Men sizning barcha sharhlaringizga javob berishdan xursand bo'laman, men sizning xohishingiz va tavsiyalaringizni diqqat bilan va qiziqish bilan o'rganaman, agar biz qanday qilib yaxshiroq qilishimiz mumkinligini bilsangiz. Striming dunyosi cheksizdir, ko'plab texnologiyalar bizning ko'z o'ngimizda paydo bo'ladi va biz birgalikda tezroq o'rganishimiz mumkin. Quyida saytdan umumiy videoni tomosha qilishingiz mumkin.



Manba: www.habr.com

a Izoh qo'shish