Kuidas me korraldasime tantsuõhtu veebis

Kuidas me korraldasime tantsuõhtu veebis

Suure Sevastopoli Ohvitseride Ball toimub traditsiooniliselt juunis, kuid sel korral ei sujunud ettevalmistused. Korraldajad otsustasid alustada "Sevastopoli Balle Online". Kuna oleme ürituse otseülekannet teinud juba mitu aastat järjest, ei olnud taganemiseks kohta. Vaatajad Facebookis, VKs ja YouTube'is, 35 paari tantsivad kodus.

Üldiselt, olles mõnda aega tegelenud veebivideote ülekannetega, oleme märganud, et peaaegu iga projekt nõuab (või meie ise nõuame) mingisugust uuendust. Kasutame esmakordselt SDI-d, videosaadet, edastame signaali mitme 4G-modemiga merelt, uus pult, signaalide maatriks, võtame video droonilt, edastame 25 VK grupile jne. Iga uus projekt sunnib meid sügavamale striimide maailma sukelduma. Räägime sellest YouTube'is VidMK, otsustasime kirjutada ka Habrisse.

Nii et ülesanne…

Tantsuball toimub epideemia tõttu veebis. On juhtiv paar, ülejäänud osalejad tantsivad, järgides neid, see tähendab, et nad peavad nägema ja kuulma peapaari koos muusikaga.

Kuidas me korraldasime tantsuõhtu veebis

Alustuseks liitub Sevastopoli kuberner, et avada ball. Valmis koreograafia läheb otseülekandena YouTube'i, Facebooki ja VK-sse.

Kuidas me korraldasime tantsuõhtu veebis

Ilmselt kõige ilmsem viis oleks olnud helistada kõigile videokõnes. Esimesena tuli pähe Zoom, kuid ma tavaliselt ei proovi võtta kohe seda, mis on kõrgelt hinnatud, vaid otsin alternatiive. Võib-olla on nende turundus suurepärane ja isegi kui tööriist on hea, on kindlasti midagi muud. AVstreami vestluses räägiti mitmel korral TrueConfist, otsustasin proovida.

Siinkohal on oluline öelda, et oleme Krimmis ja paljud populaarsed teenused siin ei tööta. Peame otsima alternatiive ja tihti osutuvad need paremateks. Näiteks hakkasime blokeeritud Trello asemel kasutama võimsat Planfixi.

TrueConf ostis meid kohe võimalusega oma serverit tõsta. Teoorias tähendaks see, et me ei sõltu tõusnud koormusest andmekeskustes karantiini ajal, istume rahulikult Sevastopolis, ühendame enamikult kohalikke kasutajaid ja mõned teistest linnadest, ning kõik töötab stabiilselt. Eriti meie klientide puhul oli oma serveri kasutamine raha mõttes kasulikum. Ja meie korraldajate jaoks anti see tasuta, kuna balli korraldajad on MTÜ.

Kokkuvõttes testisime toodet ja mõistsime, et see sobib meile. Kuigi 35 inimesega täit koormust meil testides ei olnud, oli veidi hirmutav, kuidas vanem arvuti serverina toime tuleb. Nõudmised süsteemile on sellise koormuse korral üsna kõrged, seega tõime kohale arvuti, millel on AMD Ryzen 7 2700, sellega oli rahulikum olla.

Server asus füüsiliselt samas kohas, kus toimus tantsupeo ülekandmine. Peamine videokõne rakendus oli ühendatud samasse võrku, serverilt. See tõstis kindlustunnet, et pilt jõuab serveri ilmtingimata kohale, ja seejärel jõuab see veebis teiste osalejateni. Muide, internet peab olema hea. Meie 35 osaleja jaoks saavutas üleslaadimiskiirus 120 Mbit, mis tähendab, et tavaline 100 Mbit internet ei oleks piisav. Kokkuvõttes, server töötab, läheme eetrisse…

Kaamera signaal

Iga videokõne teenus pakub valikut veebikaamera kasutamiseks pildiallikana ja mikrofoni heliallikana. Kuidas olla, kui peame ühendama professionaalse kaamera ja heli kahe mikrofoni kaudu koos taustamuusikaga? Lühidalt öeldes, kasutasime NDI-d.

Kogu edastamine pidi olema režiiseeritud ja voogedastatud sotsiaalmeedias. Selle jaoks oli meil peamine arvuti, mis toimis mini-PPS-na (mobiilne televisioonistuudio). Kõik toimingud toimusid vMixi programmi abil. See on üsna võimas tarkvara erinevat tüüpi ja keerukusega ülekannete korraldamiseks.

Kuidas me korraldasime tantsuõhtu veebis

