8900媒体架构与H323协议栈解析

需积分: 3 1 下载量 35 浏览量 更新于2024-08-02 收藏 643KB DOC 举报
"阶段性总结,关于H323" 本文主要概述了H323在8900系统中的应用和整体架构,涉及到的主要知识点包括H323协议栈、媒体处理、硬件组件以及软件架构。 H323是国际电信联盟(ITU)制定的一种多媒体通信标准,广泛应用于VoIP、视频会议等领域。在8900系统中,H323协议主要在业务层的ZXMS80和媒体层的ZXMVC8900中发挥作用。ZXMS80负责会议的组织、召开和控制,而ZXMVC8900作为MCU(多点控制单元),处理会议呼叫和多点会议的媒体处理。 ZXMVC8900的模块化设计包括: 1. MC模块:实现了H.323、SIP协议栈,部分H.320协议栈(如H.230、H.242),以及多点会议控制(H.243),是系统的核心控制部分。 2. BPU模块:处理部分H.320协议栈(如H.221、H.230、H.242),负责H.320系统的媒体接入。 3. MP模块:媒体资源分配管理,确保视频会议的流畅运行。 4. LAN模块:处理IP媒体接入,支持IP网络的通信。 5. APU模块:负责音频编解码和音频网关功能,有多种不同类型的APU板卡。 6. MIX模块:混音处理,确保多个音频信号的混合。 7. VPU模块:处理视频编解码、多画面合成、视频网关和图像台功能,支持多种编码标准。 8. SPU模块:处理流媒体,包括RTSP协议处理。 硬件方面,8900系统包含不同类型的单板,如媒体主控板(MPU)、主控板(MC)、音频处理板(APU)、视频处理板(VPU)和接入处理板(BPU)等,这些单板根据其功能不同,支持不同的编解码标准和接入方式。 软件架构上,多媒体MCU系统软件分为四层:网管中心、MC多点控制层、MP主控模块层和协议媒体处理层。其中,网管中心包括视频会议管理平台ZXM80,由90界面(NMS)和9000界面(CSS)组成,分别负责网络和MCU的配置以及会议预定。系统还包括Web Server、NMSServer、Css Server以及相关的数据库组件。 在处理流程中,CSSWeb Server提供了用户界面,用户可以通过它进行MCU管理和会议管理。NMSDB和CSS DB存储了系统配置和会议数据。整体流程涉及到了网络配置、MCU状态监控、会议控制、终端管理等多个环节,构建了一个完整的视频会议解决方案。 8900系统通过集成H323协议,实现了高效、稳定的多媒体通信服务,其软件和硬件设计体现了模块化和层次化的思路,便于管理和维护。