Wie wir YouTube Live mit Zoom integriert haben

Hallo zusammen! Dies ist der zweite Teil einer Artikelserie des IT-Teams des Hotelbuchungsdienstes Ostrovok.ru bei der Organisation von Online-Übertragungen von Unternehmenspräsentationen und Veranstaltungen in einem separaten Raum.

В erster Artikel Wir sprachen darüber, wie wir das Problem des schlechten Sendetons mithilfe eines Mischpults und eines drahtlosen Mikrofonsystems gelöst haben.

Wie wir YouTube Live mit Zoom integriert haben

Und alles schien in Ordnung zu sein, aber nach einiger Zeit kam eine neue Aufgabe in unsere Abteilung – lasst uns unsere Sendungen interaktiver gestalten! Unsere gesamte technische Spezifikation bestand aus einem Satz: Wir mussten Remote-Mitarbeitern die Möglichkeit geben, an Teambesprechungen teilzunehmen, also nicht nur zuzuschauen, sondern auch aktiv teilzunehmen: eine Präsentation zeigen, Fragen in Echtzeit stellen usw. Nach einer Analyse der Situation haben wir uns für die Nutzung von Zoom-Konferenzen entschieden.

Wie wir YouTube Live mit Zoom integriert haben

Eine kurze Randbemerkung: Zoom für Videokonferenzen ist schon seit langem in unsere Infrastruktur integriert. Viele unserer Mitarbeiter nutzen es täglich für Remote-Interviews, Meetings und Planungsmeetings. Die meisten unserer Tagungsräume sind mit Zoom Rooms ausgestattet und verfügen über große Fernseher und Mikrofone mit 360-Grad-Abdeckung. Übrigens haben wir versucht, diese Mikrofone in unserem „besonderen“ Besprechungsraum zu installieren, aber aufgrund der Größe des Raums erzeugten sie nur ein Durcheinander an Geräuschen und es war sehr schwierig zu verstehen, was die Redner sagten. In kleinen Räumen funktionieren solche Mikrofone hervorragend.

Kehren wir zu unserer Aufgabe zurück. Es scheint, dass die Lösung einfach ist:

  1. Entfernen Sie das HDMI-Kabel für eine Kabelverbindung.
  2. Wir richten Zoom-Räume im Besprechungsraum ein, damit sich Mitarbeiter von jedem Gerät aus mit der Besprechung verbinden und eine Präsentation zeigen können;
  3. Wir entfernen die Kamera aus unserem Schema, denn warum müssen wir ein Bild von einer Kamera aufnehmen, wenn wir ein Bild von Zoom aufnehmen können? Wir verbinden den Projektor über eine Videoaufnahmekarte mit dem Laptop, verschieben den Host dorthin, konfigurieren Xsplit neu, um das Fenster mit dem Programm aufzunehmen (Smart Selection-Funktion) und starten eine Testübertragung.
  4. Wir passen den Ton so an, dass entfernte Personen gehört werden können, ohne dass der Ton auf YouTube beeinträchtigt wird.

Genau das haben wir getan: Wir haben Mikrofone an einen Intel NUC angeschlossen, auf dem Zoom Rooms installiert war (im Folgenden „Host“ genannt), das HDMI-Kabel für den Projektor entfernt, den Mitarbeitern beigebracht, wie man „ein Bild in Zoom teilt“ und ging auf Sendung. Zur Verdeutlichung finden Sie unten einen Anschlussplan.

Wie wir YouTube Live mit Zoom integriert haben

Wir waren darauf vorbereitet, dass die Suche nach der idealen Lösung schwierig sein würde, und leider funktionierte dieses Schema nicht – alles lief völlig anders, als wir erwartet hatten. Infolgedessen stießen wir auf neue Probleme mit dem Ton bzw. dessen völligem Fehlen in der Sendung. Man ging davon aus, dass die über HDMI mit dem Hub des Raums verbundene Videoaufnahmekarte den Ton an Xsplit übertragen würde, aber das schien nicht der Fall zu sein. Es gab keinen Ton. Überhaupt.

Dies stellte uns ziemlich vor ein Rätsel, woraufhin wir einen weiteren Monat damit verbrachten, verschiedene Anschlussmöglichkeiten mit unterschiedlichem Erfolg zu testen, aber das Wichtigste zuerst.

Lautsprecher + Mikrofon

Als erstes versuchten wir, einen Lautsprecher unter der Projektionsfläche zu platzieren, der die Stimmen entfernter Lautsprecher übertragen sollte, ihn an unsere Fernbedienung anzuschließen und davor ein Mikrofon zu platzieren, das den Ton dieses Lautsprechers aufnahm. Es sah so aus:

Wie wir YouTube Live mit Zoom integriert haben

