Hoe ons 'n aanlyn dansbal gedoen het

Hoe ons 'n aanlyn dansbal gedoen het

Die Groot Sevastopol Offisierebal vind tradisioneel in Junie plaas, maar dié keer het die voorbereidings nie goed verloop nie. Die organiseerders het besluit om die "Sevastopol Ball Online" bekend te stel. Aangesien ons die geleentheid al etlike jare agtereenvolgens uitsaai, was daar nêrens om terug te trek nie. Kykers op Facebook, VKontakte en YouTube, 35 paartjies dans tuis.

Oor die algemeen, nadat ons al 'n geruime tyd by aanlyn-uitsendings betrokke was, het ons 'n tendens opgemerk dat byna elke projek 'n soort innovasie vereis (of ons eis van onsself). Óf ons gebruik SDI vir die eerste keer, óf 'n videosender, óf stuur 'n sein met behulp van verskeie 4G-modems vanaf die see, 'n nuwe afstandbeheerder, 'n seinmatriks, neem video van 'n copter, herstroom na 25 VK-groepe, en die hou van. Elke nuwe projek laat jou selfs dieper in die wêreld van streaming duik. Ons praat hieroor op YouTube VidMK, en het besluit om dit op Habr te skryf.

So, die taak...

Die dansbal word aanlyn gehou weens die epidemie. Daar is 'n leidende paartjie, die res van die deelnemers dans, herhaal na hulle, dit wil sê, hulle moet die hoofpaar saam met die musiek sien en hoor.

Hoe ons 'n aanlyn dansbal gedoen het

Aan die begin sluit die goewerneur van Sevastopol aan om die bal oop te maak. Die voltooide, gerigte uitsending gaan na YouTube, Facebook en VK.

Hoe ons 'n aanlyn dansbal gedoen het

Die mees voor die hand liggende manier was om almal via videoklets te bel. Zoom was die eerste wat by my opgekom het, maar ek probeer gewoonlik om nie dadelik te gryp wat ek hoor nie, maar alternatiewe te soek. Miskien is hul bemarking wonderlik, en al is die instrument goed, is daar waarskynlik iets anders. Hulle het verskeie kere in die AVstream-klets oor TrueConf gepraat, so ek het besluit om dit te probeer.

Dit is belangrik om hier te sê dat ons in die Krim is en baie gewilde dienste werk nie hier nie. Jy moet soek, en dikwels blyk die alternatiewe beter te wees. So, byvoorbeeld, in plaas van die geblokkeerde Trello, het ons die kragtige Planfix begin gebruik.

TrueConf het my dadelik gelok met die geleentheid om my bediener te verhoog. In teorie sou dit beteken dat ons nie afhanklik is van die algemene verhoogde las op datasentrums gedurende die tydperk van selfisolasie nie, ons sit rustig in Sevastopol, verbind hoofsaaklik plaaslike gebruikers en 'n paar van ander stede, en alles werk stabiel. Boonop was die gebruik van u eie bediener meer winsgewend in terme van geld. En in die geval van ons kliënte het hulle dit ook gratis gegee, aangesien die organiseerders van die bal NRO's was.

Oor die algemeen het ons die produk getoets en besef dat dit ons pas. Alhoewel die toetse nie 'n volle vrag van 35 mense laat loop het nie, was dit 'n bietjie skrikwekkend hoe die ou rekenaar as 'n bediener sou optree. Die vereistes vir die stelseleenheid is redelik hoog met so 'n las, so ons het 'n rekenaar gebaseer op AMD Ryzen 7 2700 ingebring, en dit het rustiger daarmee geword.

Die bediener was fisies geleë op dieselfde plek waar die bal uitgesaai is. Die hoofvideokommunikasietoepassing is aan dieselfde netwerk as die bediener gekoppel. Dit het die vertroue bygevoeg dat die prentjie beslis die bediener sou bereik, en dan eers aanlyn na die res van die deelnemers sou gaan. Terloops, die internet moet goed wees. Vir ons 35 deelnemers het die oplaaispoed 120 Mbit bereik, dit wil sê 'n gewone internet van 100 Mbit sal nie genoeg wees nie. Oor die algemeen werk die bediener, kom ons gaan uitsaai ...

Kamera sein

Enige videoklets bied jou om 'n webkamera as 'n beeldbron en 'n mikrofoon vir klank te kies. Wat as ons 'n professionele videokamera en klank van twee mikrofone met 'n klankbaan moet hê? Kortliks, ons het NDI gebruik.

Ons moes die hele uitsending regisseur en op sosiale netwerke stroom. Om dit te doen, het ons 'n hoofrekenaar as 'n mini-PTS (mobiele televisie-ateljee) gehad. Alle werk is uitgevoer met behulp van die vMix-program. Dit is nogal kragtige sagteware om uitsendings van verskillende tipes en vlakke van kompleksiteit te organiseer.

Hoe ons 'n aanlyn dansbal gedoen het

