Kuidas integreerisime YouTube Live'i ja Zoomi

Tere kõigile! See on hotellibroneerimisteenuse IT-meeskonna artiklite sarja teine ​​osa Ostrovok.ru ettevõtte esitluste ja ürituste veebiülekannete korraldamise kohta ühes eraldi ruumis.

В esimene artikkel Rääkisime, kuidas lahendasime kehva saateheli, kasutades mikserpulti ja juhtmevaba mikrofonisüsteemi.

Kuidas integreerisime YouTube Live'i ja Zoomi

Ja kõik tundus olevat korras, kuid mõne aja pärast saabus meie osakonda uus ülesanne - muudame oma saated interaktiivsemaks! Kogu meie tehniline spetsifikatsioon koosnes ühest lausest – oli vaja anda kaugtöötajatele võimalus ühenduda meeskonna koosolekutega ehk siis mitte ainult vaadata, vaid ka aktiivselt osaleda: näidata esitlust, esitada küsimusi reaalajas jne. Olukorra analüüsimise järel otsustasime kasutada Zoomi konverentsi.

Kuidas integreerisime YouTube Live'i ja Zoomi

Kiire kõrvalt: videokonverentside pidamiseks mõeldud suum on meie infrastruktuuri integreeritud juba pikka aega. Paljud meie töötajad kasutavad seda iga päev kaugintervjuudeks, koosolekuteks ja koosolekute planeerimiseks. Enamik meie koosolekuruume on varustatud Zoom tubadega ning suurte telerite ja mikrofonidega, mis katavad 360 kraadi. Muide, proovisime neid mikrofone paigaldada oma “spetsiaalsesse” koosolekuruumi, kuid ruumi suure suuruse tõttu tekitasid need vaid segamini ja kõlaritest oli väga raske aru saada. Väikestes ruumides töötavad sellised mikrofonid suurepäraselt.

Tuleme tagasi oma ülesande juurde. Tundub, et lahendus on lihtne:

  1. Eemaldage juhtmega ühenduse loomiseks HDMI-kaabel;
  2. Seadistasime koosolekuruumis Zoom Rooms, et töötajad saaksid koosolekuga ühenduse luua ja esitlust näidata mis tahes seadmest kõikjalt;
  3. Me eemaldame kaamera oma skeemist, sest miks on meil vaja kaamerast pilti jäädvustada, kui saame pilti teha suumi abil? Ühendame projektori videohõivekaardi kaudu sülearvutiga, teisaldame hosti sinna, seadistame Xspliti uuesti programmiga akent jäädvustama (funktsioon Smart Selection) ja läheme testsaadetesse.
  4. Reguleerime heli nii, et kaugjuhid oleksid kuulda ilma YouTube'i heli mõjutamata.

Täpselt nii me tegimegi: ühendasime mikrofonid Intel NUC-iga, millele oli paigaldatud Zoom Rooms (edaspidi "host"), eemaldasime projektori HDMI-kaabli, õpetasime töötajatele, kuidas "suumis pilti jagada" ja läks eetrisse. Selguse huvides on allpool ühendusskeem.

Kuidas integreerisime YouTube Live'i ja Zoomi

Olime valmis selleks, et ideaalse lahenduse otsimine on okkaline ja kahjuks see skeem ei töötanud – kõik läks hoopis teisiti, kui ootasime. Selle tulemusena tekkis meil uusi probleeme heliga või õigemini selle täieliku puudumisega saates. Eeldati, et ruumi jaoturiga HDMI kaudu ühendatud videohõivekaart edastab heli Xsplitile, kuid see ei paistnud nii olevat. Heli ei olnud. Üleüldse.

See tekitas meile üsna hämmingut, misjärel veetsime veel kuu aega erinevaid ühendusvõimalusi vahelduva eduga katsetades, aga esmalt.

Kõlar + mikrofon

Esimese asjana proovisime panna projektsioonipinna alla kõlari, mis pidi edastama kaugkõlarite hääli, ühendada selle meie puldiga ja asetada selle ette mikrofon, mis sellest kõlarist heli kinni püüdis. See nägi välja selline:

Kuidas integreerisime YouTube Live'i ja Zoomi