Wir haben diese Lösung bei einem Meeting ausprobiert, bei dem sich die Teilnehmer größtenteils aus der Ferne mit dem Besprechungsraum verbunden haben. Überraschenderweise war das Ergebnis sehr gut. Wir haben uns entschieden, dieses Schema vorerst aufzugeben, da wir zu diesem Zeitpunkt keine bessere Lösung hatten. Auch wenn es sehr seltsam aussah, Hauptsache es hat funktioniert!

Zoom-Räume übertragen

„Was wäre, wenn wir Zoom Rooms auf einem Laptop mit installiertem Xsplit ausführen und beide Programme auf verschiedene virtuelle Tische verteilen würden?“ – dachten wir einmal. Es scheint eine ideale Lösung zu sein, um dieses Ziel zu erreichen und gleichzeitig die Anzahl der Knoten zu reduzieren, die für die Übertragung benötigt werden (und möglicherweise ausfallen könnten). Ich erinnere mich an das Sprichwort über den Berg und Magomed:

Wie wir YouTube Live mit Zoom integriert haben

Die Videoaufnahme erfolgte über virtuelle Desktops. Auf einem virtuellen Desktop ist Xsplit geöffnet, auf dem anderen der Host mit einer Arbeitskonferenz. Wenn wir früher den gesamten Bildschirm übertragen haben, nutzen wir jetzt die Gelegenheit, den laufenden Prozess zu erfassen. Gleichzeitig wurde das Mischpult an den Laptop angeschlossen, so dass es nicht nötig war, das Mikrofon auf den Lautsprecher zu richten. Xsplit erfasste auch die Stimmen von Remote-Mitarbeitern, die über die Zoom-App an einem Meeting teilnahmen.

Tatsächlich erwies sich diese Option als die erfolgreichste.

Die erste Frage, die uns am meisten Sorgen bereitete, war, ob es einen Konflikt bei der Übertragung des Audiostreams zwischen Anwendungen geben würde. Wie sich herausstellt, nein. Tests haben gezeigt, dass alles super funktioniert! Wir hatten sowohl auf Zoom als auch auf YouTube gleich guten Ton! Auch das Bild gefiel. Jede Präsentation wurde auf YouTube unverändert in 1080p-Qualität angezeigt. Zum Verständnis gebe ich noch ein Diagramm – im Prozess der Entwicklung verschiedener Lösungen haben nur wenige Menschen verstanden, was für ein Tier wir erschaffen haben, also haben wir versucht, alles aufzuzeichnen und so viele Illustrationen wie möglich anzufertigen:

Wie wir YouTube Live mit Zoom integriert haben

Ermutigt durch diesen Erfolg hielten wir noch am selben Tag unser erstes Treffen mit diesem Schaltplan ab. Und alles schien gut zu laufen, aber es trat ein Problem auf, dessen Ursache wir nicht sofort ermitteln konnten. Aus damals unbekannten Gründen wurden nicht die Webcams der Referenten auf der Projektionsfläche angezeigt, sondern lediglich der vorgeführte Inhalt. Leider gefiel das dem internen Kunden nicht wirklich und wir begannen, tiefer zu graben. Es stellte sich heraus, dass alles damit zusammenhängt, dass wir im Wesentlichen zwei Bildschirme hatten (einen Projektor und einen Laptop-Bildschirm), und in den Zoom Rooms-Einstellungen gibt es eine strikte Verknüpfung mit der Anzahl der Bildschirme. Dadurch wurden die Webcams der Teilnehmer auf dem Laptop-Display, also auf dem virtuellen Desktop, auf dem Zoom Rooms lief, angezeigt, sodass wir sie nicht sehen konnten. Es gibt keine Möglichkeit, dies zu ändern, daher waren wir gezwungen, diese Entscheidung aufzugeben. Das ist ein Fiasko.

Schluss mit der Videoaufnahme!

Am selben Tag beschlossen wir, die Videoaufnahmekarte abzuschaffen (und haben es schließlich endgültig getan) und stellten den Projektor auf den Bildschirmwiederholungsmodus ein, sodass der Host nur einen Bildschirm erkennen würde, was wir wollten. Als alles eingerichtet war, ging es mit einer neuen Testsendung weiter...

Wie wir YouTube Live mit Zoom integriert haben

Alles funktionierte wie es sollte. Alle Konferenzteilnehmer waren auf dem Projektor zu sehen (vier von uns getestet), der Ton war hervorragend und das Bild gut. „Das ist Sieg!“ – dachten wir, aber die Realität trifft uns wie immer heimlich. Unser frischer Laptop mit einem Core-i7 der achten Generation, einer separaten Grafikkarte und 16 Gigabyte RAM begann nach 30 Minuten Testübertragung zu drosseln. Der Prozessor war der Belastung einfach nicht gewachsen, arbeitete zu 100 % und überhitzte dadurch. So kam es zu einer Prozessor-Drosselung, die letztendlich zu vereinzelten Bild- und Tonstörungen führte. Die Präsentation, egal ob auf der Leinwand oder auf YouTube, verwandelte sich in ein Pixelwirrwarr und vom Ton war absolut nichts mehr übrig, es war unmöglich, ihn zu verstehen. So wurde unser erster Sieg zu einem weiteren Fiasko. Damals haben wir schon darüber nachgedacht, ob wir einen vollwertigen Streamer-Desktop bauen oder uns mit dem begnügen sollen, was wir haben.

