Comment nous avons intégré YouTube Live avec Zoom

Salut tout le monde! Ceci est la deuxième partie d'une série d'articles de l'équipe informatique du service de réservation hôtelière Ostrovok.ru sur l'organisation de diffusions en ligne de présentations et d'événements d'entreprise dans une salle séparée.

В premier article Nous avons expliqué comment nous avons résolu le problème du mauvais son de diffusion à l'aide d'une console de mixage et d'un système de microphone sans fil.

Comment nous avons intégré YouTube Live avec Zoom

Et tout semblait aller bien, mais après un certain temps, une nouvelle tâche est arrivée dans notre département : rendons nos émissions plus interactives ! L'ensemble de notre spécification technique consistait en une phrase : nous devions donner aux employés distants la possibilité de se connecter aux réunions d'équipe, c'est-à-dire non seulement regarder, mais aussi participer activement : montrer une présentation, poser des questions en temps réel, etc. Après avoir analysé la situation, nous avons décidé d'utiliser la conférence Zoom.

Comment nous avons intégré YouTube Live avec Zoom

Un petit aparté : Zoom pour la visioconférence est intégré à notre infrastructure depuis longtemps. Beaucoup de nos collaborateurs l’utilisent quotidiennement pour des entretiens, des réunions et des réunions de planification à distance. La plupart de nos salles de réunion sont équipées de Zoom Rooms et sont équipées de grands téléviseurs et de microphones avec une couverture à 360 degrés. D’ailleurs, nous avons essayé d’installer ces microphones dans notre salle de réunion « spéciale », mais en raison de la grande taille de la pièce, ils ne produisaient qu’un son confus et il était très difficile de comprendre ce que disaient les haut-parleurs. Dans les petites pièces, ces microphones fonctionnent très bien.

Revenons à notre tâche. Il semblerait que la solution soit simple :

  1. Retirez le câble HDMI pour la connexion filaire ;
  2. Nous avons configuré des salles Zoom dans la salle de réunion afin que les employés puissent se connecter à la réunion et montrer une présentation depuis n'importe quel appareil et n'importe où ;
  3. Nous supprimons la caméra de notre schéma, car pourquoi avons-nous besoin de capturer une image à partir d'une caméra alors que nous pouvons capturer une image à partir de Zoom ? Nous connectons le projecteur via une carte de capture vidéo à l'ordinateur portable, y déplaçons l'hôte, reconfigurons Xsplit pour capturer la fenêtre avec le programme (fonction Smart Selection) et procédons à une diffusion test.
  4. Nous ajustons le son pour que les gars distants puissent être entendus sans affecter le son sur YouTube.

C'est exactement ce que nous avons fait : nous avons connecté des microphones à un Intel NUC sur lequel Zoom Rooms est installé (ci-après dénommé « l'hôte »), retiré le câble HDMI du projecteur, appris aux employés comment « partager une image dans Zoom » et a été diffusé. Pour que ce soit plus clair, vous trouverez ci-dessous un schéma de connexion.

Comment nous avons intégré YouTube Live avec Zoom

Nous étions préparés au fait que la recherche de la solution idéale serait épineuse et, malheureusement, ce plan n'a pas fonctionné - tout s'est déroulé complètement différemment de ce à quoi nous nous attendions. Du coup, nous avons rencontré de nouveaux problèmes de son, ou plutôt son absence totale dans l'émission. On pensait que la carte de capture vidéo connectée au hub de la pièce via HDMI transmettrait le son à Xsplit, mais cela ne semble pas être le cas. Il n'y avait aucun son. Du tout.

Cela nous a un peu intrigués, après quoi nous avons passé un mois supplémentaire à tester diverses options de connexion avec plus ou moins de succès, mais avant tout.

Haut-parleur + micro

La première chose que nous avons essayée a été de placer sous la surface de projection un haut-parleur censé diffuser les voix des haut-parleurs distants, de le connecter à notre télécommande et de placer devant lui un microphone qui captait le son de ce haut-parleur. Cela ressemblait à ceci :

Comment nous avons intégré YouTube Live avec Zoom

Nous avons essayé cette solution lors d'une réunion, dont les participants se sont pour la plupart connectés à distance à la salle de réunion. Étonnamment, le résultat s’est avéré très bon. Nous avons décidé d'abandonner ce système pour le moment, car nous n'avions pas de meilleure solution à ce moment-là. Même si cela paraissait très étrange, l’essentiel est que cela ait fonctionné !

