Sådan integrerede vi YouTube Live med Zoom

Hej alle! Dette er anden del af en serie artikler fra hotelbookingstjenestens IT-team Ostrovok.ru om at organisere online udsendelser af virksomhedspræsentationer og begivenheder i ét separat rum.

В første artikel Vi talte om, hvordan vi løste problemet med dårlig udsendelseslyd ved hjælp af en mixerpult og et trådløst mikrofonsystem.

Sådan integrerede vi YouTube Live med Zoom

Og alt så ud til at være i orden, men efter noget tid kom der en ny opgave i vores afdeling - lad os gøre vores udsendelser mere interaktive! Hele vores tekniske specifikation bestod af én sætning - vi skulle give fjernmedarbejdere mulighed for at forbinde til teammøder, det vil sige ikke kun at se, men også deltage aktivt: vise en præsentation, stille spørgsmål i realtid osv. Efter at have analyseret situationen besluttede vi at bruge Zoom-konferencer.

Sådan integrerede vi YouTube Live med Zoom

En hurtig side: Zoom til videokonferencer har været integreret i vores infrastruktur i lang tid. Mange af vores medarbejdere bruger det hver dag til fjerninterviews, møder og planlægningsmøder. De fleste af vores mødelokaler er udstyret med Zoom Rooms og er udstyret med store tv og mikrofoner med 360 graders dækning. I øvrigt forsøgte vi at installere disse mikrofoner i vores "særlige" mødelokale, men på grund af rummets store størrelse producerede de kun et rod af lyde, og det var meget svært at gennemskue, hvad højttalerne sagde. I små rum fungerer sådanne mikrofoner fremragende.

Lad os vende tilbage til vores opgave. Det ser ud til, at løsningen er enkel:

  1. Fjern HDMI-kablet til kablet forbindelse;
  2. Vi sætter Zoom Rooms op i mødelokalet, så medarbejderne kan oprette forbindelse til mødet og vise en præsentation fra enhver enhed hvor som helst;
  3. Vi fjerner kameraet fra vores skema, for hvorfor skal vi tage et billede fra et kamera, når vi kan tage et billede fra Zoom? Vi forbinder projektoren via et videooptagelseskort til den bærbare computer, flytter værten dertil, omkonfigurerer Xsplit til at fange vinduet med programmet (Smart Selection-funktion) og går på en testudsendelse.
  4. Vi justerer lyden, så eksterne fyre kan høres uden at påvirke lyden på YouTube.

Det var præcis, hvad vi gjorde: Vi sluttede mikrofoner til en Intel NUC med Zoom Rooms installeret på den (herefter benævnt "værten"), fjernede HDMI-kablet til projektoren, lærte medarbejderne at "dele et billede i Zoom" og gik i luften. For at gøre det mere klart, nedenfor er et forbindelsesdiagram.

Sådan integrerede vi YouTube Live med Zoom

Vi var forberedte på, at søgen efter den ideelle løsning ville være vanskelig, og desværre virkede denne ordning ikke - alt gik helt anderledes, end vi havde forventet. Som et resultat stødte vi på nye problemer med lyd, eller rettere sagt dens fuldstændige fravær i udsendelsen. Det blev antaget, at videooptagelseskortet tilsluttet rummets hub via HDMI ville overføre lyd til Xsplit, men det så ikke ud til at være tilfældet. Der var ingen lyd. Overhovedet.

Dette undrede os en del, hvorefter vi brugte endnu en måned på at teste forskellige tilslutningsmuligheder med varierende succes, men først til sidst.

Højttaler + mikrofon

Det første vi forsøgte var at placere en højttaler under projektionsfladen, som skulle udsende fjernhøjttalernes stemmer, forbinde den til vores fjernbetjening og placere en mikrofon foran den, som fangede lyden fra denne højttaler. Det så sådan her ud:

Sådan integrerede vi YouTube Live med Zoom

Vi prøvede denne løsning på et møde, hvor deltagerne for det meste havde forbindelse til mødelokalet på afstand. Overraskende nok viste resultatet sig at være meget godt. Vi besluttede at forlade denne ordning indtil videre, da vi ikke havde en bedre løsning på det tidspunkt. Selvom det så meget mærkeligt ud, er det vigtigste, at det virkede!

