Како смо интегрисали ИоуТубе уживо са Зоом-ом

Здраво свима! Ово је други део серије чланака ИТ тима сервиса за резервацију хотела Островок.ру о организовању онлајн преноса корпоративних презентација и догађаја у једној посебној просторији.

В први чланак Разговарали смо о томе како смо решили проблем лошег емитованог звука помоћу микс конзоле и бежичног микрофонског система.

Како смо интегрисали ИоуТубе уживо са Зоом-ом

И изгледало је да је све у реду, али након неког времена у наше одељење је стигао нови задатак - учинимо наше емисије интерактивнијим! Цела наша техничка спецификација састојала се од једне реченице – требало је да дамо удаљеним запосленима могућност да се повежу на састанке тима, односно не само да гледају, већ и активно учествују: приказују презентацију, постављају питања у реалном времену итд. Након анализе ситуације, одлучили смо да користимо Зоом конференцију.

Како смо интегрисали ИоуТубе уживо са Зоом-ом

Мало на страну: Зоом за видео конференције је већ дуго интегрисан у нашу инфраструктуру. Многи наши запослени га користе сваки дан за даљинске интервјуе, састанке и састанке за планирање. Већина наших сала за састанке опремљена је Зоом собама и опремљена је великим телевизорима и микрофонима са покривеношћу од 360 степени. Иначе, покушали смо да уградимо ове микрофоне у нашу „посебну“ салу за састанке, али су због велике величине собе производили само неред звукова и било је веома тешко разабрати шта говорници говоре. У малим просторијама, такви микрофони раде одлично.

Вратимо се нашем задатку. Чини се да је решење једноставно:

  1. Уклоните ХДМИ кабл за жичану везу;
  2. Поставили смо Зоом собе у сали за састанке тако да се запослени могу повезати на састанак и приказати презентацију са било ког уређаја са било ког места;
  3. Уклањамо камеру из наше шеме, јер зашто треба да снимамо слику са камере када можемо да снимимо слику из зума? Повезујемо пројектор преко картице за видео снимање на лаптоп, премештамо хост тамо, реконфигуришемо Кссплит да ухвати прозор са програмом (функција Смарт Селецтион) и идемо на пробно емитовање.
  4. Прилагођавамо звук тако да се момци из даљине могу чути без утицаја на звук на ИоуТубе-у.

Управо то смо и урадили: повезали смо микрофоне са Интел НУЦ са Зоом Роомс инсталираним на њему (у даљем тексту „хост“), уклонили ХДМИ кабл за пројектор, научили запослене како да „деле слику у Зоом-у“ и отишао у етар. Да би било јасније, испод је дијаграм повезивања.

Како смо интегрисали ИоуТубе уживо са Зоом-ом

Били смо спремни на чињеницу да ће потрага за идеалним решењем бити мукотрпна, и, нажалост, ова шема није успела - све је прошло потпуно другачије него што смо очекивали. Као резултат тога, наишли смо на нове проблеме са звуком, односно његово потпуно одсуство у емисији. Претпостављало се да ће картица за видео снимање повезана са чвориштем собе преко ХДМИ-а преносити звук на Кссплит, али изгледа да то није био случај. Није било звука. Уопште.

Ово нас је прилично збунило, након чега смо провели још месец дана тестирајући различите опције повезивања са различитим успехом, али прво.

Звучник + микрофон

Прво што смо покушали је да испод пројекционе површине поставимо звучник који је требало да емитује гласове даљинских звучника, повежемо га са нашим даљинским управљачем и испред њега поставимо микрофон који је хватао звук са овог звучника. Изгледало је овако:

Како смо интегрисали ИоуТубе уживо са Зоом-ом

Ово решење смо испробали на једном састанку, чији су се учесници углавном даљински повезивали са салом за састанке. Изненађујуће, резултат се показао веома добрим. Одлучили смо да за сада оставимо ову шему, јер тада нисмо имали боље решење. Чак и ако је изгледало веома чудно, главна ствар је да је успело!

Пренос Зоом Роомс

„Шта ако покренемо Зоом Роомс на лаптопу са инсталираним Кссплит-ом и проширимо оба програма на различите виртуелне столове?“ – мислили смо једном. Чини се као идеално решење за постизање овог циља и истовремено смањење броја чворова који су потребни за обављање емитовања (и који би потенцијално могли пасти). Сећам се пословице о планини и Магомеду:

Како смо интегрисали ИоуТубе уживо са Зоом-ом

Снимање видеа се одвијало преко виртуелних десктопа. Кссплит је отворен на једној виртуелној радној површини, а домаћин са радном конференцијом је на другој. Ако смо раније емитовали цео екран, сада користимо прилику да снимимо текући процес. Истовремено, миксер је повезан са лаптопом, тако да није било потребе да се микрофон усмерава на звучник. Кссплит је такође ухватио гласове удаљених радника који учествују на састанку преко апликације Зоом.

У ствари, ова опција се показала најуспешнијом.

Прво питање које нас је највише забринуло је да ли ће доћи до сукоба у преносу аудио тока између апликација. Како се испоставило, не. Тестови су показали да све функционише одлично! Имали смо подједнако добар звук и на Зоом-у и на ИоуТубе-у! Слика је такође била пријатна. Свака презентација је приказана на ИоуТубе-у каква јесте, у 1080п квалитету. За разумевање, даћу још један дијаграм - у процесу смишљања разних решења, мало људи је разумело какву животињу стварамо, па смо се потрудили да све снимимо и направимо што више илустрација:

Како смо интегрисали ИоуТубе уживо са Зоом-ом