Neuer Atem

Wir dachten, dass der Bau eines Desktops nicht die Lösung wäre, die wir wollten: Er war teuer, nahm viel Platz in Anspruch (wir mussten einen Desktop in voller Größe anstelle eines kompakten Nachttisches behalten) und wenn der Strom ausfiel raus, wir würden alles verlieren. Aber zu diesem Zeitpunkt waren unsere Ideen, wie wir alles parallel funktionieren lassen könnten, so gut wie versiegt. Und dann haben wir beschlossen, zur vorherigen Lösung zurückzukehren und sie zu verfeinern. Anstatt den Gastgeber zu übertragen, haben wir uns entschieden, den Laptop zu einem vollwertigen Konferenzteilnehmer mit eigenen Mikrofonen und eigenem Konto zu machen. Es wurde noch einmal eine Illustration angefertigt, um zu verstehen, worauf wir hinaus wollten.

Wie wir YouTube Live mit Zoom integriert haben

Ich kann gleich sagen, dass diese Lösung genau das war, was wir brauchten.

Der Host arbeitete auf dem NUC und lud nur diesen, und der Laptop selbst mit dem Client lud nur Xsplit (vergangene Experimente haben gezeigt, dass er damit perfekt zurechtkommt). Bei dieser Lösung bietet Zoom Rooms gegenüber einer herkömmlichen Kabelverbindung folgende Vorteile:

  1. Die Anzeige von Inhalten auf der Leinwand über Zoom Rooms wird bequem über das Tablet des Gastgebers gesteuert. Das Starten, Beenden und Verwalten einer Konferenz oder eines Meetings ist über den Tablet-Bildschirm viel bequemer, als eine bestimmte Abfolge von Aktionen auszuführen, um die Kontrolle über das Meeting zu übernehmen.
  2. Um sich mit einem Raum zu verbinden, haben wir immer einen Link – das ist die Meeting-ID, über die sich alle Teilnehmer verbinden; sie muss nicht an jeden persönlich gesendet werden, da Broadcast-Ankündigungen im Corporate Messenger immer diesen Link enthalten.
  3. Ein Premium-Konto in Zoom für den Gastgeber des Raums zu haben, ist um ein Vielfaches profitabler, als es persönlich an jeden Büromitarbeiter zu verteilen, der das Videokonferenzsystem nutzen wird.
  4. Da der für die Übertragung erforderliche Host und Laptop nicht mehr miteinander verbunden sind, können wir von einem fehlertoleranten System sprechen: Wenn ein Gerät getrennt wird, können wir die Übertragung wiederherstellen, ohne die Konferenz zu stoppen. Wenn beispielsweise ein Laptop mit einer Übertragung herunterfällt, beginnen wir mit dem Tablet, das Meeting in der Cloud aufzuzeichnen; Wenn der NUC abstürzt, dann endet weder die Konferenz noch die Übertragung, wir schalten einfach den Projektor vom NUC auf den mit Zoom verbundenen Laptop um und schauen weiter.
  5. Oft kommen Gäste mit ihren Geräten und Präsentationen ins Büro. Mit dieser Lösung ist es uns gelungen, die ewigen Probleme mit der Verbindung zum Bildschirm per Kabel zu vermeiden – der Gast muss nur unserem Link folgen und wird automatisch zum Teilnehmer des Meetings. Gleichzeitig muss er die Anwendung nicht herunterladen, alles funktioniert einwandfrei über den Browser.

Darüber hinaus ist es für uns sehr praktisch, das Bild in YouTube selbst zu verwalten, da wir seine Größe ändern, den Fokus vom Inhalt auf die Webcam verschieben usw. können. Diese Option erwies sich für uns als ideal und wir nutzen sie bis heute.

Abschluss

Vielleicht haben wir das Problem aus der Luft gegriffen und die richtige Lösung war an der Oberfläche oder liegt immer noch und wir sehen es immer noch nicht, aber was wir heute haben, ist die Basis, die wir weiterentwickeln wollen. Es ist möglich, dass wir Zoom eines Tages zugunsten einer bequemeren und qualitativ hochwertigeren Lösung aufgeben, aber das wird heute nicht der Fall sein. Heute sind wir froh, dass unsere Lösung funktioniert und alle Mitarbeiter auf Zoom umgestiegen sind. Es war eine sehr interessante Erfahrung, die wir teilen wollten, und wir würden uns freuen zu erfahren, wie unsere Kollegen in der Werkstatt ähnliche Probleme mit anderen Tools gelöst haben – schreiben Sie in die Kommentare!

Source: habr.com

Kommentar hinzufügen