Transfert de salles Zoom

« Et si nous exécutions Zoom Rooms sur un ordinateur portable sur lequel Xsplit est installé et que nous répartissions les deux programmes sur différentes tables virtuelles ? » – pensions-nous autrefois. Cela semble être une solution idéale pour atteindre cet objectif tout en réduisant le nombre de nœuds nécessaires à la diffusion (et qui pourraient potentiellement tomber). Je me souviens du proverbe sur la montagne et Magomed :

Comment nous avons intégré YouTube Live avec Zoom

La capture vidéo a eu lieu via des bureaux virtuels. Xsplit est ouvert sur un bureau virtuel et l'hôte avec une conférence de travail est sur l'autre. Si auparavant nous diffusions l'intégralité de l'écran, nous profitons désormais de l'opportunité de capturer le processus en cours. Dans le même temps, la console de mixage était connectée à l’ordinateur portable, il n’était donc pas nécessaire de pointer le microphone vers le haut-parleur. Xsplit a également capturé les voix de travailleurs à distance participant à une réunion via l'application Zoom.

En fait, cette option s’est avérée la plus réussie.

La première question qui nous préoccupait le plus était de savoir s'il y aurait un conflit dans la transmission du flux audio entre les applications. Comme il s'avère, non. Les tests ont montré que tout fonctionne très bien ! Nous avons eu un son tout aussi bon sur Zoom et YouTube ! La photo était également agréable. Toute présentation était affichée telle quelle sur YouTube, en qualité 1080p. Pour comprendre, je vais donner un schéma supplémentaire - en train de trouver diverses solutions, peu de gens comprenaient quel type d'animal nous créions, nous avons donc essayé de tout enregistrer et de faire autant d'illustrations que possible :

Comment nous avons intégré YouTube Live avec Zoom

