H.323为基于网络的通信系统定义了四个主要的组件:终端(Terminal)、网关(Gateway)、关守(Gatekeeper)、多点控制单元(MCU)。终端是分组网络中能提供实时、双向通信的节点设备,也是一种终端用户设备,可以和网关、多点接入控制单元通信。所有终端都必须支持语音通信,视频和数据通信可选。H.323规定了不同的音频、视频或数据终端协同工作所需的操作模式。它将是下一代因特网电话、音频会议终端和视频会议技术的主要标准。它所包含的各个功能单元及其标准备或协议分别是:
a) 视频编解码。(H.263/ H.261):完成对视频码流的冗余压缩编码。
b) 音频编解码。(H.723.1等):完成语音信号的编解码,并在接收端可选择地加入缓冲延迟以保证语音的连续性。所采用的标准为ITU-T的H.723.1,它提供5.3kbit/s和6.3kbit/s两种码率,采用线性预测综合分析编码方法,分别使用代数码本激励线性预测和多脉冲最大似然量化,从而各自获得编码复杂度和质量的优化。
c) 各种数据应用。包括电子白板、静止图像传输、文件交换、数据库共存、数据会议、运程设备控制等,可用的标准为T.120、T.84、T.434等。
d) 控制单元。H.245层提供端到端信令,以保证H.323终端的正常通信。所采用的协议为H.245(多媒体通信控制协议),它定义了请求、应答、信令和指示四种信息,通过各种终端间进行通信能力协商,打开/关闭逻辑信道,发送命令或指示等操作,完成对通信的控制。
e) H.225层。将视频、音频、控制等数据格式化并发送,同时从网络接收数据。另外,还负责处理一些诸如逻辑分帧、加序列号、错误检测等功能。
H.323系统中的通信可以看成是视频、音频、控制信息的混合。系统控制功能是H.323终端的核心,它提供了H.323终端正确操作的信令。这些功能包括呼叫控制(建立与拆除)、通力切换、命令和指示信令以及用于开放和描述逻辑信道内容的报文等。整个系统的控制由H.245控制信道、H.225.0呼叫信道以及RAS信道提供。H.225.0标准描述了无QoS保证的LAN上媒体流的打包分组与同步传输机制。H.225.0对传输的控制流进行格式化,以便输出到网络接口,同时从网络接口输入报文中检索出接收到控制流。另外,它还完成逻辑帧、顺序编号、纠错与检错功能。H.323协议标准的体系结构如图1.4.2所示。
图2.4.2 H.323协议标准体系结构
3 系统设计
用户在实用简易网络会议系统时,应该遵循以下原则:
1.可靠性原则
系统如果出现故障,必将影响企业员工会议的正常进行,同时可能影响与之相关部门会议、工作部署的展开。因此,高可靠性原则是本系统设计所遵循的一条重要原则。设计时采取如下措施以使系统可靠:
•调试、想象到每种情况的发生;
•测试,尽可能多的测试各个操作系统,诸如xp、win7的各个版本上,是否有兼容性问题;
•测试软件的版本是否会影响程序的兼容性问题。
2.可文护性原则
系统运行后,文护工作将是一个长期的工作。因此,本系统设计充分考虑文护工作的需求;设计采用面向对象、具体问题具体分析,操作系统的每次升级更新,都会导致软件的重新测试、文护、升级
3.先进性原则
可扩充性和开放性。本系统要能面向广大不同年龄、不同地域、不同职业的用户要求的,因此,该软件界面简洁、操作原理简便,便于广大用户理解、懂得如何使用程序。
3.1 系统总体设计 VC++简易网络会议系统设计(6):http://www.youerw.com/jisuanji/lunwen_5423.html