视频会议多点控制单元的MCU设计与实现
视频会议的多点控制单元(MCU)是视频会议系统的核心设备。所有参与会议的终端可与MCU建立一对一的连接,终端负责采集本会场的声音和图像,然后经编码后传输到MCU,由MCU根据当前视频会议的模式确定对音视频信号的处理方式和转发逻辑,最后将处理后的音视频数据再发送到每一个与会者。
1 多点视频会议的分类
基于H.324标准,多点会议实现有各种不同的方法和配置,主要可以为集中式多点会议和分散式多点会议两种模式。
集中式多点会议是由一个多点控制单元来组织,所有终端以点对点方式向多点控制单元发送视频流、音频流和控制流。其结构如图1所示。图1中的多点控制器使用H.245控制功能来对会议进行集中式管理。H.245也可用来指定各终端的通信能力。多点处理器可进行混音、数据分配以及视频信号的混合和切换,并将处理结果送回参加会议的终端。一个支持集中式多点会议的典型多点控制单元通常由一个多点处理器和多点控制器组成。
分散式多点会议是传统的会议系统(如H.320)所没有的。在这种管理方式的系统中没有MCU,也没有集中控制和集中管理的设备,MCU的功能是以MC和MP功能模块的方式分别存在于系统的其他设备中。分布式多点控制和管理之所以能在基于分组的通信网中实现,其主要原因是网络中的通信是在逻辑信道中进行的,而不是以物理信道为单位进行的。分布式多点会议利用多点播送技术来组织,参加会议的终端向别的与会者终端以多点播送方式传送视频和音频信息,而无须在多点处理器集中进行。H.245控制信息仍然以点对点的方式传送给主多点控制器,图2所示是分散式MCU的组网结构。
集中式多点视频会议中的MCU集多点视频会议控制器(MC)和多点视频会议处理器(MP)于一身,它既有组织和管理会议的功能,同时负责所有与会者的声音和图像的处理和切换。
2 MCU的系统设计
2.1 集中式多点视频会议的网络结构
星型组网方案是集中式多点会议的首选方案。星型组网方案是将所有终端通过集线器或交换机连接到MCU,每个终端都只与MCU建立一个基于H.324标准的连接,图3所示是其星型组网方案。每个终端负责对本会场的声音、图像进行采集后,再经过相应的编码算法进行编码,然后将编码得到的音视频流通过交换机发送到MCU,由MCU根据当前的会议模式对音频和视频分别进行处理。音视频的处理主要包括对与会者声音的混合和多画面合成,最后将处理后的音视频数据由MCU根据会议模式转发给每个参会者的终端。
评论