Forts de ce succès, nous avons tenu notre première réunion avec ce schéma électrique le même jour. Et tout semblait bien se passer, mais un problème est survenu dont nous n'avons pas immédiatement déterminé la source. Pour des raisons inconnues à l’époque, les webcams des intervenants n’étaient pas affichées sur l’écran du projecteur, mais uniquement le contenu présenté. Malheureusement, le client interne n’a pas vraiment apprécié cela et nous avons commencé à creuser plus profondément. Il s'est avéré que tout était lié au fait que nous avions essentiellement deux écrans (un projecteur et un écran d'ordinateur portable), et dans les paramètres de Zoom Rooms, il existe un lien strict avec le nombre d'écrans. En conséquence, les webcams des participants étaient affichées sur l'écran de l'ordinateur portable, c'est-à-dire sur le bureau virtuel sur lequel Zoom Rooms fonctionnait, nous ne les avons donc pas vues. Il n’y a aucun moyen de changer cela, nous avons donc été contraints d’abandonner cette décision. C'est un fiasco.

A bas la capture vidéo !

Le même jour, nous avons décidé d'essayer d'abandonner la carte de capture vidéo (et nous l'avons finalement fait pour de bon) et de régler le projecteur en mode Répétition d'écran afin que l'hôte ne détecte qu'un seul écran, ce que nous souhaitions. Une fois tout mis en place, une nouvelle diffusion test a eu lieu...

Comment nous avons intégré YouTube Live avec Zoom

Tout a fonctionné comme il se doit. Tous les participants à la conférence étaient visibles sur le projecteur (quatre d'entre nous l'ont testé), le son était excellent et l'image était bonne. "C'est la victoire !" – pensions-nous, mais la réalité, comme toujours, nous frappe en catimini. Notre nouvel ordinateur portable doté d'un Core-i7 de huitième génération, d'une carte vidéo discrète et de 16 Go de RAM a commencé à s'étouffer après 30 minutes de diffusion test. Le processeur n'a tout simplement pas pu supporter la charge, a fonctionné à 100 % et a donc surchauffé. Nous avons donc rencontré une limitation du processeur, ce qui a finalement entraîné des images et du son dispersés. La présentation, que ce soit sur l'écran du projecteur ou sur YouTube, se transformait en un fouillis de pixels, et il ne restait absolument plus rien du son, il était impossible de le comprendre. Notre première victoire s’est donc transformée en un autre fiasco. Ensuite, nous nous demandions déjà si nous devions créer un bureau de streaming à part entière ou nous contenter de ce dont nous disposions.

Nouveau souffle

Nous pensions que construire un ordinateur de bureau n'était pas une solution que nous souhaitions adopter : c'était cher, cela prenait beaucoup de place (nous devions conserver un ordinateur de bureau de taille normale au lieu d'une table de chevet compacte), et si l'alimentation électrique était coupée, dehors, nous perdrions tout. Mais à ce stade, nos idées sur la manière de faire en sorte que tout fonctionne en tandem s’étaient pratiquement taries. Et puis nous avons décidé de revenir à la solution précédente et de l’affiner. Au lieu de transférer l'hôte, nous avons décidé d'essayer de faire de l'ordinateur portable un participant à part entière à la conférence, doté de ses propres microphones et compte. Une illustration a été refaite pour comprendre où l'on voulait en venir.

Comment nous avons intégré YouTube Live avec Zoom

Je dirai tout de suite que cette solution s'est avérée être exactement ce dont nous avions besoin.

L'hôte a travaillé sur le NUC et l'a chargé uniquement, et l'ordinateur portable lui-même avec le client n'a chargé que Xsplit (des expériences passées ont montré qu'il le gère parfaitement). Dans cette solution, Zoom Rooms présente les avantages suivants par rapport à une connexion filaire classique :

  1. L'affichage du contenu sur la toile via Zoom Rooms est facilement contrôlé à l'aide de la tablette de l'hôte. Démarrer, terminer, gérer une conférence ou une réunion est bien plus pratique depuis l'écran de la tablette que d'effectuer une certaine séquence d'actions pour prendre le contrôle de la réunion.
  2. Pour nous connecter à une salle, nous avons toujours un lien - c'est l'ID de réunion, via lequel tous les participants se connectent ; il n'est pas nécessaire de l'envoyer personnellement à chacun, puisque les annonces diffusées dans la messagerie d'entreprise contiennent toujours ce lien.
  3. Avoir un compte premium dans Zoom pour l'hôte de la salle est bien plus rentable que de le distribuer personnellement à chaque employé de bureau qui utilisera le système de vidéoconférence.
  4. Puisque l'hôte et l'ordinateur portable nécessaires à la diffusion ne sont plus connectés entre eux, on peut dire que nous disposons d'un système tolérant aux pannes : si un appareil est déconnecté, nous pouvons restaurer la diffusion sans arrêter la conférence. Par exemple, si un ordinateur portable avec une diffusion tombe, alors à l'aide de la tablette, nous commençons à enregistrer la réunion dans le cloud ; si le NUC plante, ni la conférence ni la diffusion ne se terminent, nous passons simplement le projecteur du NUC à l'ordinateur portable connecté à Zoom et continuons à regarder.
  5. Les invités viennent souvent au bureau avec leurs appareils et leurs présentations. Dans cette solution, nous avons réussi à éviter les éternels problèmes de connexion à l'écran via câble - l'invité n'a qu'à suivre notre lien et il deviendra automatiquement participant à la réunion. En même temps, il n'a pas besoin de télécharger l'application, tout fonctionne bien via le navigateur.

De plus, il est très pratique pour nous de gérer l'image dans YouTube lui-même, puisque nous pouvons modifier sa taille, déplacer le focus du contenu vers la webcam, etc. Cette option s’est avérée idéale pour nous, et c’est ce que nous utilisons encore aujourd’hui.

Conclusion

Peut-être que nous avons sorti le problème de nulle part et que la bonne solution était à la surface ou se trouve encore, et que nous ne la voyons toujours pas, mais ce que nous avons aujourd’hui est la base que nous voulons développer davantage. Il est possible qu'un jour nous abandonnions Zoom au profit d'une solution plus pratique et de meilleure qualité, mais ce ne sera pas le cas aujourd'hui. Aujourd'hui, nous sommes heureux que notre solution fonctionne et que tous les employés soient passés à Zoom. C'était une expérience très intéressante que nous voulions partager, et nous serons heureux de savoir comment nos collègues de l'atelier ont résolu des problèmes similaires en utilisant d'autres outils - écrivez dans les commentaires !

Source: habr.com

Ajouter un commentaire