Proovisime seda lahendust ühel koosolekul, mille osalejad ühendusid koosolekuruumiga enamasti eemalt. Üllataval kombel osutus tulemus väga hea. Otsustasime selle skeemi esialgu jätta, kuna meil polnud tol hetkel paremat lahendust. Isegi kui see nägi väga imelik välja, siis peaasi, et töötas!

Zoom tubade üleandmine

"Mis siis, kui käivitaksime Zoom Roomsi sülearvutis, kuhu on installitud Xsplit, ja levitaks mõlemad programmid erinevate virtuaalsete tabelite vahel?" – mõtlesime kunagi. Tundub ideaalne lahendus selle eesmärgi saavutamiseks ja samal ajal ülekande läbiviimiseks vajalike sõlmede arvu vähendamiseks (mis võivad potentsiaalselt ära kukkuda). Mäletan vanasõna mäe ja Magomedi kohta:

Kuidas integreerisime YouTube Live'i ja Zoomi

Video jäädvustamine toimus virtuaalsete töölaudade kaudu. Xsplit on avatud ühel virtuaalsel töölaual ja töökonverentsiga host on teisel. Kui varem edastasime kogu ekraani, siis nüüd kasutame ära võimalust jooksva protsessi jäädvustada. Samal ajal oli mikserpult sülearvutiga ühendatud, mistõttu ei olnud vaja mikrofoni kõlari poole suunata. Xsplit jäädvustas ka Zoomi rakenduse kaudu koosolekul osalevate kaugtöötajate hääled.

Tegelikult osutus see variant kõige edukamaks.

Esimene küsimus, mis meid kõige rohkem muretses, oli see, kas helivoo edastamisel rakenduste vahel tekib konflikt. Nagu selgub, ei. Testid näitasid, et kõik töötab suurepäraselt! Meil oli võrdselt hea heli nii Zoomis kui ka YouTube'is! Pilt oli ka meeldiv. Kõiki esitlusi kuvati YouTube'is 1080p kvaliteediga. Mõistmiseks annan veel ühe diagrammi - erinevate lahenduste väljatöötamise käigus said vähesed inimesed aru, millist looma me loome, nii et proovisime kõik salvestada ja teha võimalikult palju illustratsioone:

Kuidas integreerisime YouTube Live'i ja Zoomi

Sellest edust innustununa pidasime samal päeval oma esimese kohtumise selle juhtmestikuga. Ja tundus, et kõik läheb hästi, kuid tekkis probleem, mille allikat me kohe ei tuvastanud. Sel ajal teadmata põhjustel ei kuvatud projektori ekraanil kõlarite veebikaameraid, vaid ainult demonstreeritavat sisu. Kahjuks sisekliendile see väga ei meeldinud ja hakkasime süvenema. Selgus, et kõik oli seotud sellega, et meil oli sisuliselt kaks ekraani (projektor ja sülearvuti ekraan) ning Zoom Rooms seadetes on range link kuvarite arvule. Selle tulemusena näidati osalejate veebikaameraid sülearvuti ekraanil, st virtuaalsel töölaual, kus Zoom Rooms töötas, nii et me neid ei näinud. Seda ei saa kuidagi muuta, seega olime sunnitud sellest otsusest loobuma. See on fiasko.

Alla video jäädvustamine!

Samal päeval otsustasime proovida videohõivekaardist loobuda (ja lõpuks tegime selle lõplikult) ja seada projektori ekraani kordusrežiimile, et host tuvastaks ainult ühe ekraani, mida me tahtsimegi. Kui kõik oli seadistatud, läks uus testsaade...

Kuidas integreerisime YouTube Live'i ja Zoomi

Kõik töötas nii nagu pidi. Projektorilt oli näha kõiki konverentsil osalejaid (testisime neljakesi), heli oli suurepärane ja pilt hea. "See on võit!" – mõtlesime, aga reaalsus tabab meid nagu alati kavalalt. Meie värske sülearvuti kaheksanda põlvkonna Core-i7, diskreetse videokaardi ja 16 gigabaidise muutmäluga hakkas pärast 30-minutilist testedastust lämbuma. Protsessor lihtsalt ei suutnud koormusega toime tulla, töötas 100% ja selle tulemusena kuumenes üle. Nii puutusime kokku protsessori drosseliga, mille tulemuseks oli piltide ja heli hajutamine. Esitlus, olgu projektori ekraanil või YouTube'is, muutus pikslite segaduseks ja helist ei jäänud absoluutselt midagi järele, sellest oli võimatu aru saada. Nii et meie esimesest võidust sai järjekordne fiasko. Siis juba mõtlesime, kas peaks ehitama täisväärtusliku striimeri töölaua või leppima sellega, mis meil on.

