Πώς ενσωματώσαμε το YouTube Live με το Zoom

Γεια σε όλους! Αυτό είναι το δεύτερο μέρος μιας σειράς άρθρων από την ομάδα πληροφορικής της υπηρεσίας κρατήσεων ξενοδοχείων Ostrovok.ru σχετικά με την οργάνωση διαδικτυακών εκπομπών εταιρικών παρουσιάσεων και εκδηλώσεων σε μια ξεχωριστή αίθουσα.

В πρώτο άρθρο Μιλήσαμε για το πώς λύσαμε το πρόβλημα της κακής εκπομπής ήχου χρησιμοποιώντας μια κονσόλα μίξης και ένα σύστημα ασύρματου μικροφώνου.

Πώς ενσωματώσαμε το YouTube Live με το Zoom

Και όλα φαινόταν να είναι καλά, αλλά μετά από λίγο έφτασε μια νέα εργασία στο τμήμα μας - ας κάνουμε τις εκπομπές μας πιο διαδραστικές! Ολόκληρες οι τεχνικές προδιαγραφές αποτελούνταν από μία πρόταση - έπρεπε να δώσουμε στους απομακρυσμένους υπαλλήλους την ευκαιρία να συνδεθούν σε συναντήσεις ομάδας, δηλαδή όχι μόνο να παρακολουθήσουν, αλλά και να συμμετέχουν ενεργά: εμφάνιση παρουσίασης, υποβολή ερωτήσεων σε πραγματικό χρόνο κ.λπ. Αφού αναλύσαμε την κατάσταση, αποφασίσαμε να χρησιμοποιήσουμε τη διάσκεψη Zoom.

Πώς ενσωματώσαμε το YouTube Live με το Zoom

Μια γρήγορη άκρη: Το Zoom για τηλεδιάσκεψη έχει ενσωματωθεί στην υποδομή μας εδώ και πολύ καιρό. Πολλοί από τους υπαλλήλους μας το χρησιμοποιούν καθημερινά για συνεντεύξεις από απόσταση, συναντήσεις και προγραμματισμό συναντήσεων. Οι περισσότερες από τις αίθουσες συσκέψεών μας είναι εξοπλισμένες με Zoom Rooms και είναι εξοπλισμένες με μεγάλες τηλεοράσεις και μικρόφωνα με κάλυψη 360 μοιρών. Παρεμπιπτόντως, προσπαθήσαμε να εγκαταστήσουμε αυτά τα μικρόφωνα στην «ειδική» αίθουσα συνεδριάσεων, αλλά λόγω του μεγάλου μεγέθους της αίθουσας, παρήγαγαν μόνο ένα χάος ήχων και ήταν πολύ δύσκολο να καταλάβουμε τι έλεγαν τα ηχεία. Σε μικρά δωμάτια, τέτοια μικρόφωνα λειτουργούν εξαιρετικά.

Ας επιστρέψουμε στο έργο μας. Φαίνεται ότι η λύση είναι απλή:

  1. Αφαιρέστε το καλώδιο HDMI για ενσύρματη σύνδεση.
  2. Δημιουργήσαμε Zoom Rooms στην αίθουσα συσκέψεων, έτσι ώστε οι υπάλληλοι να μπορούν να συνδεθούν στη σύσκεψη και να εμφανίσουν μια παρουσίαση από οποιαδήποτε συσκευή από οπουδήποτε.
  3. Αφαιρούμε την κάμερα από το σχέδιό μας, γιατί γιατί χρειάζεται να τραβήξουμε μια εικόνα από μια κάμερα όταν μπορούμε να τραβήξουμε μια εικόνα από το Zoom; Συνδέουμε τον προβολέα μέσω κάρτας λήψης βίντεο στο φορητό υπολογιστή, μεταφέρουμε τον κεντρικό υπολογιστή εκεί, διαμορφώνουμε ξανά το Xsplit για να τραβήξει το παράθυρο με το πρόγραμμα (λειτουργία Smart Selection) και προχωράμε σε δοκιμαστική εκπομπή.
  4. Προσαρμόζουμε τον ήχο έτσι ώστε να μπορούν να ακούγονται τα παιδιά από απόσταση χωρίς να επηρεάζεται ο ήχος στο YouTube.