Meie tantsupaari filmis üks kaamera, rohkem ei olnud lihtsalt vaja. Kaamera signaal haarati sisemise BlackMagic Intensity Pro kaardi abil. Minu arvates on see aktuaalne kaart ühe HDMI-signaali salvestamiseks. See signaal tuli saata TrueConfis veebikaamerana. Saaksime otse voogu veebikaameraks konverteerida vMixiga, kuid ei soovinud kõike ühele arvutile koormata. Seetõttu kasutasime TrueConfi kõnele eraldi sülearvutit.

Kuidas saada signaali kaamerast sülearvutisse? Ühel arvutil saab luua virtuaalse videosignaali ja püüda seda mis tahes teises arvutis kohalikus võrgus nii palju kordi kui soovite. See ongi NDI (Network Device Interface). Ükskõik millise virtuaalse kaabli kasutamine, mille haldamine pole eriti keeruline. 1080p25 voogude laius on peaaegu 100 Mbit, seega on stabiilseks tööks kindlasti vajalik 1 Gbit võrk või üle 150 Mbit wifi. Kuid parem on just kaabel. Selliseid NDI-signaale võib kohalikus võrgus olla palju, peamine, et kanal oleks piisavalt lai.

Nii, peamisel arvutil vMixis näeme kaamera signaali, saadame selle võrgus NDI-signaalina. Sülearvutis püüame selle signaali NDI Virtual Input programmiga NDI Tools paketist (see on tasuta). See mini-programm loob virtuaalse veebikaamera, kuhu ühendate soovitud NDI-signaali. Praktikas on kõik, meie HDMI-kaamera ilmus TrueConf'i kaudu NDI.

Mis heli puudutab?

Kuidas me korraldasime tantsuõhtu veebis

Heli kahtest raadiosaatjast ja taustamuusika kogume hea helipulti abil ning toome selle välise helikaardi kaudu vMixi. Just seda helisummat saadame eetrisse ning meie NDI-voogu TrueConf'is. Seal valime sülearvuti mikrofonide asemel NewTek NDI Audio. Nüüd näevad ja kuulevad kõik meie tantsijad kõnes meie kaunist pilti ja kvaliteetset heli.

Eetripilt

TrueConf'is valisime tavalise kõneside režiimi, kus kõik näevad kõiki. Oli veel variant, kus me näeme kõiki, aga teised näevad ainult saatejuhte. See on tõhusam, kuid siis ei oleks massiefekti.

Kuidas me korraldasime tantsuõhtu veebis

Klauseli vormingus "kõik näevad kõiki" saab valida mistahes akna, mida tuleb suurendada. Nii nägid osalejad saatejuhti, ja me lõime veel ühe kasutaja, kelle konto kaudu edastasime pildi eetrisse ning vahetasime paaride vahel. Klõpsasime soovitud paarile ja suurendasime nende ekraani, teised paarid olid all väiksemad. Vahetevahel edastasime kõik ekraanid, et näidata, kui palju inimesi tantsib sünkroonselt.

Nüüd sünkroonsuse kohta

Te tõenäoliselt mõtlesite viivitusele. Jah, see oli, umbes 1-2 sekundit mõlemal poolel. Siin mängib muusika, helisignaal jõuab osalejateni hiljem, nad tantsivad selle rütmi järgi ja meie saame nende pildi tagasi veel hiljem. Otsustasime selle formaadi raames tähelepanuta jätta ning see nägi ikkagi välja suurejooneline ja huvitav.

Sünnendamise küsimust vaatajate jaoks saab lahendada meie sotsiaalmeedia edastuse heliga kunstliku viivituse abil. Sel juhul näeks otseülekande vaataja, kuidas osalejad tantsivad täpselt muusika rütmis. Kuid ei ole kindel, et kõik pildid tulevad sama viivitusega. See on veel üks komplikatsioon edastuse skeemis, mille me järgmisel korral kindlasti teeme.

Üks huvitav asjaolu: NDI Tools pakendis on veel üks väike programm - Scan Converter. See loob NDI-signaali, haarates teie ekraani või veebikaamera. Just nii saab hõlpsalt korraldada otseülekande, näiteks kübervõistluste korraldamiseks kohalikus võrgus, omades vaid seda võrku ja veebikaameraid. Rohkem seadmeid ei ole vaja.

Kuidas me korraldasime tantsuõhtu veebis

Meie jaoks oli see järjekordne projekt, kus tuli proovida praktikas uusi lahendusi, millega me pole varem laivstriimides kokku puutunud. Vastan meeleldi kõigile teie kommentaaridele, uurin hoolikalt ja huvi pärast soovitusi ja soovitusi, kui te teadsite, kuidas paremini teha. Striimide maailm on lõpmatu, paljud tehnoloogiad ilmuvad meie silme ette ning koos õppida on kiiremini. Allpool saate vaadata ülevaatevideot platvormilt.

Mängi videot


Allikas: habr.com
Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster