Hogyan csináltunk online táncos bált

Hogyan csináltunk online táncos bált

A nagy Szevasztopoli Tiszteleti Bál hagyományosan júniusban zajlik, de ezúttal a felkészülés nem indult jól. A szervezők úgy döntöttek, hogy elindítják az „Online Szevasztopoli Bált”. Mivel már évek óta közvetítjük az eseményt, nem lehetett visszakozni. A nézők a Facebookon, VK-n és YouTube-on követhetik az eseményt, 35 pár táncol otthon.

Bár már egy ideje foglalkozunk online közvetítésekkel, észrevettük, hogy szinte minden projekt valamilyen újítást igényel (vagy mi magunktól várunk el). Először SDI-t, aztán video sendert használunk, vagy több 4G modem segítségével közvetítünk a tengerparton, új keverőpult, jelsorozat, drónos videó megjelenítés, restream 25 VK csoportba és hasonlók. Minden új projekt mélyebben merít a streaming világába. Erről a VidMK YouTube csatornánkon beszélünk, és úgy döntöttünk, hogy a Habr-on is írunk róla.

Tehát a feladat...

A bál a járvány miatt online zajlik. Van egy vezető pár, a többi résztvevő nekik követve táncol, tehát látniuk és hallaniuk kell a fő párt a zenével együtt.

Hogyan csináltunk online táncos bált

Kezdésként Szevasztopol kormányzója csatlakozik, hogy megnyissa a bált. Az előre megkomponált közvetítés a YouTube-on, Facebookon és VK-n zajlik.

Hogyan csináltunk online táncos bált

A legnyilvánvalóbb megoldás az volt, hogy mindannyian videóchatben találkozunk. Először a Zoom jutott eszembe, de általában próbálok nem azonnal a jól ismert dolgokhoz nyúlni, hanem alternatívákat keresni. Lehet, hogy van egy remek marketingjük, és még ha az eszköz jó is, biztosan van valami más is. Az AVstream csetben többször említettek egy TrueConf-et, úgy döntöttem, kipróbálom.

Fontos megjegyezni, hogy mi Krímben vagyunk, és sok népszerű szolgáltatás itt nem működik. Keresnünk kell, és gyakran az alternatívák jobbaknak bizonyulnak. Például a blokkolt Trello helyett a hatékony Planfix-et kezdtük el használni.

A TrueConf azzal nyűgözött le, hogy saját szervert tudunk üzemeltetni. Elméletileg ez azt jelentette, hogy nem függünk a járvány miatt megnövekedett terheléstől a Data Center-ekben, csendben ülhetünk Szevasztopolban, főként helyi felhasználókat csatlakoztatva és néhány más városból, és minden stabilan működik. Ráadásul a saját szerver használata pénzügyileg is előnyösebb volt. A bál szervezői esetében pedig ingyenesen biztosították az ügyfeleink számára, mivel az esemény szervezői NPO-nak minősülnek.

Összességében teszteltük a terméket, és rájöttünk, hogy megfelel nekünk. Bár a 35 személyes teljes terhelést nem próbáltuk ki, egy kicsit feszült voltam, hogy hogyan viselkedik a régi számítógép a szerver szerepében. Az ilyen terheléshez elég magasak a rendszerkövetelmények, így hoztunk egy AMD Ryzen 7 2700 alapú számítógépet, amivel megnyugodtunk.

A szerver fizikailag ott volt, ahol a bál közvetítése zajlott. A fő videókapcsolati alkalmazást egy hálózaton csatlakoztattuk szerverrel. Ez növelte a bizalmat, hogy a kép szerverhez biztosan el fog jutni, majd onnan online a többi résztvevőhöz. Egyébként jó internetre van szükség. A 35 résztvevőnk számára a feltöltési sebesség elérte a 120 Mbit-et, így a szokásos 100 Mbit sebességű internet nem lesz elegendő. Összességében a szerver működik, ideje foglalkozni az adással...

A jel a kamerából

Bármely videós csevegés lehetőséget ad arra, hogy válasszunk webkamerát mint képként használt forrást, és mikrofont a hanghoz. Mi a teendő, ha egy professzionális videokamerát és hangot kell biztosítanunk két mikrofonnal és háttérzenével? Röviden, NDI-t használtunk.

Az egész adást rendezni és közvetíteni kellett a közösségi médiába. Ehhez egy fő számítógépünk volt mini OB (mobils televíziós stúdió) szerepében. Az összes munka a vMix program segítségével zajlott. Ez egy elég erőteljes szoftver különféle típusú és nehézségű közvetítések szervezéséhez.

Hogyan csináltunk online táncos bált

A táncpárt egy kamera vette fel, többre nem is volt szükség. A jel a kamerából a belső BlackMagic Intensity Pro kártyával lett rögzítve. Véleményem szerint ez egy releváns kártya egy HDMI-jel rögzítésére. Ezt a jelet webkameraként kellett elküldenünk a TrueConfra. A vMix segítségével azonnal konvertálhattuk volna a streamet webkamerává, de nem akartuk túlterhelni az egy számítógépet. Ezért a TrueConf hívásra külön laptopot használtunk.

Hogyan kaphatunk jelet a kamerából a laptopra? VIRTUÁLIS VIDEOSIGNÁL LÉTREHOZÁSÁT lehet megvalósítani egy számítógépen, amit aztán bármely másik számítógépen a helyi hálózaton annyiszor meg lehet fogni, ahányszor csak szeretnénk. Ez a NDI (Network Device Interface). Alapvetően egy virtuális kábel, amelynek különleges beállításra nincs szüksége. Az egyes 1080p25-ös átvitelhez szükséges sávszélesség közel 100 Mbit, így a stabil működéshez feltétlenül szükséges egy 1 Gbit-es hálózat vagy 150 Mbit-nél nagyobb sebességű wifi. A kábeles kapcsolódás a legjobb megoldás. Sok NDI-jel létezhet egy adott helyi hálózaton, amíg a sávszélesség elegendő.

Tehát a fő számítógépen a vMix-ben látjuk a kamerától érkező jelet, amit NDI-szignálként továbbítunk a hálózatra. A laptopon, amelyet a híváshoz használunk, az NDI Tools csomagból származó NDI Virtual Input program segítségével fogjuk ezt a jelet (ez ingyenes). Ez a kis program létrehoz egy virtuális webkamerát, amelyre csatlakoztatjuk a szükséges NDI-jelet. Alapvetően ennyi, a HDMI-kameránk NDI-n keresztül megjelent a TrueConf-ban.

Mi a helyzet a hanggal?

Hogyan csináltunk online táncos bált

A két rádiós mikrofont és a háttérzenét egy jó keverőpult segítségével állítjuk össze, és egy külső hangkártyán keresztül juttatjuk az NDI-jelbe a vMix-be. Ezt a hangkeveréket közvetítjük az élő adásba és a NDI-szignálunkba a TrueConf számára. Ott a laptop mikrofonja helyett a NewTek NDI Audio-t választjuk. Így minden táncosunk látja és hallja a hívásban a szép képünket és a minőségi hangot.

Élőképes kép

A TrueConf-ban a hagyományos hívásmódot választottuk, amikor mindenki látja egymást. Volt még egy lehetőség, amikor mindenkinek látnia kellett a vezetőket. Ez hatékonyabb, de így nem lett volna tömegélmény.

Hogyan csináltunk online táncos bált

Az „mindenki látja egymást” formátumban bármelyik ablakot nagyra lehet állítani. Így a résztvevők a vezető párt látták, míg létrehoztunk egy másik felhasználót, akinek a fiókjáról közvetítettük a képet, és váltogattunk a párok között. Kattintottunk a kiválasztott párra, és nagyítottuk a képernyőt, míg a többi pár kicsi maradt alul. Néha az összes képernyőt megjelenítettük, hogy megmutassuk, mennyien táncolnak egyszerre.

Most a szinkronizációról

Valószínűleg megkérdőjelezték a késlekedést. Igen, volt, körülbelül 1-2 másodperc mindkét irányban. Itt zene játszik, a résztvevők hangja később érkezik, a ritmusra táncolnak, míg a képük visszaérkezik hozzánk még később. Úgy döntöttünk, hogy figyelmen kívül hagyjuk ezt a formátumban, és ennek ellenére ez nagy léptékkel és érdekesen nézett ki.

A nézők szinkronizálási kérdését a hang mesterséges késleltetésével lehet megoldani a közösségi médiához készült adásunkban. Így a stream nézője láthatja, ahogy a résztvevők pontosan a zene ritmusára táncolnak. De nem biztos, hogy a kép mindenkinél azonos késleltetéssel érkezik. Ez újabb bonyolítást jelent az adás struktúrájában, de legközelebb biztosan így fogunk eljárni.

Egyébként az NDI Tools csomagban van egy másik mini-program is — a Scan Converter. Ez NDI-jelet hoz létre, miközben rögzíti a képernyőt vagy a webkamerát. Ilyen egyszerűen lehet adást szervezni, például helyi versenyekhez, csak a helyi hálózat és webkamerák szükségesek. Nincs szükség több eszközre.

Hogyan csináltunk online táncos bált

Számunkra ez egy újabb projekt volt, ahol ki kellett próbálnunk azokat az új megoldásokat, amelyekkel még nem találkoztunk élő közvetítések során. Szívesen válaszolok minden kommentárotokra, figyelemmel és érdeklődéssel tanulmányozom a javaslataitokat és ajánlásaitokat, ha tudjátok, hogyan lehetett volna jobban csinálni. A közvetítések világa végtelen, sok technológia születik a szemünk előtt, és közösen gyorsabban lehet tanulni. Lent egy összefoglaló videót nézhettek meg a helyszínről.

Videó lejátszása


Forrás: habr.com
Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster