zoukankan      html  css  js  c++  java
  • 视频会议系统MCU服务器视频传输处理模式

    视频会议系统MCU服务器视频传输处理模式

    视频会议系统的组成主要包括终端、MCU服务器、网守等,其中的MCU服务器是整个系统的核心,视频会议系统的性能很大程度取决于MCU服务器的性能,因此MCU服务器的设计与实现,在视频会议系统开发当中非常重要。MCU服务器的设计模式大概分成几种:合成模式、转发模式、混合型模式、分布式模式。这几种模式从复杂度来看是逐步上升的,一些模式其实是前面几种模式的综合,现在我们来看看这种MCU服务器的设计模式。

    1、 合成模式

    合成模式是MCU服务器最早的模式,该模式主要是通过MCU进行合成视频和音频,然后把视频、音频传输到其他的客户端,其合成后的数据量明显是比之前合成后的方式少一些,因此非常适合于在低带宽的网络下运行,但其合成数据需要消耗较大的预算量。现今合成模式的MCU主要应用于硬件的MCU服务器,其主要原因是硬件的MCU服务器可以通过硬件来进行合成数据,能有效节省带宽。

    2、 转发模式

    转发模式的MCU服务器主要是软件视频会议使用的方式,该方式对数据不进行合成,而是对数据进行直接的转发,虽然转发模式的MCU服务器,不能有效的节省带宽,但却能节省服务器的运算量,因此可以连接更多的终端。

    3、 混合型模式

    混合型模式的MCU是前两种模式的融合,其可以有选择地进行音、视频的合成,通过选择不同的合成模式,从而在带宽和运算量中取得最佳的平衡,该方式在企业级的视频会议应用中较为多见。

    4、 分布式模式

    混合型的MCU模式,虽然能通过不同的合成模式来平衡带宽与运算量,但由于其连接的终端很难超过几百个,很难实现电信级的应用。而分布式模式的MCU,主要是通过把MCU服务器分开放置于不同的地方,然后通过登录服务器进行传输控制,从而使更多的MCU服务器可以为终端服务。该方式可以解决混合型MCU模式中的连接容量的问题,通过集群的MCU方式,大大提高MCU服务器的对带宽利用率。

    5、 云服务模式

    云服务模式是最新的MCU服务器模式,其主要是通过云主机来模拟MCU服务器集群,一台MCU服务器是由多台服务器的资源虚拟而来,该方式更能有效的提高整个系统的稳定型,因为MCU服务器并不是由一台机器组成,而是由多台服务器相应的资源组成,其实际的服务器出现问题,不会引起MCU服务器的故障,因此该方式被认为是未来视频会议系统最理想的设计模式。

    MCU服务器的设计模式从简单到复杂依次是:合成模式、转发模式、混合型模式、分布式模式、云服务器模式。我们在设计MCU服务器的时候,还需要从实际的需求出发,找到更符合需求的设计模式。

  • 相关阅读:
    android 75 新闻列表页面
    android 74 下载文本
    android 73 下载图片
    android 72 确定取消对话框,单选对话框,多选对话框
    android 71 ArrayAdapter和SimpleAdapter
    android 70 使用ListView把数据显示至屏幕
    maven如何将本地jar安装到本地仓库
    Centos6.7搭建ISCSI存储服务器
    解决maven打包编译出现File encoding has not been set问题
    MySQL 解决 emoji表情 的方法,使用utf8mb4 字符集(4字节 UTF-8 Unicode 编码)
  • 原文地址:https://www.cnblogs.com/bjguanmu/p/11078197.html
Copyright © 2011-2022 走看看