Kako smo integrirali YouTube Live z Zoomom

Pozdravljeni vsi skupaj! To je drugi del serije člankov IT ekipe storitve hotelskih rezervacij Ostrovok.ru o organizaciji spletnih prenosov korporativnih predstavitev in dogodkov v enem ločenem prostoru.

В prvi članek Pogovarjali smo se o tem, kako smo z mešalno mizo in brezžičnim mikrofonskim sistemom rešili problem slabega zvoka oddajanja.

Kako smo integrirali YouTube Live z Zoomom

In zdelo se je, da je vse v redu, a čez nekaj časa je v naš oddelek prispela nova naloga - naredimo naše oddaje bolj interaktivne! Naša celotna tehnična specifikacija je bila sestavljena iz enega stavka - zaposlenim na daljavo smo morali dati možnost, da se povežejo s skupinskimi sestanki, to je, da ne samo gledajo, ampak tudi aktivno sodelujejo: pokažejo predstavitev, postavljajo vprašanja v realnem času itd. Po analizi situacije smo se odločili za uporabo Zoom konference.

Kako smo integrirali YouTube Live z Zoomom

Na kratko: Zoom za videokonference je že dolgo vključen v našo infrastrukturo. Številni naši zaposleni ga uporabljajo vsak dan za razgovore na daljavo, sestanke in načrtovalne sestanke. Večina naših sejnih sob je opremljenih s sobami Zoom in so opremljene z velikimi televizorji in mikrofoni s 360-stopinjsko pokritostjo. Mimogrede, te mikrofone smo poskušali namestiti v našo "posebno" sejno sobo, vendar so zaradi velike sobe proizvajali le zmešnjavo zvokov in zelo težko je bilo razbrati, kaj govore govorci. V majhnih prostorih se takšni mikrofoni odlično obnesejo.

Vrnimo se k naši nalogi. Zdi se, da je rešitev preprosta:

  1. Odstranite kabel HDMI za žično povezavo;
  2. V sejni sobi vzpostavimo Zoom Rooms, tako da se zaposleni lahko povežejo na sestanek in prikažejo predstavitev s katere koli naprave od koder koli;
  3. Fotoaparat odstranimo iz naše sheme, kajti zakaj potrebujemo zajem slike s fotoaparata, če lahko zajamemo sliko iz Zooma? Projektor prek kartice za zajem videa povežemo s prenosnikom, tja prestavimo host, Xsplit prekonfiguriramo za zajem okna s programom (funkcija Smart Selection) in gremo na testno oddajanje.
  4. Zvok prilagodimo tako, da se slišijo fantje na daljavo, ne da bi to vplivalo na zvok na YouTubu.

Točno to smo storili: mikrofone smo povezali z Intel NUC z nameščenim Zoom Rooms (v nadaljevanju »gostitelj«), odstranili kabel HDMI za projektor, naučili zaposlene »deliti sliko v Zoomu« in šel v eter. Da bo bolj jasno, je spodaj diagram povezave.

Kako smo integrirali YouTube Live z Zoomom

Pripravljeni smo bili na to, da bo iskanje idealne rešitve trnovo, a ta shema žal ni delovala – vse je šlo povsem drugače, kot smo pričakovali. Posledično smo naleteli na nove težave z zvokom oziroma njegovo popolno odsotnostjo v oddaji. Predpostavljalo se je, da bo kartica za zajem videoposnetkov, povezana s središčem sobe prek HDMI-ja, prenašala zvok v Xsplit, vendar se zdi, da temu ni tako. Ni bilo zvoka. Nasploh.

To nas je precej zmedlo, nakar smo še en mesec z različno uspešnostjo preizkušali različne možnosti povezav, a na prvo mesto.

Zvočnik + mikrofon

Najprej smo poskusili pod projekcijsko površino namestiti zvočnik, ki naj bi oddajal glasove oddaljenih zvočnikov, ga povezati z našim daljincem in pred njega postaviti mikrofon, ki je zajemal zvok iz tega zvočnika. Takole je izgledalo:

Kako smo integrirali YouTube Live z Zoomom

