我们如何在Vincit流式传输事件

Vincit于2007年在坦佩雷成立,但此后已扩展到赫尔辛基,图尔库,一直扩展到加利福尼亚。 每个月我们都会召开内部会议,讨论上个月发生的情况。 与公司中的所有人共享此信息非常重要,因此,当我们在2014年首次扩展到赫尔辛基时,我们需要开始在线共享这些会议。 最初,这意味着只有一台随机笔记本电脑和一个网络摄像头对准了演示者。 流已使用Google环聊分享给其他人。 很快就很清楚,这种方法根本行不通。 视频尤其是音频的质量很差。 扩展也是一个问题,因为当时Google环聊最多只能有15名参与者。

这是创建#audiovisuals Slack频道的时间。 少数人加入了该频道,讨论如何更好地进行流传输。 我们决定一次解决这一问题,而不是一开始就通过购买各种昂贵的设备和软件来解决问题。 事实证明,这种方法可以很好地工作,我们一直在不断进行细微的改进。

第一步是修复音频质量。 网络摄像头中的麦克风通常旨在在安静的会议室中正常工作,会议室中有少数人都相对靠近麦克风。 当您试图在满座人的礼堂中使用麦克风并且与演示者保持一定距离时,它根本无法工作。 我们购买了两个无线麦克风:一个头麦克风和一个手持麦克风。 麦克风接收器连接到混音器,该混音器具有USB连接,当连接到计算机时,该USB连接充当标准USB音频源。 通过此设置,我们始终可以从演示者那里获得清晰的音频。 观众提出的问题仍然是一个挑战,因为问题在流中听不到。 我们已指示主持人重复该问题,但主持人经常忘记这样做。 这可以通过向演示者挥舞着一个大标志“重述问题”来部分解决。

为了解决Google Hangouts的参与者限制,我们开始使用Google Hangouts直播进行流式传输。 这解决了15个参与者限制的问题,但是它不允许我们保存流以供以后使用,并且视频质量没有改善。 我们已将摄像机升级为可远程控制的PTZ网络摄像机。 这用于记录演示者或用于演示的视频屏幕。 尽管这比原始的固定位置网络摄像头要好一些,但是通常仍然无法在演示文稿中看到图表和文本。

下一步是提高视频质量。 我们购买了HDMI分配器和HDMI到USB转换器,以直接从源中捕获演示。 现在,我们有两个视频源和两个音频源,需要以某种方式进行组合。 经过一些研究,我们了解了称为OBS Studio的免费开源软件,该软件使我们可以将多个音频和视频源混合到RTMP流中,并将其发送到流服务。 借助OBS Studio,我们可以使用不同的视频和音频源,静态文本和图像内容来组成不同的场景。 我们还可以在场景之间无缝切换,因此我们可以根据情况配置许多场景并在它们之间切换。

我们选择的流媒体服务是Youtube Live。 我们公司使用G Suite,因此我们可以配置只有Vincit用户才能访问的内部事件。 公开事件可以设置为公开或不公开。 我们预先在Youtube Live仪表板中设置事件,并在适当的频道中共享Youtube链接。 观众可以实时看到该事件,也可以随后观看视频。 Youtube实际上可在每个平台上使用,因此查看内容非常容易和方便。 我们以1080p进行流传输,因此流的视频质量非常好。

剩下的最大挑战是在同一事件中的多个位置举行演示的情况下如何处理流媒体。 我们每月例会中的演讲大多来自坦佩雷,但有时也需要与其他站点分享一些东西。 这是有些棘手的地方。 我们在坦佩雷的其他站点和演示PC之间建立了Google Hangouts通话。 演示文稿PC的显示屏上有一个用于显示环聊视频的小窗口,与此同时,演示文稿在更大的窗口上滑动。 您可以使用环聊中的屏幕共享功能与其他网站共享演示文稿,因此其他站点上的演示者可以看到哪个演示文稿幻灯片。 对于流,我们使用小视频窗口和大演示屏幕的组合。 这样做效果很好,但过于复杂且容易中断。