Ons danspaartjie is deur een kamera verfilm; daar was eenvoudig nie nodig vir meer nie. Ons het die sein vanaf die kamera vasgevang met die interne BlackMagic Intensity Pro-kaart. Na my mening is dit 'n relevante kaart om 'n enkele HDMI-sein vas te vang. Hierdie sein moes as 'n webkamera na TrueConf gestuur word. Dit was moontlik om die stroom dadelik in 'n webkamera om te skakel met vMix, maar ek wou nie alles op een rekenaar stapel nie. Daarom is 'n aparte skootrekenaar vir die konferensieoproep gebruik.

Hoe om 'n sein van 'n kamera op 'n skootrekenaar te ontvang? Jy kan 'n virtuele videosein op een rekenaar skep en dit soveel keer as wat jy wil op enige ander rekenaar op die plaaslike netwerk vang. Dit is NDI (Network Device Interface). In wese 'n soort virtuele kabel wat nie op enige spesiale manier geadministreer hoef te word nie. Die breedte van een stroom vir 1080p25 is amper 100 Mbit, so vir stabiele werking benodig jy beslis 'n 1 Gbit-netwerk of Wi-Fi groter as 150 Mbit. Maar die kabel is beter. Daar kan baie sulke NDI-seine in een plaaslike netwerk wees, solank die kanaalwydte voldoende is.

Dus, op die gasheerrekenaar in vMix sien ons die sein van die kamera, ons stuur dit na die netwerk as 'n NDI-sein. Op die roepende skootrekenaar vang ons hierdie sein op met die NDI Virtual Input-program van die NDI Tools-pakket (dit is gratis). Hierdie mini-program skep 'n virtuele webkamera waarin jy die gewenste NDI sein aanskakel. Trouens, dit is al, ons HDMI-kamera via NDI het in TrueConf verskyn.

Wat van die klank?

Hoe ons 'n aanlyn dansbal gedoen het

Ons versamel die klank van twee radiomikrofone en die klankbaan met 'n goeie oudio-afstandbeheer en voer dit in vMix met 'n eksterne oudiokaart. Dit is hierdie klankbedrag wat ons op die lug en na ons NDI-stroom vir TruConf stuur. Daar, in plaas van die skootrekenaarmikrofoon, kies ons NewTek NDI Audio. Nou sien en hoor al ons dansers ons pragtige prentjie en hoë kwaliteit klank in die oproep.

Op die lug foto

TrueConf het die normale oproepmodus gekies, wanneer almal almal sien. Daar was ook 'n opsie wanneer ons almal sien, en almal sien net die aanbieders. Dit is meer effektief, maar dan sal daar geen massa-effek wees nie.

Hoe ons 'n aanlyn dansbal gedoen het

In die "almal sien almal"-oproepformaat kan jy enige venster kies wat groot gemaak moet word. Die deelnemers het dus die voorste paartjie gesien, en ons het nog 'n gebruiker geskep, van wie se rekening ons die beeld uitgesaai het en tussen die paartjies gewissel het. Ons het op die verlangde paar geklik en hul skerm vergroot; die oorblywende pare was klein hieronder. Soms is al die skerms vertoon om te wys hoeveel mense gesinchroniseer dans.

Nou oor sinchronisiteit

Jy het seker al gewonder oor die vertraging. Ja, dit was so 1-2 sekondes in beide rigtings. Hier speel ons musiek, die klank kom later na die deelnemers, hulle dans op hierdie ritme, en hul beeld keer nog later na ons terug. Ons het besluit om dit binne die raamwerk van die formaat te ignoreer, maar dit het steeds grootskaalse en interessant gelyk.

Die kwessie van sinchronisasie vir kykers kan opgelos word deur die klank in ons uitsending vir sosiale netwerke kunsmatig te vertraag. Dan sou die kyker van die stroom sien hoe die deelnemers presies op die ritme van die musiek dans. Maar dit is nie 'n feit dat die beeld van almal met dieselfde vertraging kom nie. Dit is nog 'n komplikasie van die uitsaaiskema, ons sal dit beslis volgende keer doen.

Terloops, daar is nog 'n mini-program in die NDI Tools-pakket - Scan Converter. Dit skep 'n NDI-sein deur jou skerm of webkamera vas te vang. Dit is hoe jy maklik uitsendings kan organiseer, byvoorbeeld kuberkompetisies binne 'n plaaslike netwerk, met net hierdie netwerk en webkameras. Geen toestelle is meer nodig nie.

Hoe ons 'n aanlyn dansbal gedoen het

Vir ons was dit nog 'n projek waar ons nuwe oplossings moes uitprobeer wat ons nog nie in gevegstrome teëgekom het nie. Ek sal graag al jou kommentaar beantwoord, ek sal noukeurig en met belangstelling jou wense en aanbevelings bestudeer, as jy weet hoe ons beter kon gedoen het. Die wêreld van streaming is eindeloos, baie tegnologieë verskyn voor ons oë en ons kan vinniger saam leer. Hieronder kan u 'n oorsigvideo vanaf die webwerf kyk.



Bron: will.com

Voeg 'n opmerking