Αυτό ακριβώς κάναμε: συνδέσαμε μικρόφωνα σε ένα Intel NUC με εγκατεστημένα Zoom Rooms (εφεξής «host»), αφαιρέσαμε το καλώδιο HDMI για τον προβολέα, διδάξαμε στους υπαλλήλους πώς να «μοιράζονται μια εικόνα στο Zoom» και βγήκε στον αέρα. Για να γίνει πιο σαφές, παρακάτω είναι ένα διάγραμμα σύνδεσης.

Πώς ενσωματώσαμε το YouTube Live με το Zoom

Ήμασταν προετοιμασμένοι για το γεγονός ότι η αναζήτηση για την ιδανική λύση θα ήταν ακανθώδης και, δυστυχώς, αυτό το σχέδιο δεν λειτούργησε - όλα πήγαν εντελώς διαφορετικά από ό,τι περιμέναμε. Ως αποτέλεσμα, αντιμετωπίσαμε νέα προβλήματα με τον ήχο ή μάλλον την πλήρη απουσία του στην εκπομπή. Θεωρήθηκε ότι η κάρτα λήψης βίντεο που ήταν συνδεδεμένη στο hub του δωματίου μέσω HDMI θα μετέδιδε ήχο στο Xsplit, αλλά αυτό δεν φαινόταν να ισχύει. Δεν ακουγόταν ήχος. Καθόλου.

Αυτό μας μπέρδεψε αρκετά, μετά τον οποίο περάσαμε άλλον έναν μήνα δοκιμάζοντας διάφορες επιλογές σύνδεσης με διαφορετική επιτυχία, αλλά πρώτα πρώτα.

Ηχείο + μικρόφωνο

Το πρώτο πράγμα που προσπαθήσαμε ήταν να τοποθετήσουμε ένα ηχείο κάτω από την επιφάνεια προβολής, το οποίο έπρεπε να εκπέμπει τις φωνές των απομακρυσμένων ηχείων, να το συνδέσουμε με το τηλεχειριστήριό μας και να τοποθετήσουμε ένα μικρόφωνο μπροστά του, το οποίο απαθανάτιζε τον ήχο από αυτό το ηχείο. Έμοιαζε έτσι:

Πώς ενσωματώσαμε το YouTube Live με το Zoom

Δοκιμάσαμε αυτή τη λύση σε μια συνάντηση, οι συμμετέχοντες της οποίας συνδέονται κυρίως με την αίθουσα συσκέψεων εξ αποστάσεως. Παραδόξως, το αποτέλεσμα αποδείχθηκε πολύ καλό. Αποφασίσαμε να αφήσουμε προς το παρόν αυτό το σχήμα, αφού τότε δεν είχαμε καλύτερη λύση. Ακόμα κι αν φαινόταν πολύ περίεργο, το κυριότερο είναι ότι λειτούργησε!

Μεταφορά Δωματίων Ζουμ

"Τι θα συμβεί αν τρέξουμε το Zoom Rooms σε φορητό υπολογιστή με εγκατεστημένο το Xsplit και διανέμουμε και τα δύο προγράμματα σε διαφορετικούς εικονικούς πίνακες;" – σκεφτήκαμε κάποτε. Φαίνεται σαν μια ιδανική λύση για να επιτευχθεί αυτός ο στόχος και ταυτόχρονα να μειωθεί ο αριθμός των κόμβων που απαιτούνται για την εκτέλεση της εκπομπής (και που θα μπορούσαν ενδεχομένως να πέσουν). Θυμάμαι την παροιμία για το βουνό και τον Magomed:

Πώς ενσωματώσαμε το YouTube Live με το Zoom

