我们如何将 YouTube Live 与 Zoom 集成

大家好! 这是酒店预订服务 IT 团队系列文章的第二部分 奥斯特罗沃克 在一个单独的房间组织企业演示和活动的在线广播。

В 第一篇文章 我们讨论了如何使用调音台和无线麦克风系统解决广播声音不佳的问题。

我们如何将 YouTube Live 与 Zoom 集成

一切似乎都很好,但一段时间后,我们部门接到了一项新任务 - 让我们的广播更具互动性! 我们的整个技术规范只有一句话——我们需要让远程员工有机会连接到团队会议,也就是说,不仅可以观看,还可以积极参与:展示演示、实时提问等。 经过分析情况,我们决定使用Zoom会议。

我们如何将 YouTube Live 与 Zoom 集成

顺便说一句:用于视频会议的 Zoom 已经集成到我们的基础设施中很长时间了。 我们的许多员工每天都使用它进行远程采访、会议和计划会议。 我们的大多数会议室都配备 Zoom Rooms,并配备大电视和 360 度覆盖的麦克风。 顺便说一句,我们尝试在我们的“特殊”会议室中安装这些麦克风,但由于房间面积较大,它们只能发出混乱的声音,而且很难听清发言者在说什么。 在小房间里,这种麦克风效果很好。

让我们回到我们的任务。 解决方案似乎很简单:

  1. 拔掉HDMI线进行有线连接;
  2. 我们在会议室设置了 Zoom Rooms,以便员工可以从任何地方连接到会议并通过任何设备展示演示文稿;
  3. 我们从我们的方案中删除了相机,因为当我们可以从 Zoom 捕获图像时,为什么我们需要从相机捕获图像? 我们通过视频采集卡将投影仪连接到笔记本电脑,将主机移至那里,重新配置 Xsplit 以使用程序捕获窗口(智能选择功能)并进行测试广播。
  4. 我们调整了声音,以便可以听到远程人员的声音,而不会影响 YouTube 上的声音。

这正是我们所做的:我们将麦克风连接到安装了 Zoom Rooms 的英特尔 NUC(以下简称“主机”),拔掉投影仪的 HDMI 电缆,教员工如何“在 Zoom 中分享图片”并播出了。 为了更清楚地说明这一点,下面是连接图。

我们如何将 YouTube Live 与 Zoom 集成

我们已经做好了心理准备,寻找理想的解决方案将是一件棘手的事情,不幸的是,这个计划并没有奏效——一切的进展都与我们的预期完全不同。 结果,我们遇到了新的声音问题,或者更确切地说,声音在广播中完全消失了。 假设通过 HDMI 连接到房间集线器的视频采集卡会将声音传输到 Xsplit,但事实似乎并非如此。 没有声音。 完全没有。

这让我们很困惑,之后我们又花了一个月的时间测试了各种连接选项,取得了不同程度的成功,但首先是最重要的。

扬声器+麦克风

我们尝试的第一件事是在投影面下方放置一个扬声器,该扬声器应该播放远程扬声器的声音,将其连接到我们的遥控器,并在其前面放置一个麦克风,捕捉来自该扬声器的声音。 它看起来像这样:

我们如何将 YouTube Live 与 Zoom 集成

我们在一次会议上尝试了这种解决方案,会议参与者大多远程连接到会议室。 令人惊讶的是,结果非常好。 我们决定暂时放弃这个方案,因为当时我们没有更好的解决方案。 即使它看起来很奇怪,但最重要的是它有效!

转移 Zoom Rooms

“如果我们在安装了 Xsplit 的笔记本电脑上运行 Zoom Rooms 并将这两个程序分布在不同的虚拟桌子上会怎么样?” ——我们曾经想过。 这似乎是实现这一目标的理想解决方案,同时减少执行广播所需的节点数量(并且可能会脱落)。 我记得关于山和马戈麦德的谚语:

我们如何将 YouTube Live 与 Zoom 集成

视频捕获是通过虚拟桌面进行的。 Xsplit 在一个虚拟桌面上打开,召开工作会议的主机在另一个虚拟桌面上。 如果之前我们广播整个屏幕,那么现在我们利用这个机会来捕获正在运行的进程。 同时,调音台已连接到笔记本电脑,因此无需将麦克风指向扬声器。 Xsplit 还捕获了通过 Zoom 应用参加会议的远程工作人员的声音。

事实上,这个选择被证明是最成功的。

我们最担心的第一个问题是应用程序之间音频流的传输是否会发生冲突。 事实证明,没有。 测试表明一切正常! 我们在 Zoom 和 YouTube 上都获得了同样出色的音频! 画面也很赏心悦目。 所有演示文稿均按原样以 1080p 质量在 YouTube 上显示。 为了便于理解,我再给出一张图——在提出各种解决方案的过程中,很少有人理解我们正在创造什么样的动物,所以我们试图记录一切并尽可能多地制作插图:

我们如何将 YouTube Live 与 Zoom 集成