Охрабрени овим успехом, одржали смо први састанак са овом шемом ожичења истог дана. И чинило се да све иде добро, али се појавио проблем чији извор нисмо одмах утврдили. Из тада непознатих разлога, веб камере звучника нису биле приказане на екрану пројектора, већ само садржај који се демонстрирао. Нажалост, интерном купцу се ово није баш допало, па смо почели да копамо дубље. Испоставило се да је све повезано са чињеницом да смо у суштини имали два екрана (пројектор и екран за лаптоп), а у подешавањима Зоом Роомс постоји строга веза са бројем дисплеја. Као резултат тога, веб камере учесника су биле приказане на дисплеју лаптопа, односно на виртуелној радној површини на којој је радио Зоом Роомс, тако да их нисмо видели. Не постоји начин да се ово промени, па смо били приморани да одустанемо од ове одлуке. Ово је фијаско.

Доле са видео снимањем!

Истог дана, одлучили смо да покушамо да одбацимо картицу за снимање видео записа (и на крају смо то урадили заувек) и поставили пројектор у режим понављања екрана тако да би домаћин детектовао само један екран, што смо и желели. Када је све било постављено, кренуло је ново пробно емитовање...

Како смо интегрисали ИоуТубе уживо са Зоом-ом

Све је функционисало како је требало. На пројектору су се могли видети сви учесници конференције (нас четворо смо тестирали), звук је био одличан, а слика добра. "Ово је победа!" – мислили смо, али нас стварност, као и увек, помаће. Наш нови лаптоп са Цоре-и7 осме генерације, дискретном видео картицом и 16 гигабајта РАМ-а почео је да се гуши након 30 минута пробног емитовања. Процесор једноставно није могао да се носи са оптерећењем, радио је на 100% и као резултат тога се прегрејао. Тако смо наишли на пригушивање процесора, што је на крају резултирало раштрканим сликама и звуком. Презентација, било на платну пројектора или на Јутјубу, претворила се у збрку пиксела, а од звука није остало апсолутно ништа, било је немогуће разумети. Тако је наша прва победа постала још један фијаско. Тада смо већ размишљали о томе да ли да направимо пуноправни стреамер десктоп или да се задовољимо оним што имамо.

Нови дах

Мислили смо да прављење десктопа није решење које желимо да урадимо: било је скупо, заузимало је много простора (морали смо да задржимо радну површину пуне величине уместо компактног ноћног ормарића), а ако је нестало струје напоље, изгубили бисмо све. Али до тог тренутка, наше идеје о томе како да све функционише у тандему су скоро пресушиле. А онда смо одлучили да се вратимо на претходно решење и дорадимо га. Уместо преноса домаћина, одлучили смо да покушамо да лаптоп буде пуноправни учесник конференције са сопственим микрофонима и налогом. Поново је направљена илустрација да би се разумело на шта циљамо.

Како смо интегрисали ИоуТубе уживо са Зоом-ом

Одмах ћу рећи да се показало да је ово решење управо оно што нам је требало.

Домаћин је радио на НУЦ-у и учитавао само њега, а сам лаптоп са клијентом је учитавао само Кссплит (претходни експерименти су показали да се савршено носи са њим). У овом решењу, Зоом Роомс има следеће предности у односу на конвенционалну жичану везу:

  1. Приказивање садржаја на платну преко Зоом Роомс се лако контролише помоћу таблета домаћина. Започињање, завршетак, управљање конференцијом или састанком много је згодније са екрана таблета него извршавање одређеног низа радњи за преузимање контроле над састанком.
  2. Да бисмо се повезали са просторијом, увек имамо једну везу - ово је ИД састанка, преко којег се повезују сви учесници; није потребно да се шаље свима лично, пошто најаве емитовања у корпоративном месинџеру увек садрже ову везу.
  3. Имати један премијум налог у Зоом-у за домаћина собе је много пута исплативије него лично дистрибуирати сваком запосленом у канцеларији који ће користити систем за видео конференције.
  4. Пошто хост и лаптоп који су потребни за емитовање више нису повезани један са другим, можемо рећи да имамо систем отпоран на грешке: ако је један уређај искључен, можемо да вратимо емитовање без заустављања конференције. На пример, ако падне лаптоп са емитовањем, онда помоћу таблета почињемо да снимамо састанак у облаку; ако се НУЦ сруши, онда се ни конференција ни емитовање не завршавају, једноставно пребацимо пројектор са НУЦ-а на лаптоп повезан на Зоом и наставимо да гледамо.
  5. Гости често долазе у канцеларију са својим уређајима и презентацијама. У овом решењу успели смо да избегнемо вечите проблеме са повезивањем на екран путем кабла – гост само треба да прати наш линк и он ће аутоматски постати учесник састанка. У исто време, не треба да преузима апликацију, све ради у реду преко претраживача.

Поред тога, веома нам је згодно да управљамо сликом у самом Јутјубу, пошто можемо да променимо њену величину, померимо фокус са садржаја на веб камеру итд. Ова опција се показала као идеална за нас и то је оно што на крају користимо до данас.

Закључак

Можда смо проблем извукли из ничега и исправно решење је било на површини или још увек лежи, а ми га још увек не видимо, али оно што имамо данас је основа коју желимо даље да развијамо. Могуће је да ћемо једног дана напустити Зоом у корист погоднијег и квалитетнијег решења, али то неће бити данас. Данас нам је драго што наше решење функционише и сви запослени су прешли на коришћење Зоом-а. Било је то веома занимљиво искуство које смо желели да поделимо, а биће нам драго да сазнамо како су наше колеге у радионици решавале сличне проблеме користећи друге алате - пишите у коментарима!

Извор: ввв.хабр.цом

Додај коментар