Como integramos YouTube Live con Zoom

Ola a todos! Esta é a segunda parte dunha serie de artigos do equipo informático do servizo de reservas de hoteis Ostrovok.ru sobre a organización de transmisións en liña de presentacións e eventos corporativos nunha sala separada.

В primeiro artigo Falamos de como resolvemos o problema da mala emisión de son mediante unha mesa de mesturas e un sistema de micrófono sen fíos.

Como integramos YouTube Live con Zoom

E todo parecía estar ben, pero despois dun tempo chegou unha nova tarefa ao noso departamento: ¡fagamos as nosas emisións máis interactivas! Toda a nosa especificación técnica consistía nunha frase: necesitabamos dar aos empregados remotos a oportunidade de conectarse ás reunións do equipo, é dicir, non só ver, senón tamén participar activamente: mostrar unha presentación, facer preguntas en tempo real, etc. Despois de analizar a situación, decidimos utilizar a conferencia Zoom.

Como integramos YouTube Live con Zoom

Un lado rápido: Zoom para videoconferencias estivo integrado na nosa infraestrutura durante moito tempo. Moitos dos nosos empregados utilízano todos os días para entrevistas remotas, reunións e reunións de planificación. A maioría das nosas salas de reunións están equipadas con Zoom Rooms e están equipadas con grandes televisores e micrófonos con cobertura de 360 ​​graos. Por certo, tentamos instalar estes micrófonos na nosa sala de reunións "especial", pero debido ao gran tamaño da sala, producían só unha desorde de sons e era moi difícil entender o que dicían os altofalantes. En cuartos pequenos, estes micrófonos funcionan moi ben.

Volvamos á nosa tarefa. Parece que a solución é sinxela:

  1. Retire o cable HDMI para a conexión por cable;
  2. Configuramos Zoom Rooms na sala de reunións para que os empregados poidan conectarse á reunión e mostrar unha presentación desde calquera dispositivo desde calquera lugar;
  3. Eliminamos a cámara do noso esquema, porque por que necesitamos capturar unha imaxe dunha cámara cando podemos capturar unha imaxe desde Zoom? Conectamos o proxector mediante unha tarxeta de captura de vídeo ao portátil, movemos alí o host, reconfiguramos Xsplit para capturar a fiestra co programa (función de selección intelixente) e realizamos unha emisión de proba.
  4. Axustamos o son para que os rapaces remotos poidan escoitarse sen afectar o son en YouTube.

Iso é exactamente o que fixemos: conectamos micrófonos a un Intel NUC con Zoom Rooms instalado nel (en adiante denominado "anfitrión"), eliminamos o cable HDMI do proxector, ensinamos aos empregados a "compartir unha imaxe en Zoom" e saíu ao aire. Para que quede máis claro, a continuación móstrase un diagrama de conexión.

Como integramos YouTube Live con Zoom

Estabamos preparados para o feito de que a busca da solución ideal sería espiñenta e, por desgraza, este esquema non funcionou: todo foi completamente diferente do que esperabamos. Como resultado, atopámonos con novos problemas co son, ou mellor dito coa súa total ausencia na emisión. Supoñíase que a tarxeta de captura de vídeo conectada ao concentrador da sala a través de HDMI transmitiría o son a Xsplit, pero non parecía ser o caso. Non había son. En todo.

Isto desconcertounos un pouco, despois de que pasamos outro mes probando varias opcións de conexión con diferentes éxitos, pero primeiro.

Altavoz + micrófono

O primeiro que intentamos foi colocar un altofalante debaixo da superficie de proxección, que debía emitir as voces dos altofalantes remotos, conectalo ao noso mando a distancia e colocar un micrófono diante del, que captaba o son deste altofalante. Parecía así:

Como integramos YouTube Live con Zoom