Η λήψη βίντεο πραγματοποιήθηκε μέσω εικονικών επιτραπέζιων υπολογιστών. Το Xsplit είναι ανοιχτό σε μια εικονική επιφάνεια εργασίας και ο κεντρικός υπολογιστής με μια διάσκεψη εργασίας βρίσκεται στην άλλη. Αν νωρίτερα μεταδίδαμε ολόκληρη την οθόνη, τώρα εκμεταλλευόμαστε την ευκαιρία να αποτυπώσουμε τη διαδικασία εκτέλεσης. Ταυτόχρονα, η κονσόλα μίξης συνδέθηκε με το φορητό υπολογιστή, οπότε δεν χρειαζόταν να στρέφετε το μικρόφωνο στο ηχείο. Το Xsplit απαθανάτισε επίσης τις φωνές των απομακρυσμένων εργαζομένων που συμμετείχαν σε μια συνάντηση μέσω της εφαρμογής Zoom.

Στην πραγματικότητα, αυτή η επιλογή αποδείχθηκε η πιο επιτυχημένη.

Η πρώτη ερώτηση που μας ανησύχησε περισσότερο ήταν αν θα υπήρχε σύγκρουση στη μετάδοση της ροής ήχου μεταξύ των εφαρμογών. Όπως αποδεικνύεται, όχι. Οι δοκιμές έδειξαν ότι όλα λειτουργούν τέλεια! Είχαμε εξίσου καλό ήχο και στο Zoom και στο YouTube! Η εικόνα ήταν επίσης ευχάριστη. Οποιαδήποτε παρουσίαση εμφανιζόταν στο YouTube ως έχει, σε ποιότητα 1080p. Για κατανόηση, θα δώσω ένα ακόμη διάγραμμα - στη διαδικασία της εξεύρεσης διαφόρων λύσεων, λίγοι άνθρωποι κατάλαβαν τι είδους ζώο δημιουργούσαμε, οπότε προσπαθήσαμε να καταγράψουμε τα πάντα και να κάνουμε όσο το δυνατόν περισσότερες εικονογραφήσεις:

Πώς ενσωματώσαμε το YouTube Live με το Zoom

Ενθαρρυμένοι από αυτή την επιτυχία, πραγματοποιήσαμε την πρώτη μας συνάντηση με αυτό το διάγραμμα καλωδίωσης την ίδια μέρα. Και όλα έδειχναν να πηγαίνουν καλά, αλλά προέκυψε ένα πρόβλημα, την πηγή του οποίου δεν προσδιορίσαμε αμέσως. Για άγνωστους μέχρι τότε λόγους, οι κάμερες web των ηχείων δεν εμφανίζονταν στην οθόνη του προβολέα, αλλά μόνο το περιεχόμενο που εμφανιζόταν. Δυστυχώς, αυτό δεν άρεσε στον εσωτερικό πελάτη και αρχίσαμε να σκάβουμε βαθύτερα. Αποδείχθηκε ότι όλα συνδέονταν με το γεγονός ότι είχαμε ουσιαστικά δύο οθόνες (έναν προβολέα και μια οθόνη φορητού υπολογιστή) και στις ρυθμίσεις Zoom Rooms υπάρχει μια αυστηρή σύνδεση με τον αριθμό των οθονών. Ως αποτέλεσμα, οι κάμερες των συμμετεχόντων εμφανίζονταν στην οθόνη του φορητού υπολογιστή, δηλαδή στην εικονική επιφάνεια εργασίας όπου λειτουργούσε το Zoom Rooms, με αποτέλεσμα να μην τις βλέπαμε. Δεν υπάρχει τρόπος να αλλάξει αυτό, γι' αυτό αναγκαστήκαμε να εγκαταλείψουμε αυτήν την απόφαση. Αυτό είναι φιάσκο.

Κάτω η λήψη βίντεο!

Την ίδια μέρα, αποφασίσαμε να προσπαθήσουμε να αφαιρέσουμε την κάρτα λήψης βίντεο (και τελικά το κάναμε για τα καλά) και να θέσουμε τον προβολέα σε λειτουργία επανάληψης οθόνης, έτσι ώστε ο οικοδεσπότης να ανιχνεύει μόνο μία οθόνη, αυτό που θέλαμε. Όταν ρυθμίστηκαν όλα, ξεκίνησε μια νέα δοκιμαστική μετάδοση...

Πώς ενσωματώσαμε το YouTube Live με το Zoom

