Zoom如何为用户提供稳定的、海量的视频容量

来源:站点发布 发布时间:2019-07-09 浏览次数:


Zoom支持多大1000人同时加会

有一些通讯服务可能会提供很高的会议容量,当真正有这么多人使用视频参与时,会议体验往往非常糟糕。这是因为在传统架构的通信平台上,随着越来越多的人通过视频加入会议,与会者往往会体验到质量的下降。(想想如果家里的每个人都同时在多台设备上播放在线视频,那么家里的Wi-Fi网络会有多强大。)

Zoom致力于支持优秀客户,希望确保所有的商业用户拥有他们重要会议所需的所有视频容量和质量。此外,这种增加是以Zoom平台的设计方式实现的,我们希望分享更多关于Zoom的架构如何能够轻松支持增加的视频容量的信息。

Zoom云会议

视频优先工程的优势

Zoom可以支持更高的视频参与能力,而不会降低质量,因为这是我们专门为视频打造的服务。从一开始,Zoom就被设计为本地云并针对视频进行了优化。到目前为止,还有部分厂商试图将视频添加到传统的、已存在的电话会议、屏幕共享或聊天工具中。

大规模提供可靠的视频非常复杂,而通过对传统解决方案进行改造会导致非常糟糕的会议体验。通过这种方式实现视频功能的厂商,其可靠性、功能和质量都非常有限,而且他们的视频会议表现也很明显。

Zoom的技术有两个重要方面:云网络和视频架构

云网络

Zoom建立了一个数据中心系统,通过私有连接相互连接,由经验丰富的运营工程师团队密切维护,监控和优化。该网络提供全球连接,世界各地的用户可以通过从不同类型的网络加入,并且能够为用户提供可靠的、高质量的会议体验。目前,Zoom在全球共有13个数据中心,并不断投资和扩展该网络。

视频架构

Zoom的架构已经过优化,可以满足视频的苛刻要求,并且有四个关键特性可以区分Zoom的后端技术和本地云基础架构:

分布式架构:我们构建了一个体系架构,它使会议能够在数据中心网络上分布,允许用户通过与最近的数据中心的私有连接加入会议,而不是集中式方式。这使Zoom的平台具有可扩展性,因此我们可以在一次会议中为多达数千人提供可靠的视频会议体验。

多媒体路由:传统系统倾向于在将流传送到设备之前使用多点控制单元(MCU)来选择流,这需要资源密集型计算,并且限制了这些系统的质量和可扩展性。而多媒体路由将来自其他会议参与者的多个视频流传送到客户端设备,从而降低了计算能力要求,并确保了高度可扩展的系统。多媒体路由支持的参与者比标准的MCU多15倍,后者通常支持的参与者少于100个。

多比特率编码:除了流路由之外,每个流本身可以调整为多个分辨率。这消除了对每个端点的流进行编码和解码的需要,从而优化了性能和可扩展性。这也使Zoom能够根据设备和网络功能提供不同级别的视频质量。

应用层服务质量:Zoom的主动服务质量应用层优化了每个设备的视频,音频和屏幕共享体验以及可用带宽,从而在任何网络中获得最佳的用户体验。