Probamos esta solución nunha reunión, cuxos participantes se conectaron principalmente á sala de reunións de forma remota. Sorprendentemente, o resultado resultou moi bo. Decidimos deixar este esquema polo momento, xa que non tiñamos mellor solución nese momento. Aínda que parecía moi raro, o principal é que funcionou!

Transferencia de salas Zoom

"E se executamos Zoom Rooms nun portátil con Xsplit instalado e distribuímos os dous programas en diferentes mesas virtuais?" – pensamos unha vez. Parece unha solución ideal para acadar este obxectivo e, ao mesmo tempo, reducir o número de nodos que son necesarios para levar a cabo a emisión (e que potencialmente poderían caer). Lembro o proverbio sobre o monte e Magomed:

Como integramos YouTube Live con Zoom

A captura de vídeo realizouse a través de escritorios virtuais. Xsplit está aberto nun escritorio virtual e o anfitrión cunha conferencia de traballo está no outro. Se antes emitíamos toda a pantalla, agora aproveitamos a oportunidade para capturar o proceso en execución. Ao mesmo tempo, a mesa de mesturas estaba conectada ao portátil, polo que non había necesidade de apuntar o micrófono ao altofalante. Xsplit tamén captou as voces dos traballadores remotos que participan nunha reunión a través da aplicación Zoom.

De feito, esta opción resultou ser a máis exitosa.

A primeira pregunta que máis nos preocupaba era se habería un conflito na transmisión do fluxo de audio entre aplicacións. Polo que se ve, non. As probas demostraron que todo funciona moi ben! Tivemos un audio igual de bo tanto en Zoom como en YouTube! A imaxe tamén foi agradable. Calquera presentación mostrouse en YouTube tal e como está, en calidade de 1080p. Para entender, vou dar un diagrama máis: no proceso de atopar varias solucións, poucas persoas entendían que tipo de animal estabamos creando, así que tentamos gravar todo e facer tantas ilustracións como sexa posible:

Como integramos YouTube Live con Zoom

Animados por este éxito, mantivemos a nosa primeira reunión con este esquema de cableado o mesmo día. E todo parecía ir ben, pero xurdiu un problema, cuxa orixe non determinamos de inmediato. Por razóns descoñecidas naquel momento, as cámaras web dos altofalantes non se mostraban na pantalla do proxector, senón só o contido que se demostraba. Desafortunadamente, isto non lle gustou moito ao cliente interno e comezamos a investigar máis. Resultou que todo estaba relacionado co feito de que tiñamos esencialmente dúas pantallas (un proxector e unha pantalla de portátil), e na configuración de Zoom Rooms hai unha ligazón estrita ao número de pantallas. Como resultado, as webcams dos participantes mostráronse na pantalla do portátil, é dicir, no escritorio virtual onde estaba a funcionar Zoom Rooms, polo que non as vimos. Non hai forma de cambiar isto, polo que vímonos obrigados a abandonar esta decisión. Este é un fiasco.

Abaixo coa captura de vídeo!

Ese mesmo día, decidimos tentar abandonar a tarxeta de captura de vídeo (e finalmente fixémolo definitivamente) e configurar o proxector no modo de repetición de pantalla para que o host detectase só unha pantalla, que é o que queriamos. Cando todo estaba configurado, comezou unha nova emisión de proba...

Como integramos YouTube Live con Zoom

Todo funcionou como debía. Todos os participantes na conferencia podían verse no proxector (catro de nós probamos), o son era excelente e a imaxe era boa. "Isto é a vitoria!" – pensamos, pero a realidade, coma sempre, tócanos á escondida. O noso novo portátil cun Core-i7 de oitava xeración, unha tarxeta de vídeo discreta e 16 gigabytes de RAM comezou a atragantarse despois de 30 minutos de transmisión de proba. O procesador simplemente non puido facer fronte á carga, funcionou ao 100% e, como resultado, sobrequentouse. Entón, atopamos unha limitación do procesador, que finalmente deu lugar a imaxes e son dispersos. A presentación, xa fose na pantalla do proxector ou en YouTube, converteuse nun revolto de píxeles, e non quedaba absolutamente nada do son; era imposible distinguilo. Así que a nosa primeira vitoria converteuse noutro fiasco. Entón xa estabamos a pensar se deberíamos construír un escritorio de streaming completo ou conformarnos co que temos.