Όλα λειτούργησαν όπως έπρεπε. Όλοι οι συμμετέχοντες στο συνέδριο φαίνονται στον προβολέα (τέσσερις από εμάς δοκιμάσαμε), ο ήχος ήταν εξαιρετικός και η εικόνα ήταν καλή. «Αυτό είναι νίκη!» – σκεφτήκαμε, αλλά η πραγματικότητα, όπως πάντα, μας χτυπάει πονηρά. Ο φρέσκος φορητός μας υπολογιστής με Core-i7 όγδοης γενιάς, μια διακριτή κάρτα γραφικών και 16 gigabyte μνήμης RAM άρχισε να πνίγεται μετά από 30 λεπτά δοκιμαστικής μετάδοσης. Ο επεξεργαστής απλά δεν μπορούσε να αντιμετωπίσει το φορτίο, λειτούργησε στο 100% και ως αποτέλεσμα υπερθερμάνθηκε. Έτσι, αντιμετωπίσαμε στραγγαλισμό του επεξεργαστή, το οποίο τελικά είχε ως αποτέλεσμα διάσπαρτες εικόνες και ήχο. Η παρουσίαση, είτε στην οθόνη του προβολέα είτε στο YouTube, μετατράπηκε σε ένα συνονθύλευμα pixel και δεν είχε απομείνει απολύτως τίποτα από τον ήχο· ήταν αδύνατο να το καταλάβω. Έτσι η πρώτη μας νίκη έγινε άλλο ένα φιάσκο. Τότε σκεφτόμασταν ήδη αν θα έπρεπε να δημιουργήσουμε μια ολοκληρωμένη επιφάνεια εργασίας streamer ή να αρκεστούμε σε αυτό που έχουμε.

Νέα πνοή

Σκεφτήκαμε ότι η κατασκευή ενός επιτραπέζιου υπολογιστή δεν ήταν η λύση που θέλαμε να κάνουμε: ήταν ακριβό, καταλάμβανε πολύ χώρο (έπρεπε να κρατήσουμε μια επιφάνεια εργασίας πλήρους μεγέθους αντί για ένα συμπαγές κομοδίνο) και αν έφτανε η ισχύς έξω, θα χάναμε τα πάντα. Αλλά μέχρι εκείνο το σημείο, οι ιδέες μας για το πώς να κάνουμε τα πάντα να λειτουργούν παράλληλα είχαν σχεδόν στερέψει. Και μετά αποφασίσαμε να επιστρέψουμε στην προηγούμενη λύση και να την τελειοποιήσουμε. Αντί να μεταφέρουμε τον οικοδεσπότη, αποφασίσαμε να προσπαθήσουμε να κάνουμε τον φορητό υπολογιστή έναν πλήρη συμμετέχοντα στο συνέδριο με τα δικά του μικρόφωνα και λογαριασμό. Έγινε πάλι μια εικονογράφηση για να καταλάβουμε σε τι φτάναμε.

Πώς ενσωματώσαμε το YouTube Live με το Zoom

Θα πω αμέσως ότι αυτή η λύση αποδείχθηκε ότι ήταν ακριβώς αυτό που χρειαζόμασταν.