流式传输不同事件的需求一直在稳定增长。 最初,我们只举行每月一次的内部会议,但现在有各种各样的技术之夜,培训和其他活动,可以公开或私下分享。 除了其他职责外,提供此流服务的人员也在这样做。 这就是为什么我们试图使设备的安装尽可能的快捷而轻松。 我们在我们的广场上建立了一个永久的流媒体站点-大多数事件发生的地方。 要在广场上开始流媒体播放,我们只需要设置摄像机和流媒体笔记本电脑,大约需要10到15分钟。 通常,一个人足以应付Plaza中的流式传输。

对于我们的月度会议,我们必须在公司场所的礼堂搬迁并设置所有必要的流媒体设备,这需要花费更长的时间。 我们通常有三个人来照顾礼堂中的流媒体。 一个人处理流媒体PC并控制PTZ摄像机,一个人混合音频,一个人确保演示者的设备工作正常,并处理所有经常发生的意外事件。

考虑到我们有很多可能的失败点,所有这些在实践中都取得了令人惊讶的良好效果。 该设置包括许多消费级小工具和电缆。 大多数问题已在设置和测试阶段发生。 设置完所有内容后,通常在演示过程中一切正常。 发生了一些故障,通常涉及电缆故障或连接不良。 我们了解到,HDMI电缆会随着时间的流逝而断裂,并且USB小配件有时不可靠。 我们通过在距离上留有全新的备用HDMI电缆来解决这些问题,并密切关注我们如何以及在何处插入USB设备。

为了跟踪需要流式传输的内容,我们使用了#audiovisuals Slack频道和Trello板。 当某人想要流式传输事件时,他/她将带有事件详细信息的卡片添加到Trello。 该卡已添加到要流式传输的事件池中。 如果有人可以设置事件流,则该卡将更新。 事实证明,这是共享工作负载的有效方法,并且整个过程非常轻巧且透明。

该系统尚不完善,仍然有很多地方需要改进。 需要改进的清单很长,并且在Trello中已进行了跟踪。 这个过程可能会更好,例如,我们没有一个集中的地方来查看过去的演示,并且没有指向流的链接。 尽管我们对当前的硬件非常满意,但该部门仍需要改进一些小事情。 我们可以通过添加一些泛光灯来提高视频质量。 我们也可以玩多部摄像机。 我们确实需要更好地组织硬件,并获得专用的托盘来移动所有设备。 所有这些事情最终都将得到解决,但是我们永远都不会做好准备,那是乐趣的一部分。

这是一个示例事件的链接。 以下是为流式传输而购买的设备的概述:

  • 2个无线麦克风(1个头戴式麦克风,1个手持式麦克风)
  • 1个有线麦克风
  • 带有USB输出的音频混音器,长USB电缆连接到流媒体PC
  • HDMI分配器和长HDMI电缆连接到流媒体PC
  • 带USB输出的音频混音器
  • DI盒和必要的电缆以捕获观众席麦克风的音频
  • Shotgun麦克风可捕捉观众的音频
  • 观众麦克风的麦克风架
  • HDMI分配器和必要的电缆
  • 带有OBS Studio和PTZ摄像机控制软件的专用最新Windows 10笔记本电脑(组成1080p需要相当强大的机器)
  • HDMI转USB转换器
  • 具有12倍光学变焦,USB 3.0输出和串行控制的1080p PTZ摄像机
  • 相机架
  • 长USB 3.0延长线和串行控制线,用于需要将相机远离流式笔记本电脑的情况
  • USB操纵杆控制相机
  • 从一切到HDMI的适配器
  • USB 3.0集线器
  • 各种电缆和适配器可应对各种意外情况

安蒂·普拉卡(Antti Pulakka)

查看更多:

英文:www.vincit.com

芬兰语:www.vincit.fi