Overførsel af Zoom-rum

"Hvad hvis vi kører Zoom Rooms på en bærbar computer med Xsplit installeret og spreder begge programmer på tværs af forskellige virtuelle borde?" – troede vi engang. Det virker som en ideel løsning at nå dette mål og samtidig reducere antallet af noder, der skal til for at udføre udsendelsen (og som potentielt kan falde af). Jeg husker ordsproget om bjerget og Magomed:

Sådan integrerede vi YouTube Live med Zoom

Videooptagelse fandt sted gennem virtuelle skriveborde. Xsplit er åben på et virtuelt skrivebord, og værten med en arbejdskonference er på den anden. Hvis vi tidligere har udsendt hele skærmen, udnytter vi nu muligheden for at fange den kørende proces. Samtidig blev mixerpulten tilsluttet den bærbare computer, så der var ingen grund til at pege mikrofonen mod højttaleren. Xsplit fangede også stemmer fra fjernmedarbejdere, der deltog i et møde via Zoom-appen.

Faktisk viste denne mulighed sig at være den mest succesfulde.

Det første spørgsmål, der bekymrede os mest, var, om der ville være en konflikt i transmissionen af ​​lydstrømmen mellem applikationer. Som det viser sig, nej. Tests viste, at alt fungerer perfekt! Vi havde lige god lyd på både Zoom og YouTube! Billedet var også glædeligt. Enhver præsentation blev vist på YouTube, som den er, i 1080p-kvalitet. For at forstå vil jeg give et mere diagram - i færd med at komme med forskellige løsninger, var det få mennesker, der forstod, hvilken slags dyr vi lavede, så vi forsøgte at optage alt og lave så mange illustrationer som muligt:

Sådan integrerede vi YouTube Live med Zoom

Opmuntret af denne succes holdt vi vores første møde med dette ledningsdiagram samme dag. Og alt så ud til at gå godt, men der opstod et problem, hvis kilde vi ikke umiddelbart fandt ud af. Af dengang ukendte årsager blev højttalernes webcams ikke vist på projektorlærredet, men kun det indhold, der blev demonstreret. Desværre kunne den interne kunde ikke rigtig lide dette, og vi begyndte at grave dybere. Det viste sig, at alt hang sammen med, at vi i det væsentlige havde to skærme (en projektor og en bærbar skærm), og i indstillingerne for Zoom Rooms er der en streng link til antallet af skærme. Det resulterede i, at deltagernes webkameraer blev vist på laptopskærmen, altså på det virtuelle skrivebord, hvor Zoom Rooms kørte, så vi så dem ikke. Der er ingen måde at ændre dette på, så vi var tvunget til at opgive denne beslutning. Dette er en fiasko.

Ned med videooptagelse!

Samme dag besluttede vi at forsøge at droppe videooptagelseskortet (og gjorde det til sidst for altid) og indstille projektoren til Screen Repeat-tilstand, så værten kun ville opdage én skærm, hvilket er det, vi ønskede. Da alt var sat op, gik en ny testudsendelse...

Sådan integrerede vi YouTube Live med Zoom

Alt fungerede som det skulle. Alle konferencedeltagere kunne ses på projektoren (fire af os testede), lyden var fremragende, og billedet var godt. "Dette er sejr!" – tænkte vi, men virkeligheden rammer os som altid på lur. Vores friske bærbare computer med en ottende generation Core-i7, et diskret grafikkort og 16 gigabyte RAM begyndte at kvæle efter 30 minutters testudsendelse. Processoren kunne simpelthen ikke klare belastningen, fungerede 100% og blev som et resultat overophedet. Så vi stødte på processordrossel, som i sidste ende resulterede i spredte billeder og lyd. Præsentationen, hvad enten det var på projektorlærredet eller på YouTube, blev til et virvar af pixels, og der var absolut intet tilbage af lyden; det var umuligt at forstå det. Så vores første sejr blev endnu en fiasko. Så tænkte vi allerede på, om vi skulle bygge et fuldgyldigt streamer-desktop eller nøjes med det, vi har.