Ο κεντρικός υπολογιστής εργάστηκε στο NUC και φόρτωσε μόνο αυτό, και ο ίδιος ο φορητός υπολογιστής με τον πελάτη φόρτωσε μόνο το Xsplit (προηγούμενα πειράματα έδειξαν ότι το χειρίζεται τέλεια). Σε αυτή τη λύση, το Zoom Rooms έχει τα ακόλουθα πλεονεκτήματα σε σχέση με μια συμβατική ενσύρματη σύνδεση:

  1. Η εμφάνιση περιεχομένου στον καμβά μέσω του Zoom Rooms ελέγχεται εύκολα χρησιμοποιώντας το tablet του οικοδεσπότη. Η έναρξη, ο τερματισμός, η διαχείριση μιας διάσκεψης ή μιας σύσκεψης είναι πολύ πιο βολική από την οθόνη του tablet από την εκτέλεση μιας συγκεκριμένης ακολουθίας ενεργειών για τον έλεγχο της σύσκεψης.
  2. Για να συνδεθείτε σε μια αίθουσα, έχουμε πάντα έναν σύνδεσμο - αυτό είναι το αναγνωριστικό σύσκεψης, μέσω του οποίου συνδέονται όλοι οι συμμετέχοντες· δεν χρειάζεται να αποσταλεί σε όλους προσωπικά, καθώς οι ανακοινώσεις μετάδοσης στον εταιρικό αγγελιοφόρο περιέχουν πάντα αυτόν τον σύνδεσμο.
  3. Το να έχετε έναν premium λογαριασμό στο Zoom για τον οικοδεσπότη του δωματίου είναι πολλές φορές πιο κερδοφόρο από το να τον διανέμετε προσωπικά σε κάθε υπάλληλο γραφείου που θα χρησιμοποιήσει το σύστημα τηλεδιάσκεψης.
  4. Δεδομένου ότι ο κεντρικός υπολογιστής και ο φορητός υπολογιστής που απαιτούνται για τη μετάδοση δεν είναι πλέον συνδεδεμένοι μεταξύ τους, μπορούμε να πούμε ότι έχουμε ένα σύστημα ανοχής σφαλμάτων: εάν μια συσκευή αποσυνδεθεί, μπορούμε να επαναφέρουμε τη μετάδοση χωρίς να σταματήσουμε τη διάσκεψη. Για παράδειγμα, εάν πέσει ένας φορητός υπολογιστής με εκπομπή, τότε χρησιμοποιώντας το tablet ξεκινάμε την εγγραφή της συνάντησης στο σύννεφο. Εάν το NUC κολλήσει, τότε δεν τελειώνει ούτε η διάσκεψη ούτε η μετάδοση, απλώς αλλάζουμε τον προβολέα από το NUC στον φορητό υπολογιστή που είναι συνδεδεμένος στο Zoom και συνεχίζουμε την παρακολούθηση.
  5. Οι επισκέπτες έρχονται συχνά στο γραφείο με τις συσκευές και τις παρουσιάσεις τους. Σε αυτή τη λύση, καταφέραμε να αποφύγουμε τα αιώνια προβλήματα με τη σύνδεση στην οθόνη μέσω καλωδίου - ο επισκέπτης πρέπει απλώς να ακολουθήσει τον σύνδεσμό μας και θα γίνει αυτόματα συμμετέχων στη συνάντηση. Ταυτόχρονα, δεν χρειάζεται να κατεβάσει την εφαρμογή, όλα λειτουργούν καλά μέσω του προγράμματος περιήγησης.

Επιπλέον, μας είναι πολύ βολικό να διαχειριζόμαστε την εικόνα στο ίδιο το YouTube, αφού μπορούμε να αλλάξουμε το μέγεθός της, να μετακινήσουμε την εστίαση από το περιεχόμενο στην κάμερα web κ.λπ. Αυτή η επιλογή αποδείχθηκε ιδανική για εμάς και είναι αυτό που καταλήγουμε να χρησιμοποιούμε μέχρι σήμερα.

Συμπέρασμα

Ίσως βγάλαμε το πρόβλημα από τον αέρα και η σωστή λύση ήταν στην επιφάνεια ή εξακολουθεί να βρίσκεται, και ακόμα δεν το βλέπουμε, αλλά αυτό που έχουμε σήμερα είναι η βάση που θέλουμε να αναπτύξουμε περαιτέρω. Είναι πιθανό κάποια μέρα να εγκαταλείψουμε το Zoom για μια πιο βολική και ποιοτική λύση, αλλά αυτό δεν θα είναι σήμερα. Σήμερα χαιρόμαστε που η λύση μας λειτουργεί και όλοι οι εργαζόμενοι έχουν στραφεί στη χρήση του Zoom. Ήταν μια πολύ ενδιαφέρουσα εμπειρία που θέλαμε να μοιραστούμε και θα χαρούμε να μάθουμε πώς οι συνάδελφοί μας στο εργαστήριο έλυσαν παρόμοια προβλήματα χρησιμοποιώντας άλλα εργαλεία - γράψτε στα σχόλια!

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο