没有合适的资源?快使用搜索试试~ 我知道了~
MC基本原理1MC基本原理1MC基本原理1MC基本原理1MC基本原理1
需积分: 14 3 下载量 119 浏览量
2009-08-14
15:08:25
上传
评论
收藏 219KB DOC 举报
温馨提示
试读
11页
MC基本原理1MC基本原理1MC基本原理1MC基本原理1MC基本原理1
资源详情
资源评论
资源推荐
MC 基本原理
一、MC 软件在系统软件中所处的位置
ZXMVC8900 的系统软件共分四层:网管中心、MC 多点控制层、MP 主控模块层和
协议媒体处理层。第一、二层统称为上层软件,第三、四层统称为底层软件。其中 MC 多
点控制层位于第二层,主要用于实现 H.320 和 H.323 部分协议,实现会议多点控制和多组
会议的组织,以及完成同 MP 主控模块的通讯。
软件总体结构层次图如下所示:
在现有版本中 MC 已经实现了以下功能:
支持 G.711A,G.711U,G.722,G.728,G.723 声音能力。
支持 H.261,H.263 视频能力。
支持中央会议模式。
只支持一个同时能力集。
支持 H.320 连接和 H.323 连接。
支持两级级联 MCU,支持第三级 MCU。
支持多组会议。
支持主席控制、声音控制、导演控制。
支持主叫和被叫。
支持 GATEKEEPER 功能。
网管中心
MC
MP 主控模块层
第一层
第二层
第三层
第四层
协议媒体处理层
上层软件
底层软件
二、MC 软件模块描述
MC 软件 模块 分成 3 个部 分: MC 应用 模块 、 RAS 模块、CS 模 块、 H245 模块、
H320 模块、会议管理模块。其中 RAS 模块、CS 模块、H245 模块应用于 323 的连接、
H320 模块应用于 320 的连接,MC 应用模块、会议管理模块则属于公共模块。
2.1 MC 应用模块描述
MC 应用的功能是转发 MP、MC 协议栈、NMC 之间的消息,并对一些消息做简单的
转换处理。
MC 应用是消息的分派者,本身不产生任何消息,由 4 个线程、1 个监测模块、1 个
消息队列构成。4 个线程为 UDP Socket 监听线程、NMC 线程、MP 线程、MCApp 线程。
MC 应用与 NMC、MP 之间用 TCP Socket 交互信息。
UDP 监听线程负责监听 UDP 包,功能是对 NMC 发来的 IP 地址配置信息 UDP 包进行
监听。
NMC 线程首先监听 NMC 的连接请求,当连接建立后,读取从 NMC 发来的消息,判
断如果是发往 MP 的消息,则直接发送至 MP,如果是发往协议栈的消息,则放入协议栈的
消息队列。
MP 线程首先监听 MP 的连接请求,当连接建立后,读取从 MP 发来的消息,判断如
果是发往 NMC 的消息,则直接发送至 NMC,如果是发往协议栈的消息,则放入协议栈的
消息队列。
MCApp 线程读取消息队列的消息(该消息队列中的消息是协议栈放入的),判断消
息发送的方向,如果发送到 MP,则将该消息发送到 MP,如果发送到 NMC,则将该消息
发送到 NMC。
NMC 线程、MP 线程在读取消息时,根据需要会对消息进行改动,具体改动请看表 1
MC 应用处理的消息。
MC 应用队列中存放的是协议栈发送去 MP 或 NMC 的消息,这些消息是由协议栈产
生,MC 应用线程发送的。
监测模块把 MC 应用收到的消息和发送的消息以及协议栈收到和发送的消息、协议栈
中各协议的状态报告给 MC 外部的监测程序。
2.2 CS 模块描述
CS 模块在协议栈中是相对独立的一个模块,主要负责呼叫链路的建立、拆除以及检测。该
模块是个自约束较强的模块,与协议栈中其他模块的联系是纵向的,即所有交互都可通过
向上活向下的接口通过消息原语来进行,与协议栈的其他模块没有耦合存在。消息交互示
意图见图 3
图 3 CS 模块与其他模块的消息交互
CS 模块是由外来消息驱动而被动运转的。该模块的运转模式为:
收到上层的命令请求,分析处理,产生输出结果,根据请求或者向网络发送 CS 消息,或
者向上层汇报处理结果;
收到网络上传的数据,进行解码,上报上层。
2.3 RAS 模块描述
RAS 模块在协议栈中实现和 GK 的 RAS 交互过程,是相对独立的一个模块。由消息
编解码、协议管理、协议实体 3 个部分组成。消息编解码实现 ASN.1 的编解码功能;协议
实体完成每个 RAS 消息的交互过程;协议管理封装 RAS 部分,提供给会议管理。
RAS 模块也是由消息驱动的,本身是个被动接受者。由会议管理层和网络消息驱动。
2.4 H245 模块描述
实现了 H.245 建议中规定的控制协议。H.245 建议描述了控制协议中使用的消息的定
剩余10页未读,继续阅读
caoyang41414411
- 粉丝: 0
- 资源: 10
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- vidstream-3-0.0.1.tar.gz
- 基于FPGA深度学习的SPI 驱动 HC595 点亮数码管
- 2023-2024学年教材费结算明细(公示) -V2.xls
- 129197954513812WPS.apk
- 1_2.cpp
- logxianshidddd
- 细胞的奇迹:吃出来的免疫力(美亚畅销书!作者的TED演讲播放量超300万次!《谷物大脑》作者、《三联生活周刊》推荐!吃下对的食物,改善你的... (Z-Library).azw3
- 智能手机产品拆解,使用mindmaster打开
- 11111111111111
- 统信系统ARM64依赖openssl-1.0.2版本的libssl.so.10和libcrypto.so.10文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0