Nyt åndedrag

Vi troede, at det ikke var en løsning, vi ville lave at bygge et skrivebord: det var dyrt, det tog meget plads (vi skulle beholde et skrivebord i fuld størrelse i stedet for et kompakt natbord), og hvis strømmen gik ud, ville vi miste alt. Men på det tidspunkt var vores ideer til, hvordan man får alt til at fungere sammen, næsten tørret ud. Og så besluttede vi at vende tilbage til den tidligere løsning og forfine den. I stedet for at overføre værten besluttede vi at forsøge at gøre den bærbare computer til en fuldgyldig konferencedeltager med sine egne mikrofoner og konto. Der blev lavet en illustration igen for at forstå, hvad vi havde gang i.

Sådan integrerede vi YouTube Live med Zoom

Jeg vil med det samme sige, at denne løsning viste sig at være præcis, hvad vi havde brug for.

Værten arbejdede på NUC'en og indlæste kun den, og selve den bærbare computer med klienten indlæste kun Xsplit (tidligere eksperimenter har vist, at den håndterer det perfekt). I denne løsning har Zoom Rooms følgende fordele i forhold til en konventionel kablet forbindelse:

  1. Visning af indhold på lærredet via Zoom Rooms styres bekvemt ved hjælp af værtens tablet. At starte, afslutte, administrere en konference eller et møde er meget mere bekvemt fra tabletskærmen end at udføre en bestemt rækkefølge af handlinger for at tage kontrol over mødet.
  2. For at forbinde til et lokale har vi altid ét link - dette er møde-id'et, som alle deltagere forbinder sig igennem; det behøver ikke at blive sendt til alle personligt, da udsendelsesmeddelelser i virksomhedens messenger altid indeholder dette link.
  3. At have én premium-konto i Zoom til værten i rummet er mange gange mere rentabelt end at distribuere den personligt til hver kontormedarbejder, der vil bruge videokonferencesystemet.
  4. Da værten og den bærbare computer, der kræves til udsendelse, ikke længere er forbundet med hinanden, kan vi sige, at vi har et fejltolerant system: Hvis en enhed afbrydes, kan vi gendanne udsendelsen uden at stoppe konferencen. For eksempel, hvis en bærbar computer med en udsendelse falder, så begynder vi ved hjælp af tabletten at optage mødet i skyen; hvis NUC'en går ned, så slutter hverken konferencen eller udsendelsen, vi skifter blot projektoren fra NUC'en til den bærbare computer, der er tilsluttet Zoom og fortsætter med at se.
  5. Gæster kommer ofte til kontoret med deres enheder og præsentationer. I denne løsning lykkedes det os at undgå de evige problemer med at forbinde til skærmen via kabel – gæsten skal blot følge vores link, så bliver han automatisk deltager i mødet. Samtidig behøver han ikke at downloade applikationen, alt fungerer fint gennem browseren.

Derudover er det meget praktisk for os at administrere billedet i selve YouTube, da vi kan ændre dets størrelse, flytte fokus fra indholdet til webkameraet osv. Denne mulighed viste sig at være ideel for os, og det er det, vi ender med at bruge den dag i dag.

Konklusion

Måske har vi trukket problemet ud af den blå luft, og den korrekte løsning var på overfladen eller ligger stadig, og vi kan stadig ikke se det, men det, vi har i dag, er grundlaget for, at vi ønsker at udvikle yderligere. Det er muligt, at vi en dag vil opgive Zoom til fordel for en mere bekvem og højkvalitetsløsning, men det bliver ikke i dag. I dag er vi glade for, at vores løsning virker og alle medarbejdere er gået over til at bruge Zoom. Det var en meget interessant oplevelse, som vi gerne ville dele, og vi vil blive glade for at vide, hvordan vores kolleger på workshoppen løste lignende problemer ved hjælp af andre værktøjer - skriv i kommentarerne!

Kilde: www.habr.com

Tilføj en kommentar