Uus hingamine

Arvasime, et lauaarvuti ehitamine pole lahendus, mida me teha tahame: see oli kallis, võttis palju ruumi (kompaktse öökapi asemel pidime hoidma täissuuruses lauaarvutit) ja kui vool kaob. välja, kaotaksime kõik. Kuid selleks hetkeks olid meie ideed selle kohta, kuidas kõik koos töötama panna, kuivanud. Ja siis otsustasime naasta eelmise lahenduse juurde ja seda täpsustada. Selle asemel, et hosti üle viia, otsustasime proovida teha sülearvutist täisväärtusliku konverentsil osaleja, kellel on oma mikrofonid ja konto. Tehti taas illustratsioon, et mõista, milleni me püüdleme.

Kuidas integreerisime YouTube Live'i ja Zoomi

Ütlen kohe, et see lahendus osutus täpselt see, mida vajasime.

Host töötas NUC-iga ja laadis ainult selle ning sülearvuti ise koos kliendiga laadis ainult Xspliti (varasemad katsed on näidanud, et see saab sellega suurepäraselt hakkama). Selles lahenduses on Zoom Roomsil tavapärase juhtmega ühenduse ees järgmised eelised:

  1. Sisu kuvamist lõuendil Zoom Roomsi kaudu saab mugavalt juhtida hosti tahvelarvuti abil. Konverentsi või koosoleku alustamine, lõpetamine, haldamine on tahvelarvuti ekraanilt palju mugavam kui koosoleku kontrollimiseks teatud toimingute jada sooritamine.
  2. Ruumiga ühenduse loomiseks on meil alati üks link - see on koosoleku ID, mille kaudu kõik osalejad ühenduvad; seda ei pea kõigile isiklikult saatma, kuna ettevõtte messengeris olevad leviteated sisaldavad alati seda linki.
  3. Ühe lisatasu konto omamine Zoomis ruumi hosti jaoks on kordades tulusam, kui jagada see isiklikult igale kontoritöötajale, kes videokonverentsisüsteemi kasutama hakkab.
  4. Kuna edastuseks vajalik host ja sülearvuti pole enam omavahel ühendatud, võib öelda, et meil on tõrketaluv süsteem: kui üks seade on lahti ühendatud, saame ülekande taastada ilma konverentsi peatamata. Näiteks kui ülekandega sülearvuti kukub, siis tahvelarvutit kasutades hakkame koosolekut pilves salvestama; kui NUC jookseb kokku, siis ei lõpe ei konverents ega ülekanne, lihtsalt lülitame projektori NUC-lt Zoomiga ühendatud sülearvutile ja jätkame vaatamist.
  5. Sageli tulevad külalised kontorisse oma seadmete ja esitlustega. Selle lahenduse puhul õnnestus meil vältida igavesi probleeme ekraaniga kaabli kaudu ühenduse loomisel - külaline peab lihtsalt järgima meie linki ja temast saab automaatselt koosolekul osaleja. Samal ajal ei pea ta rakendust alla laadima, kõik töötab brauseri kaudu hästi.

Lisaks on meil väga mugav hallata pilti YouTube'is endas, kuna saame muuta selle suurust, liigutada fookust sisult veebikaamerale jne. See valik osutus meile ideaalseks ja see on see, mida me kasutame tänaseni.

Järeldus

Võib-olla tõmbasime probleemi tühjast ja õige lahendus oli pinnal või valetab endiselt, aga me ei näe seda siiani, kuid see, mis meil täna on, on aluseks, mida tahame edasi arendada. Võimalik, et millalgi loobume Zoomist mugavama ja kvaliteetsema lahenduse kasuks, kuid see ei ole täna. Täna on meil hea meel, et meie lahendus töötab ja kõik töötajad on Zoomi kasutamisele üle läinud. See oli väga huvitav kogemus, mida soovisime jagada ja meil on hea meel teada, kuidas meie kolleegid töötoas sarnaseid probleeme teiste vahenditega lahendasid - kirjutage kommentaaridesse!

Allikas: www.habr.com

Lisa kommentaar