CN103238317A

Systems and methods for scalable distributed global infrastructure for real-time multimedia communication

Abstract

The present invention provides a new solution, which relates to a system and method that supports the operation of a virtual media room or virtual meeting room (VMR), where each VMR can receive multiple videos from multiple participants in different geographical locations Multiple video conference sources of the conference terminal, the video conference terminal may be dedicated or standardized, and they implement a multi-party video conference session between multiple participants. A globally distributed infrastructure supports the operation of the virtual conference room through multiple multi-party control units (MCUs) as media processing nodes, where the multi-party control units are constructed based on non-customized components rather than customized hardware, and each multi-party control unit Used for real-time processing of multiple audio and video streams from the multiple video conference terminals. Each individual VMR can span the infrastructure of a series of globally distributed servers and media processing nodes co-located at Internet access points (POPS). This large-scale distributed architecture can support thousands of active VMRs at the same time and it is also transparent to the users of VMRs.

CN103238317A, drawing sheet 1
Sheet 1 of 18

Term

4.6 yearsto projected expiry

Projected expiry 12 May 2031, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

24 claims: 2 independent, 22 dependent

  1. 1
    一个系统,包括: 一个虚拟会议室(VMR)引擎,在其运行时,接受来自多个视频会议终端的多个音频和 视频流,其中每个视频会议终端与一个视频会议的多个参与者中的一个关联; 支持所述虚拟会议室的运行的一个全球分布的基础设施,包括多个作为媒体处理节点 的多方控制单元(MCU),每个多方控制单元用于实时处理来自所述多个视频会议终端的多 个音频和视频流,其中所述多方控制单元基于非定制部件而不是定制硬件构建。
  2. 2
    根据权利要求1中所述的系统,其特征在于: 所述非定制部件包括Linux/x86的中央处理器和PC的图形处理单元中的一个或多个。
  3. 3
    根据权利要求1中所述的系统,其特征在于: 所述全球分布的基础设施以堆架式云计算风格部署所述多方控制单元,以获得较高的 可扩展性和性价比。
  4. 4
    根据权利要求1中所述的系统,其特征在于: 所述MCU支持所述多个音频和视频流的可伸缩混合和组合。
  5. 5
    根据权利要求1中所述的系统,其特征在于: 所述全球分布的基础设施为所述MCU将本地局域网上的以及跨地域的非定制部件集 群,以实现无限扩展。
  6. 6
    根据权利要求5中所述的系统,其特征在于: 所述集群的MCU利用网络或应用层多路传送和多比特率的数据流分布方案来实现无 限扩展。
  7. 7
    根据权利要求1中所述的系统,其特征在于: 所述全球分布的基础设施在第三方数据中心通过接入点(POP)方式在全球分配所述 MCU以处理有着不同通信协议的视频会议终端的音频和视频流,其中每个POP有着所要求 的能够处理来自所述接入点所在的地理区域的负载的处理能力。 根据权利要求7中所述的系统,其特征在于: 所述全球分布的基础设施将来自连接到所述视频会议的每个参与者的音频和视频流 引导至最近的POP以便最小化他们的延迟时间。
  8. 8
    9. 根据权利要求7中所述的系统,其特征在于: 所述全球分布的基础设施分配来自每个接入点的本地局域网内的或在广域网上跨越 多个接入点的参与者的音频和视频流。
  9. 9
    10. 根据权利要求7中所述的系统,其特征在于: 所述全球分布的基础设施允许一个或多个其它全球分布的专用网络去连接它,其包括 对视频会议服务的部署,所述视频会议服务要求在边缘节点处联合以及几个通讯和传输协 议的转换和解码。
  10. 10
    11. 根据权利要求7中所述的系统,其特征在于: 所述全球分布的基础设施限制来自所述视频会议的每个参与者的音频和视频通过接 入点的两个跃点。
  11. 11
    12. 根据权利要求1中所述的系统,其特征在于: 所述全球分布的基础设施通过将协议控制信息和音频与视频流的处理隔离在一个或 多个单独的、独立的、无特权的进程中以提供一个高级的容错协议处理机制以防止不当的 输入造成不稳定和安全漏洞。
  12. 12
    13. 根据权利要求1中所述的系统,其特征在于: 所述全球分布的基础设施支持基于互联网的客户端-服务器体系结构的分布式容错 消息传送。
  13. 13
    14. 根据权利要求1中所述的系统,其特征在于: 所述全球分布的基础设施使得传统视频会议终端能够无缝穿越防火墙,所述传统视 频会议终端执行标准化协议,并未采用可供视频会议终端与防火墙外通讯的公共互联网地 址。
  14. 14
    15. 一个方法,包括: 接受来自多个视频会议终端的多个音频和视频流,其中每个视频会议终端与一个虚拟 视频会议的多个参与者中的一个关联; 支持虚拟会议室的运行的一个全球分布的基础设施,包括多个作为媒体处理节点的多 方控制单元(MCU),每个多方控制单元用于实时处理来自所述多个视频会议终端的多个音 频和视频流,其中所述多方控制单元基于非定制部件而不是定制硬件构建。
  15. 15
    16. 根据权利要求15中所述的方法,其特征在于:还包括: 以堆架式云计算风格部署所述多方控制单元,以获得较高的可扩展性和性价比。
  16. 16
    17. 根据权利要求15中所述的方法,其特征在于:还包括: 支持所述多个音频和视频流的可伸缩混合和组合。 1 根据权利要求15中所述的方法,其特征在于:还包括: 为所述MCU将本地局域网上的以及跨地域的非定制部件集群,以实现无限扩展。
  17. 17
    19. 根据权利要求15中所述的方法,其特征在于:还包括: 在第三方数据中心通过接入点(POP)方式在全球分配所述MCU以处理有着不同通信协 议的视频会议终端的音频和视频流,其中每个POP有着所要求的能够处理来自所述接入点 所在的地理区域的负载的处理能力。
  18. 18
    20. 根据权利要求19中所述的方法,其特征在于:还包括: 将来自连接到所述视频会议的每个参与者的音频和视频流引导至最近的POP以便最 小化他们的延迟时间。
  19. 19
    21. 根据权利要求19中所述的方法,其特征在于:其还包括: 分配来自每个接入点的本地局域网内的或在广域网上跨越多个接入点的参与者的音 频和视频流。
  20. 20
    22. 根据权利要求19中所述的方法,其特征在于:还包括: 允许一个或多个其它全球分布的专用网络去连接它,其包括对视频会议服务的部署, 所述视频会议服务要求在边缘节点处联合以及几个通讯和传输协议的转换和解码。
  21. 21
    23. 根据权利要求19中所述的方法,其特征在于:其还包括: 限制来自所述视频会议的每个参与者的音频和视频通过接入点的两个跃点。
  22. 22
    24. 根据权利要求15中所述的方法,其特征在于:其还包括: 通过将协议控制信息和音频与视频流的处理隔离在一个或多个单独的、独立的、无特 权的进程中以提供一个高级的容错协议处理机制以防止不当的输入造成不稳定和安全漏 洞。
  23. 23
    25. 根据权利要求15中所述的方法,其特征在于:其还包括: 支持基于互联网的客户端-服务器体系结构的分布式容错消息传送。
  24. 24
    26. 根据权利要求15中所述的方法,其特征在于:其还包括: 使得传统视频会议终端能够无缝穿越防火墙,所述传统视频会议终端执行标准化协 议,并未采用可供视频会议终端与防火墙外通讯的公共互联网地址。
Independent claims24