受到这一成功的鼓舞,我们在同一天就这张接线图举行了第一次会议。 一切似乎都很顺利,但是出现了一个问题,我们没有立即确定问题的根源。 由于当时未知的原因,演讲者的网络摄像头没有显示在投影仪屏幕上,而仅显示正在演示的内容。 不幸的是,内部客户并不喜欢这个,我们开始深入挖掘。 事实证明,一切都与我们本质上有两个屏幕(一台投影仪和一台笔记本电脑显示器)这一事实有关,并且在 Zoom Rooms 设置中,与显示器的数量有严格的联系。 结果,参与者的网络摄像头显示在笔记本电脑显示屏上,即运行 Zoom Rooms 的虚拟桌面上,因此我们看不到它们。 没有办法改变这一点,所以我们被迫放弃这个决定。 这是一场惨败。

打倒视频拍摄!

同一天,我们决定尝试放弃视频采集卡(最终永久做到了),并将投影仪设置为“屏幕重复”模式,以便主机仅检测到一个屏幕,这正是我们想要的。 一切准备就绪后,新的试播开始了……

我们如何将 YouTube Live 与 Zoom 集成

一切都按其应有的方式进行。 投影仪上可以看到所有与会者(我们测试了四个人),声音很棒,图像也很好。 “这就是胜利!” ——我们这样想,但现实一如既往地偷偷地袭击了我们。 我们配备第八代 Core-i7、独立显卡和 16 GB RAM 的新笔记本电脑在进行 30 分钟的测试广播后开始出现卡顿现象。 处理器根本无法应对负载,以 100% 的速度工作,结果导致过热。 所以我们遇到了处理器限流,最终导致了画面和声音的分散。 演示文稿,无论是在投影仪屏幕上还是在 YouTube 上,都变成了一堆混乱的像素,完全没有声音,根本无法理解。 所以我们的第一次胜利变成了又一次惨败。 然后我们就开始考虑是否应该构建一个成熟的流媒体桌面,或者使用我们现有的东西。

新气息

我们认为构建桌面不是我们想要做的解决方案:它很昂贵,占用大量空间(我们必须保留全尺寸桌面而不是紧凑的床头柜),并且如果电源断电出去,我们就会失去一切。 但到那时,我们关于如何让一切协同工作的想法几乎已经枯竭。 然后我们决定回到之前的解决方案并对其进行改进。 我们决定尝试让笔记本电脑成为一个拥有自己的麦克风和帐户的成熟会议参与者,而不是转移主持人。 再次做了一个例子来理解我们的意思。

我们如何将 YouTube Live 与 Zoom 集成

我会立即说这个解决方案正是我们所需要的。

主机在 NUC 上工作并仅加载它,而带有客户端的笔记本电脑本身仅加载 Xsplit(过去的实验表明它可以完美地处理它)。 在此解决方案中,Zoom Rooms 相对于传统有线连接具有以下优势:

  1. 使用主持人的平板电脑可以方便地控制通过 Zoom Rooms 在画布上显示内容。 从平板电脑屏幕开始、结束、管理会议比执行特定序列的操作来控制会议要方便得多。
  2. 要连接到房间,我们始终有一个链接 - 这是会议 ID,所有参与者都通过它进行连接;它不需要亲自发送给每个人,因为公司 Messenger 中的广播公告始终包含此链接。
  3. 在 Zoom 中为房间主持人拥有一个高级帐户比将其亲自分配给每个将使用视频会议系统的办公室员工的利润要高很多倍。
  4. 由于广播所需的主机和笔记本电脑不再相互连接,我们可以说我们有一个容错系统:如果一台设备断开连接,我们可以在不停止会议的情况下恢复广播。 例如,如果带有广播功能的笔记本电脑掉落,那么我们可以使用平板电脑开始在云端录制会议; 如果 NUC 崩溃,那么会议和广播都不会结束,我们只需将投影仪从 NUC 切换到连接到 Zoom 的笔记本电脑并继续观看即可。
  5. 客人经常带着他们的设备和演示文稿来到办公室。 在这个解决方案中,我们成功地避免了通过电缆连接到屏幕的永恒问题 - 访客只需点击我们的链接,他就会自动成为会议的参与者。 同时,他不需要下载应用程序,通过浏览器一切正常。

此外,我们在YouTube本身管理图像非常方便,因为我们可以更改其大小,将焦点从内容移动到网络摄像头等。 事实证明,这个选项对我们来说是理想的选择,也是我们至今仍在使用的。

结论

也许我们凭空把问题拉出来,而正确的解决方案就在表面上或者仍然存在,我们仍然看不到它,但我们今天所拥有的是我们想要进一步发展的基础。 有可能有一天我们会放弃 Zoom,转而选择更方便、更高质量的解决方案,但这不会是今天。 今天,我们很高兴我们的解决方案发挥了作用,所有员工都转而使用 Zoom。 这是一次非常有趣的经历,我们想分享,我们很高兴知道研讨会上的同事如何使用其他工具解决类似的问题 - 请写在评论中!

来源: habr.com

添加评论