To rešitev smo preizkusili na enem sestanku, katerega udeleženci so se v sejno sobo večinoma povezovali na daljavo. Presenetljivo se je izkazalo, da je rezultat zelo dober. Odločili smo se, da to shemo zaenkrat pustimo, saj boljše rešitve takrat nismo imeli. Tudi če je bilo videti zelo čudno, je glavno, da je delovalo!

Prenos Zoom sob

"Kaj če zaženemo Zoom Rooms na prenosniku z nameščenim Xsplitom in oba programa razporedimo po različnih virtualnih mizah?" – smo nekoč mislili. Zdi se kot idealna rešitev za dosego tega cilja in hkrati zmanjšanje števila vozlišč, ki so potrebna za izvedbo oddajanja (in bi lahko odpadla). Spominjam se pregovora o gori in Magomedu:

Kako smo integrirali YouTube Live z Zoomom

Zajem videa je potekal preko virtualnih namizij. Na enem virtualnem namizju je odprt Xsplit, na drugem pa gostitelj z delovno konferenco. Če smo prej predvajali celoten zaslon, zdaj izkoristimo priložnost za zajemanje potekajočega procesa. Hkrati je bila mešalna miza povezana s prenosnikom, tako da mikrofona ni bilo treba usmeriti v zvočnik. Xsplit je zajel tudi glasove oddaljenih delavcev, ki so sodelovali na sestanku prek aplikacije Zoom.

Dejansko se je ta možnost izkazala za najuspešnejšo.

Prvo vprašanje, ki nas je najbolj skrbelo, je bilo, ali bo prišlo do konflikta pri prenosu zvočnega toka med aplikacijami. Kot se je izkazalo, ne. Testi so pokazali, da vse deluje odlično! Na Zoomu in YouTubu smo imeli enako dober zvok! Tudi slika je bila všečna. Vsaka predstavitev je bila na YouTubu prikazana takšna, kot je, v kakovosti 1080p. Za razumevanje bom dal še en diagram - v procesu iskanja različnih rešitev je malo ljudi razumelo, kakšno žival ustvarjamo, zato smo poskušali vse posneti in narediti čim več ilustracij:

Kako smo integrirali YouTube Live z Zoomom

Opogumljeni s tem uspehom smo isti dan imeli prvi sestanek s to shemo ožičenja. In zdelo se je, da gre vse dobro, a pojavila se je težava, katere vira nismo takoj ugotovili. Iz takrat še neznanih razlogov na platnu projektorja niso bile prikazane spletne kamere govorcev, temveč samo prikazana vsebina. Na žalost interni stranki to ni bilo ravno všeč, zato smo začeli kopati globlje. Izkazalo se je, da je vse povezano s tem, da smo imeli v bistvu dva zaslona (projektor in zaslon za prenosnik), v nastavitvah Zoom Rooms pa je stroga povezava s številom zaslonov. Posledično so bile spletne kamere sodelujočih prikazane na zaslonu prenosnika, torej na virtualnem namizju, kjer se izvaja Zoom Rooms, zato jih nismo videli. Tega ni mogoče spremeniti, zato smo bili prisiljeni to odločitev opustiti. To je fiasko.

Dol z zajemom videa!

Istega dne smo se odločili, da bomo poskušali opustiti kartico za zajem videoposnetkov (in na koncu to storili za vedno) in projektor nastavili na način ponavljanja zaslona, ​​tako da bo gostitelj zaznal samo en zaslon, kar smo želeli. Ko je bilo vse nastavljeno, je stekla nova testna oddaja...

Kako smo integrirali YouTube Live z Zoomom

Vse je delovalo kot mora. Na projektorju smo videli vse udeležence konference (testirali smo štirje), zvok je bil odličen, slika pa dobra. "To je zmaga!" – smo si mislili, toda resničnost nas, kot vedno, na hitro udari. Naš sveži prenosnik z osmo generacijo Core-i7, diskretno video kartico in 16 gigabajti RAM-a se je začel dušiti po 30 minutah testnega oddajanja. Procesor preprosto ni mogel obvladati obremenitve, delal je na 100% in se posledično pregreval. Tako smo naleteli na dušenje procesorja, kar je na koncu povzročilo razpršene slike in zvok. Predstavitev, bodisi na platnu projektorja bodisi na YouTubu, se je spremenila v zmešnjavo slikovnih pik, od zvoka pa ni ostalo čisto nič, ni ga bilo mogoče razumeti. Tako je naša prva zmaga postala še en fiasko. Takrat smo že razmišljali, ali naj zgradimo popolno namizje streamerja ali naj se zadovoljimo s tem, kar imamo.

Nov dih

Mislili smo, da izdelava namizja ni rešitev, ki bi jo želeli narediti: bilo je drago, zavzelo je veliko prostora (namesto kompaktne nočne omarice smo morali imeti namizje polne velikosti) in če je zmanjkalo električne energije ven, bi izgubili vse. Toda do takrat so naše ideje, kako narediti vse, da deluje v tandemu, skoraj usahnile. In potem smo se odločili, da se vrnemo k prejšnji rešitvi in ​​jo izpopolnimo. Namesto prenosa gostitelja smo se odločili, da poskusimo prenosnik narediti za polnopravnega udeleženca konference z lastnimi mikrofoni in računom. Ponovno je bila narejena ilustracija, da bi razumeli, kaj imamo.

Kako smo integrirali YouTube Live z Zoomom

Takoj bom rekel, da se je ta rešitev izkazala za točno to, kar smo potrebovali.

Host je delal na NUC in nalagal samo njega, sam prenosnik z odjemalcem pa je nalagal samo Xsplit (pretekli poskusi so pokazali, da ga obvlada odlično). V tej rešitvi ima Zoom Rooms naslednje prednosti pred običajno žično povezavo:

  1. Prikaz vsebine na platnu prek Zoom Rooms je priročno nadzorovan s tablico gostitelja. Začetek, zaključek, upravljanje konference ali sestanka je veliko bolj priročno z zaslona tabličnega računalnika kot izvajanje določenega zaporedja dejanj za prevzem nadzora nad sestankom.
  2. Za povezavo s sobo imamo vedno eno povezavo - to je Meeting ID, prek katerega se povežejo vsi udeleženci; ni je treba poslati vsem osebno, saj obvestila o oddajah v korporativnem messengerju vedno vsebujejo to povezavo.
  3. Imeti en premium račun v Zoomu za gostitelja sobe je veliko bolj donosno, kot pa ga osebno razdeliti vsakemu zaposlenemu v pisarni, ki bo uporabljal videokonferenčni sistem.
  4. Ker gostitelj in prenosni računalnik, potreben za oddajanje, nista več povezana drug z drugim, lahko rečemo, da imamo sistem, ki je odporen na napake: če je ena naprava prekinjena, lahko obnovimo oddajanje, ne da bi prekinili konferenco. Na primer, če prenosnik z oddajo pade, potem s tablico začnemo snemati sestanek v oblaku; če se NUC sesuje, potem se niti konferenca niti oddaja ne konča, preprosto preklopimo projektor iz NUC na prenosnik, povezan z Zoomom in nadaljujemo z gledanjem.
  5. Gostje pogosto pridejo v pisarno s svojimi napravami in predstavitvami. V tej rešitvi smo se uspeli izogniti večnim težavam pri povezovanju z zaslonom preko kabla - gost mora samo slediti naši povezavi in ​​samodejno postane udeleženec sestanka. Hkrati mu ni treba prenesti aplikacije, vse deluje v redu prek brskalnika.

Poleg tega nam je zelo priročno upravljati sliko v samem YouTubu, saj ji lahko spreminjamo velikost, premaknemo fokus z vsebine na spletno kamero itd. Ta možnost se je za nas izkazala kot idealna in jo uporabljamo še danes.

Zaključek

Morda smo problem potegnili iz zraka in je bila pravilna rešitev na površini ali še vedno leži in je še vedno ne vidimo, toda to, kar imamo danes, je osnova, ki jo želimo razvijati naprej. Možno je, da bomo nekoč opustili Zoom v korist bolj priročne in kakovostne rešitve, vendar to ne bo danes. Danes smo veseli, da naša rešitev deluje in so vsi zaposleni prešli na uporabo Zooma. Bila je zelo zanimiva izkušnja, ki smo jo želeli deliti z vami in veseli nas bodo, kako so naši kolegi na delavnici rešili podobne probleme z drugimi orodji - zapišite v komentarje!

Vir: www.habr.com

Dodaj komentar