Cum am făcut un bal de dans online

Cum am făcut un bal de dans online

Marele Bal al Ofițerilor din Sevastopol are loc în mod tradițional în iunie, dar de această dată pregătirile nu au mers bine. Organizatorii au decis să lanseze „Sevastopol Ball Online”. Din moment ce am difuzat evenimentul de câțiva ani la rând, nu a existat unde să ne retragem. Telespectatori de pe Facebook, VKontakte și YouTube, 35 de cupluri dansează acasă.

În general, fiind implicați de ceva timp în emisiuni online, am observat o tendință că aproape orice proiect necesită (sau ne cerem de la noi înșine) un fel de inovație. Fie că folosim SDI pentru prima dată, fie un emițător video, fie transmitem un semnal utilizând mai multe modemuri 4G de pe mare, o nouă telecomandă, o matrice de semnal, luăm video de pe un copter, restreamăm la 25 de grupuri VK și ca. Fiecare proiect nou te face să te cufundi și mai adânc în lumea streamingului. Vorbim despre asta pe YouTube VidMK și am decis să-l scriem pe Habr.

Deci, sarcina...

Balul de dans are loc online din cauza epidemiei. Există un cuplu conducător, restul participanților dansează, repetând după ei, adică trebuie să vadă și să audă cuplul principal împreună cu muzica.

Cum am făcut un bal de dans online

La început, guvernatorul Sevastopolului se alătură pentru a deschide mingea. Difuzarea finală, regizată, merge pe YouTube, Facebook și VK.

Cum am făcut un bal de dans online

Cea mai evidentă modalitate a fost să sunați pe toată lumea prin chat video. Zoom a fost primul care mi-a venit în minte, dar de obicei încerc să nu prind imediat ceea ce aud, ci să caut alternative. Poate că marketingul lor este grozav și, chiar dacă instrumentul este bun, probabil că există și altceva. Au vorbit despre TrueConf de mai multe ori în chat-ul AVstream, așa că am decis să încerc.

Este important să spunem aici că suntem în Crimeea și multe servicii populare nu funcționează aici. Trebuie să cauți și adesea alternativele se dovedesc a fi mai bune. Deci, de exemplu, în loc de Trello blocat, am început să folosim puternicul Planfix.

TrueConf m-a atras imediat cu oportunitatea de a-mi ridica serverul. Teoretic, acest lucru ar însemna că nu suntem dependenți de sarcina generală crescută a centrelor de date în perioada de autoizolare, stăm liniștiți în Sevastopol, conectăm în principal utilizatori locali și câțiva din alte orașe și totul funcționează stabil. În plus, folosirea propriului server a fost mai profitabilă din punct de vedere financiar. Și în cazul clienților noștri l-au dat și gratuit, întrucât organizatorii balului erau ONG-uri.

În general, am testat produsul și am realizat că ni se potrivește. Deși testele nu au rulat o încărcătură completă de 35 de persoane, a fost puțin înfricoșător cum se va comporta vechiul computer ca un server. Cerințele pentru unitatea de sistem sunt destul de mari cu o astfel de încărcare, așa că am adus un computer bazat pe AMD Ryzen 7 2700 și a devenit mai calm cu acesta.

Serverul era amplasat fizic în același loc în care era difuzată mingea. Aplicația principală de comunicare video a fost conectată la aceeași rețea cu serverul. Acest lucru a adăugat încredere că imaginea va ajunge cu siguranță pe server și abia apoi va intra online pentru restul participanților. Apropo, internetul trebuie să fie bun. Pentru cei 35 de participanți ai noștri, viteza de încărcare a atins 120 Mbit, adică un internet obișnuit de 100 Mbit nu va fi suficient. În general, serverul funcționează, hai să transmitem...

Semnalul camerei

Orice chat video vă oferă să selectați o cameră web ca sursă de imagine și un microfon pentru sunet. Ce se întâmplă dacă avem nevoie de o cameră video profesională și sunet de la două microfoane cu coloană sonoră? Pe scurt, am folosit NDI.

A trebuit să direcționăm întreaga emisiune și să o transmitem în flux pe rețelele de socializare. Pentru a face acest lucru, am avut un computer principal ca mini-PTS (studio de televiziune mobilă). Toate lucrările au fost efectuate folosind programul vMix. Acesta este un software destul de puternic pentru organizarea de emisiuni de diferite tipuri și niveluri de complexitate.

Cum am făcut un bal de dans online