Novo alento

Pensamos que construír un escritorio non era unha solución que queriamos facer: era caro, ocupaba moito espazo (tivemos que manter un escritorio de tamaño completo en lugar dunha mesiña de noite compacta) e, se a enerxía pasaba fóra, perderíamos todo. Pero nese momento, as nosas ideas sobre como facer que todo funcione en conxunto xa se secaron. E entón decidimos volver á solución anterior e afinala. En lugar de transferir o anfitrión, decidimos tentar converter o portátil nun participante completo da conferencia cos seus propios micrófonos e conta. Fíxose de novo unha ilustración para entender a que estabamos chegando.

Como integramos YouTube Live con Zoom

Direi de inmediato que esta solución resultou ser exactamente a que necesitabamos.

O servidor traballou no NUC e cargou só el, e o propio portátil co cliente cargou só Xsplit (experimentos anteriores demostraron que o manexa perfectamente). Nesta solución, Zoom Rooms ten as seguintes vantaxes sobre unha conexión por cable convencional:

  1. A visualización do contido no lenzo a través de Zoom Rooms contrólase convenientemente mediante a tableta do host. Comezar, finalizar, xestionar unha conferencia ou reunión é moito máis cómodo desde a pantalla da tableta que realizar unha determinada secuencia de accións para tomar o control da reunión.
  2. Para conectarnos a unha sala, sempre temos unha ligazón: este é o Meeting ID, a través do cal todos os participantes se conectan; non é necesario que se envíe a todos persoalmente, xa que os anuncios de emisión no mensaxeiro corporativo sempre conteñen esta ligazón.
  3. Ter unha conta premium en Zoom para o anfitrión da sala é moitas veces máis rendible que distribuíla persoalmente a cada empregado da oficina que utilizará o sistema de videoconferencia.
  4. Dado que o host e o portátil necesarios para a transmisión xa non están conectados entre si, podemos dicir que temos un sistema tolerante a fallos: se un dispositivo está desconectado, podemos restaurar a emisión sen deter a conferencia. Por exemplo, se cae un portátil cunha emisión, entón usando a tableta comezamos a gravar a reunión na nube; se o NUC falla, entón nin a conferencia nin a emisión rematan, simplemente cambiamos o proxector do NUC ao portátil conectado a Zoom e seguimos vendo.
  5. Os hóspedes adoitan acudir á oficina cos seus dispositivos e presentacións. Con esta solución, conseguimos evitar os eternos problemas de conexión á pantalla por cable: o convidado só ten que seguir a nosa ligazón e converterase automaticamente en participante na reunión. Ao mesmo tempo, non precisa descargar a aplicación, todo funciona ben a través do navegador.

Ademais, é moi cómodo para nós xestionar a imaxe no propio YouTube, xa que podemos cambiar o seu tamaño, mover o foco do contido á webcam, etc. Esta opción resultounos ideal, e é o que acabamos utilizando ata hoxe.

Conclusión

Quizais sacamos o problema da nada e a solución correcta estaba na superficie ou aínda está, e aínda non o vemos, pero o que temos hoxe é a base que queremos seguir desenvolvendo. É posible que algún día abandonemos Zoom en favor dunha solución máis cómoda e de alta calidade, pero isto non será hoxe. Hoxe estamos contentos de que a nosa solución funcione e todos os empregados cambiaron a usar Zoom. Foi unha experiencia moi interesante que queriamos compartir, e estaremos encantados de saber como os nosos compañeiros do obradoiro resolveron problemas similares utilizando outras ferramentas - escribe nos comentarios!

Fonte: www.habr.com

Engadir un comentario