Cuplul nostru de dans a fost filmat de o singură cameră; pur și simplu nu era nevoie de mai mult. Am captat semnalul de la cameră folosind cardul intern BlackMagic Intensity Pro. În opinia mea, acesta este un card relevant pentru captarea unui singur semnal HDMI. Acest semnal trebuia trimis ca cameră web către TrueConf. A fost posibil să convertesc imediat fluxul într-o cameră web utilizând vMix, dar nu am vrut să adun totul pe un singur computer. Prin urmare, a fost folosit un laptop separat pentru apelul conferință.

Cum să primiți un semnal de la o cameră pe un laptop? Puteți crea un semnal video virtual pe un computer și îl puteți captura pe orice alt computer din rețeaua locală de câte ori doriți. Acesta este NDI (Network Device Interface). În esență, un fel de cablu virtual care nu trebuie administrat în vreun mod special. Lățimea unui flux pentru 1080p25 este de aproape 100 Mbit, așa că pentru o funcționare stabilă aveți nevoie cu siguranță de o rețea de 1 Gbit sau Wi-Fi mai mare de 150 Mbit. Dar cablul este mai bun. Pot exista multe astfel de semnale NDI într-o singură rețea locală, atâta timp cât lățimea canalului este suficientă.

Deci, pe computerul gazdă din vMix vedem semnalul de la cameră, îl trimitem în rețea ca semnal NDI. Pe laptopul care apelează, captăm acest semnal folosind programul NDI Virtual Input din pachetul NDI Tools (este gratuit). Acest mini-program creează o cameră virtuală în care porniți semnalul NDI dorit. De fapt, asta este tot, camera noastră HDMI prin NDI a apărut în TrueConf.

Dar sunetul?

Cum am făcut un bal de dans online

Colectăm sunetul de la două microfoane radio și coloana sonoră folosind o telecomandă audio bună și îl introducem în vMix cu o placă audio externă. Este această cantitate de audio pe care o trimitem în direct și în fluxul nostru NDI pentru TruConf. Acolo, în loc de microfonul laptopului, selectăm NewTek NDI Audio. Acum toți dansatorii noștri văd și aud imaginea noastră frumoasă și sunetul de înaltă calitate în apel.

Poză în aer

TrueConf a ales modul normal de apelare, când toată lumea îi vede pe toată lumea. A existat și o opțiune când îi vedem pe toată lumea și toată lumea îi vede doar pe prezentatori. Acest lucru este mai eficient, dar atunci nu ar exista un efect de masă.

Cum am făcut un bal de dans online

În formatul de apel „toată lumea vede pe toată lumea”, puteți selecta orice fereastră care trebuie mărită. Așa că participanții au văzut cuplul lider și am creat un alt utilizator, din contul căruia am difuzat imaginea și am schimbat între cupluri. Am dat clic pe perechea dorită și le-am mărit ecranul; perechile rămase erau mici mai jos. Uneori, toate ecranele erau afișate pentru a arăta câți oameni dansau sincronizat.

Acum despre sincronicitate

Probabil te-ai întrebat despre întârziere. Da, a fost, cam 1-2 secunde în ambele sensuri. Aici cântă muzică, sunetul vine la participanți mai târziu, ei dansează în acest ritm, iar imaginea lor revine la noi și mai târziu. Am decis să ignorăm acest lucru în cadrul formatului, dar încă părea la scară largă și interesant.

Problema sincronizării pentru telespectatori poate fi rezolvată prin întârzierea artificială a sunetului în difuzarea noastră pentru rețelele sociale. Apoi, spectatorul fluxului ar vedea cum participanții dansează exact pe ritmul muzicii. Dar nu este un fapt că imaginea de la toată lumea vine cu aceeași întârziere. Aceasta este o altă complicație a schemei de difuzare, cu siguranță vom face asta data viitoare.

Apropo, există un alt mini-program în pachetul NDI Tools - Scan Converter. Acesta creează un semnal NDI prin capturarea ecranului sau a camerei web. Așa puteți organiza cu ușurință emisiuni, de exemplu, competiții cibernetice în cadrul unei rețele locale, având doar această rețea și camere web. Nu mai sunt necesare dispozitive.

Cum am făcut un bal de dans online

Pentru noi, acesta a fost un alt proiect în care a trebuit să încercăm soluții noi pe care nu le întâlnisem încă în fluxurile de luptă. Voi răspunde cu plăcere la toate comentariile dumneavoastră, voi studia cu atenție și cu interes dorințele și recomandările dumneavoastră, dacă știți cum am fi putut face mai bine. Lumea streaming-ului este nesfârșită, multe tehnologii ne apar în fața ochilor și putem învăța împreună mai repede. Mai jos puteți urmări un videoclip de prezentare generală de pe site.



Sursa: www.habr.com

Adauga un comentariu